{"ok":true,"data":{"service":"phorm","version":"0.6.0","environment":"production","status":"healthy","timestamp":"2026-07-23T02:06:53.094Z","uptime":0,"baseUrl":"https://phorm.platphormnews.com","database":{"mode":"aurora_postgresql","source":"aurora","databaseConfigured":true,"status":"healthy","durable":true,"tables":["phorm_designs","phorm_prompts","phorm_artifacts","phorm_reviews","phorm_generation_runs"],"message":"Protected server records use Phorm-owned tables in the shared PlatPhorm Aurora PostgreSQL cluster.","checkedAt":"2026-07-23T02:06:53.093Z","latencyMs":54.1,"error":null},"mcp":{"status":"implemented","endpoint":"/api/mcp","jsonRpc":true,"tools":42},"trace":{"status":"configured","traceEnabled":true,"traceExportEnabled":true,"traceContextAccepted":true,"traceContextPropagated":true,"currentTraceId":"f1caaa94b21745ff944283af0173aedd","lastTraceExportAt":null,"spansEmittedLast24h":null,"redactionStatus":"public trace payloads redact prompts, private content, auth, cookies, tokens, and secrets"},"routeComplianceScore":1,"observabilityComplianceScore":1,"discoveryStatus":"ok","discoveryComplianceScore":1,"rssStatus":"implemented","sitemapStatus":"implemented","llmsStatus":"implemented","openapiStatus":"implemented","trustedDomainStatus":"canonical discovery sources configured","lastNetworkSyncAt":null,"lastSitemapSyncAt":null,"lastFeedSyncAt":null,"propagationTestStatus":"not_run","vercelMetadataCaptured":true,"vercelMetadata":{"vercelId":"cle1::c9w7z-1784772412630-78a1cfb219df","vercelJa4DigestHash":"b149cae3f32c81ba","forwardedHost":"phorm.platphormnews.com","forwardedProto":"https","forwardedForHash":"0030da335b142e1b","realIpHash":"0030da335b142e1b","country":"US","countryRegion":"OH","city":"Columbus","timezone":"America/New_York","host":"phorm.platphormnews.com","userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","acceptLanguage":null},"integrations":[{"id":"files","name":"Files","url":"https://files.platphormnews.com","purpose":"Portable design files and public artifacts","status":"available","health":"public surface documented","openapiStatus":"linked","mcpStatus":"degraded","lastChecked":null,"capabilities":[],"degradedReason":null,"traceLink":"https://trace.platphormnews.com","exampleAction":"Open Files"},{"id":"docs","name":"Docs","url":"https://docs.platphormnews.com","purpose":"Design documentation and handoff guidance","status":"available","health":"public surface documented","openapiStatus":"linked","mcpStatus":"degraded","lastChecked":null,"capabilities":[],"degradedReason":null,"traceLink":"https://trace.platphormnews.com","exampleAction":"Open Docs"},{"id":"ascii","name":"ASCII","url":"https://ascii.platphormnews.com","purpose":"Text-first wireframes and ASCII output","status":"available","health":"public surface documented","openapiStatus":"linked","mcpStatus":"degraded","lastChecked":null,"capabilities":[],"degradedReason":null,"traceLink":"https://trace.platphormnews.com","exampleAction":"Open ASCII"},{"id":"mcp","name":"MCP","url":"https://mcp.platphormnews.com","purpose":"Capability discovery and schema-backed tools","status":"available","health":"public surface documented","openapiStatus":"linked","mcpStatus":"canonical registry","lastChecked":null,"capabilities":[],"degradedReason":null,"traceLink":"https://trace.platphormnews.com","exampleAction":"Open MCP"}]}}