{"service":"json","domain":"json.platphormnews.com","product":"JSON Tree + PlatPhorm Schema Registry","publicSafeAccess":true,"policy":"Public-safe JSON editing, formatting, validation, schema browsing, schema validation, local non-sensitive JSON draft persistence, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked JSON operations are intentionally supported for public use. PLATPHORM_API_KEY support is scaffolded for future protected backend services, registry mutation, private validation, sync, test-triggering, reporting, administrative actions, and sensitive operations.","auth":{"requiredNow":false,"boundary":"future-protected","acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"environmentFlag":"PLATPHORM_REQUIRE_API_KEY","keyName":"PLATPHORM_API_KEY","publicSafeDefault":true},"domainAllowlist":["*.platphormnews.com"],"publicReadOnlyAccess":["homepage","json editor","format","minify","validate","stats","schema browsing","schema validation","llms","rss","sitemap","health","read-only MCP introspection"],"localPersistence":{"mode":"IndexedDB","stores":["json-drafts","schema-drafts","validation-history","ui-state"],"sensitiveDataWarning":"Do not store secrets, private JSON, private schemas, or PLATPHORM_API_KEY in browser storage."},"schemaRegistryPolicy":"Public bundled schemas are readable. Registry mutation is future protected.","jsonDataExposurePolicy":"Pasted JSON remains browser-local unless sent to a public-safe API operation selected by the user.","tracePropagation":"W3C traceparent/tracestate and safe PlatPhorm trace headers are accepted and emitted.","vercelMetadata":"Safe Vercel headers are captured in response metadata with IP values hashed.","backendModelScaffolding":{"status":"degraded","provider":"unconfigured","gatewayConfigured":false,"reason":"No backend model provider is configured. JSON explanation and schema generation return degraded status instead of fake output.","supportedTasks":["explain_json_structure","suggest_schema","explain_validation_errors","generate_json_schema","jsonld_hints","summarize_large_json","suggest_field_names","detect_data_type_issues","create_docs_from_schema"],"traceId":"2fbcc43650c548e451cd0d75f6212fb2","traceUrl":"https://trace.platphormnews.com/traces/2fbcc43650c548e451cd0d75f6212fb2?source=json&operation=model_adapter_status"},"securityContact":"security@platphormnews.com"}