{"ok":true,"data":{"service":"json","product":"JSON Tree + PlatPhorm Schema Registry","version":"1.0.0","environment":"production","status":"active","timestamp":"2026-06-03T09:16:06.712Z","uptime":590.068009787,"database":{"status":"degraded","storageMode":"browser-local-and-static-public-files"},"mcp":{"status":"active","endpoint":"/api/mcp"},"trace":{"status":"active","traceEnabled":true,"traceExportEnabled":false,"traceContextAccepted":true,"traceContextPropagated":true},"routeCompliance":{"status":"active","implementedRoutes":48,"publicSafeRoutes":47,"unsupportedRoutes":0,"score":1,"routes":[{"path":"/","method":"GET","publicSafe":true,"implemented":true,"category":"page","description":"Public JSON editor, tree viewer, formatter, validator, and schema registry surface."},{"path":"/docs","method":"GET","publicSafe":true,"implemented":true,"category":"page","description":"Human API and MCP documentation."},{"path":"/faq","method":"GET","publicSafe":true,"implemented":true,"category":"page","description":"Public FAQ for JSON Tree and schema registry usage."},{"path":"/roadmap","method":"GET","publicSafe":true,"implemented":true,"category":"page","description":"Public roadmap."},{"path":"/api/health","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"Standard public-safe health summary."},{"path":"/api/v1/health","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"Versioned health summary."},{"path":"/api/docs","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"OpenAPI 3.1 JSON document."},{"path":"/api/v1/parse","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Parse JSON into tree state and stats."},{"path":"/api/v1/format","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Format valid JSON."},{"path":"/api/v1/minify","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Minify valid JSON."},{"path":"/api/v1/validate","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Validate JSON syntax."},{"path":"/api/v1/stats","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Calculate JSON node and type statistics."},{"path":"/api/v1/schema/validate","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Validate JSON against a public schema."},{"path":"/api/v1/schemas","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"List public registry schemas."},{"path":"/api/v1/schemas/{slug}","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"Read one public registry schema."},{"path":"/api/v1/schema-pack","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"Read schema pack metadata and files."},{"path":"/api/v1/jsonld","method":"GET","publicSafe":true,"implemented":true,"category":"api","description":"Read JSON-LD structured data artifacts."},{"path":"/api/v1/jsonld/validate","method":"POST","publicSafe":true,"implemented":true,"category":"api","description":"Validate JSON-LD structure locally."},{"path":"/api/cron/refresh","method":"POST","publicSafe":false,"implemented":true,"category":"cron","description":"Bounded metadata refresh for Vercel cron or PLATPHORM_API_KEY."},{"path":"/openapi.yaml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"OpenAPI 3.1 YAML document."},{"path":"/openapi.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"OpenAPI 3.1 JSON document."},{"path":"/llms.txt","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Readable compact LLM discovery guide."},{"path":"/llms-full.txt","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Full LLM discovery guide."},{"path":"/llms-index.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Machine-readable LLM discovery index."},{"path":"/robots.txt","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Robots policy with canonical sitemap links."},{"path":"/sitemap.xml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Public-safe sitemap."},{"path":"/sitemap-main.xml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Main public page and schema sitemap."},{"path":"/sitemap-index.xml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Sitemap index."},{"path":"/rss.xml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Public-safe RSS feed."},{"path":"/feed.xml","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Public-safe RSS feed alias."},{"path":"/manifest.webmanifest","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Web app manifest."},{"path":"/.well-known/mcp.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"MCP discovery metadata."},{"path":"/.well-known/agents.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Agent discovery metadata."},{"path":"/.well-known/ai-plugin.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"AI plugin discovery metadata."},{"path":"/.well-known/security.txt","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Security contact policy."},{"path":"/.well-known/trust.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"Trust and data exposure policy."},{"path":"/.well-known/platphorm.json","method":"GET","publicSafe":true,"implemented":true,"category":"discovery","description":"PlatPhorm realm manifest."},{"path":"/schemas/json/platphorm-universal-schema-pack.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"The bundled public schema pack for PlatPhorm network contracts."},{"path":"/schemas/json/core.schema.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"Core enums and defaults shared by PlatPhorm schema contracts."},{"path":"/schemas/json/realm.schema.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"Public contract for PlatPhorm realms and sites."},{"path":"/schemas/json/item.schema.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"Public contract for PlatPhorm content and operational items."},{"path":"/schemas/json/observability.schema.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"Trace, span, and observability contract schema."},{"path":"/schemas/json/agent.schema.json","method":"GET","publicSafe":true,"implemented":true,"category":"schema","description":"Agent run and human-machine handoff contract schema."},{"path":"/v0/universes","method":"GET","publicSafe":true,"implemented":true,"category":"v0","description":"List public universes exposed by the JSON schema registry."},{"path":"/v0/realms","method":"GET","publicSafe":true,"implemented":true,"category":"v0","description":"List public realms exposed by the JSON schema registry."},{"path":"/v0/realm/{id}/items","method":"GET","publicSafe":true,"implemented":true,"category":"v0","description":"List public schema items for a realm."},{"path":"/api/mcp","method":"GET","publicSafe":true,"implemented":true,"category":"mcp","description":"Read-only MCP metadata and usage."},{"path":"/api/mcp","method":"POST","publicSafe":true,"implemented":true,"category":"mcp","description":"JSON-RPC 2.0 MCP endpoint for public-safe JSON and schema tooling."}]},"discoveryCompliance":{"status":"active","discoveryRouteCount":18,"activeSchemaCount":6,"schemaCount":6,"llmsStatus":"active","openapiStatus":"active","rssStatus":"active","sitemapStatus":"active","trustStatus":"active","score":1},"schemaPack":{"id":"platphorm-universal-schema-pack","title":"PlatPhorm Universal Schema Pack","status":"active","source":"public-file","storageMode":"static-public-file","schemaCount":6,"activeSchemaCount":6,"schemas":[{"id":"json-schema:platphorm-universal-schema-pack","slug":"platphorm-universal-schema-pack","title":"PlatPhorm Universal Schema Pack","description":"Shared universal schema pack for the PlatPhorm network.","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/platphorm-universal-schema-pack.json","path":"/schemas/json/platphorm-universal-schema-pack.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"platphorm-universal-schema-pack.json","category":"schema-pack","storageMode":"static-public-file"}},{"id":"json-schema:core","slug":"core","title":"PlatPhorm Core Enums and Defaults","description":"Core enums and defaults for PlatPhorm","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/core.schema.json","path":"/schemas/json/core.schema.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"core.schema.json","category":"core","storageMode":"static-public-file"}},{"id":"json-schema:realm","slug":"realm","title":"Realm","description":"A PlatPhorm Realm","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/realm.schema.json","path":"/schemas/json/realm.schema.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"realm.schema.json","category":"contract","storageMode":"static-public-file"}},{"id":"json-schema:item","slug":"item","title":"Base Item","description":"A Base PlatPhorm Item","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/item.schema.json","path":"/schemas/json/item.schema.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"item.schema.json","category":"contract","storageMode":"static-public-file"}},{"id":"json-schema:observability","slug":"observability","title":"Observability Types","description":"Traces, events, and observations","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/observability.schema.json","path":"/schemas/json/observability.schema.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"observability.schema.json","category":"integration","storageMode":"static-public-file"}},{"id":"json-schema:agent","slug":"agent","title":"Agent Types","description":"Agents, runs, and tool calls","version":"1.0.0","status":"active","source":"public-file","url":"https://json.platphormnews.com/schemas/json/agent.schema.json","path":"/schemas/json/agent.schema.json","traceId":null,"createdAt":"2026-05-10T00:00:00.000Z","updatedAt":"2026-05-10T00:00:00.000Z","metadata":{"fileName":"agent.schema.json","category":"integration","storageMode":"static-public-file"}}],"files":[{"slug":"platphorm-universal-schema-pack","title":"PlatPhorm Universal Schema Pack","url":"https://json.platphormnews.com/schemas/json/platphorm-universal-schema-pack.json","path":"/schemas/json/platphorm-universal-schema-pack.json","status":"active"},{"slug":"core","title":"PlatPhorm Core Enums and Defaults","url":"https://json.platphormnews.com/schemas/json/core.schema.json","path":"/schemas/json/core.schema.json","status":"active"},{"slug":"realm","title":"Realm","url":"https://json.platphormnews.com/schemas/json/realm.schema.json","path":"/schemas/json/realm.schema.json","status":"active"},{"slug":"item","title":"Base Item","url":"https://json.platphormnews.com/schemas/json/item.schema.json","path":"/schemas/json/item.schema.json","status":"active"},{"slug":"observability","title":"Observability Types","url":"https://json.platphormnews.com/schemas/json/observability.schema.json","path":"/schemas/json/observability.schema.json","status":"active"},{"slug":"agent","title":"Agent Types","url":"https://json.platphormnews.com/schemas/json/agent.schema.json","path":"/schemas/json/agent.schema.json","status":"active"}],"updatedAt":"2026-05-10T00:00:00.000Z"},"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},"modelIntegration":{"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":"2cbd107b4edf3f47fdea887a90925c26","traceUrl":"https://trace.platphormnews.com/traces/2cbd107b4edf3f47fdea887a90925c26?source=json&operation=model_adapter_status"}},"meta":{"timestamp":"2026-06-03T09:16:06.714Z","requestId":"8f2659ad-ca59-459a-9dfd-abbd019dfe3a","version":"1.0.0","traceId":"4164223c9789886dff3400fcccb54af7","spanId":"b5a57a3398958954","traceUrl":"https://trace.platphormnews.com/traces/4164223c9789886dff3400fcccb54af7?source=json&operation=health","vercel":{"vercelId":"cle1::2qw6x-1780478166540-b245fedafefa","forwardedHost":"json.platphormnews.com","forwardedProto":"https","forwardedForHash":"4f75a5d95530d51da0c98621","realIpHash":"4f75a5d95530d51da0c98621","country":"US","countryRegion":"OH","city":"Columbus","timezone":"America/New_York","userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","acceptLanguage":null,"host":"json.platphormnews.com"}}}