{"ok":true,"api":"ok","service":"reader","version":"2.5.0","environment":"preview","status":"degraded","timestamp":"2026-11-11T20:09:18.037Z","uptime":0.963118878,"database":{"status":"degraded","mode":"not_configured","message":"Reader runs without a database; analytics are in-memory/local-only unless durable storage is configured."},"cache":{"status":"degraded","mode":"memory","message":"Rate limits and analytics use process memory in this deployment."},"mcp":{"status":"ok","endpoint":"/api/mcp","jsonRpc":true},"trace":{"status":"degraded","traceEnabled":true,"traceExportEnabled":false,"traceContextAccepted":false,"traceContextPropagated":false,"lastTraceExportAt":null,"spansEmittedLast24h":null,"propagationTestStatus":"local_headers_only"},"routeComplianceScore":null,"routeComplianceStatus":"configured_unverified","observabilityComplianceScore":null,"observabilityComplianceStatus":"configured_unverified","discoveryStatus":"ok","rssStatus":"ok","sitemapStatus":"ok","llmsStatus":"ok","openapiStatus":"ok","trustedDomainStatus":"degraded","lastNetworkSyncAt":null,"lastSitemapSyncAt":null,"lastFeedSyncAt":null,"redactionStatus":"ok","vercelMetadataCaptured":true,"counts":{"languages":39,"translationTargets":39,"activeTranslationLanguages":15,"degradedTranslationLanguages":24,"uiLocales":36,"vernacularPacks":8,"integrations":8,"publicRoutes":41,"protectedRoutes":12},"dependencies":{"dictionary":{"id":"dictionary","service":"Dictionary","baseUrl":"https://dictionary.platphormnews.com/api/v1","purpose":"Public-safe word lookup and definitions for translated text.","status":"error","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:17.677Z","traceId":null,"metadata":{"endpoint":"/search","fallback":"No definition is shown when the service is unavailable."},"httpStatus":404,"latencyMs":108},"docs":{"id":"docs","service":"Docs","baseUrl":"https://docs.platphormnews.com/api/v1","purpose":"Public-safe related documentation lookup.","status":"error","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:18.037Z","traceId":null,"metadata":{"endpoint":"/search","fallback":"Related docs are omitted when unavailable."},"httpStatus":404,"latencyMs":452},"emoji":{"id":"emoji","service":"Emoji","baseUrl":"https://emoji.platphormnews.com/api/v1","purpose":"Public-safe emoji context for short translated text.","status":"error","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:17.739Z","traceId":null,"metadata":{"endpoint":"/search","fallback":"Emoji context is omitted when unavailable."},"httpStatus":404,"latencyMs":152},"usl":{"id":"usl","service":"USL","baseUrl":"https://usl.platphormnews.com","purpose":"Sign-language/accessibility integration. Reader currently uses local public symbol hints if the service is unavailable.","status":"ok","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:17.747Z","traceId":null,"metadata":{"canonicalDomain":"usl.platphormnews.com","localFallback":true},"httpStatus":200,"latencyMs":159},"ascii":{"id":"ascii","service":"ASCII","baseUrl":"https://ascii.platphormnews.com/api","purpose":"ASCII rendering integration. Reader currently has a bounded local ASCII mode for known words.","status":"error","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:17.659Z","traceId":null,"metadata":{"localFallback":true},"httpStatus":404,"latencyMs":69},"insights":{"id":"insights","service":"Insights","baseUrl":"https://insights.platphormnews.com/api/v1","purpose":"Public-safe readability and content insight enrichment.","status":"error","publicSafe":true,"timeoutMs":2500,"lastCheckedAt":"2026-11-11T20:09:17.736Z","traceId":null,"metadata":{"localFallback":"Reader computes only simple local sentiment/readability hints."},"httpStatus":404,"latencyMs":144},"network":{"id":"network","service":"PlatPhormNews root graph","baseUrl":"https://platphormnews.com/api/network/graph","purpose":"Canonical network topology source for Reader cross-site awareness.","status":"ok","publicSafe":true,"timeoutMs":3000,"lastCheckedAt":"2026-11-11T20:09:17.683Z","traceId":null,"metadata":{"source":"root graph"},"httpStatus":200,"latencyMs":90},"base-sitemap":{"id":"base-sitemap","service":"PlatPhormNews base sitemap","baseUrl":"https://base.platphormnews.com/sitemap-index.xml","purpose":"Canonical crawlable URL and public-surface source for cross-site awareness.","status":"ok","publicSafe":true,"timeoutMs":3000,"lastCheckedAt":"2026-11-11T20:09:17.692Z","traceId":null,"metadata":{"source":"base sitemap index"},"httpStatus":200,"latencyMs":96}},"safeRequestMetadata":{"traceparent":null,"tracestate":null,"vercelId":"cle1::m68ps-1794427754191-fcd5f0f627d2","ja4Digest":{"present":true,"hash":"b149cae3f32c81ba6e761df2e5a7a476251f643fd18454716da29bedce5c1c66","redacted":"b149cae3f3...5c1c66"},"userAgent":"Mozilla/# AppleWebKit/# (KHTML, like Gecko; compatible; ClaudeBot/#; +claudebot@anthropic.com)","accept":"*/*","acceptLanguage":null,"referer":null,"forwardedHost":"platphorm-reader-gf65oix4a-platphormnews.vercel.app","forwardedProto":"https","forwardedForHash":"19e7724afa7199dc520e71235b1f68f518ca53fe7b563e88fc39c3f9929ca148","realIpHash":"19e7724afa7199dc520e71235b1f68f518ca53fe7b563e88fc39c3f9929ca148","vercelIp":{"country":"US","region":"OH","city":"Columbus","timezone":"America/New_York"},"contentType":null},"latency":470,"traceContext":{"traceId":"20c9846e17aa45bc86e8b186182ca7fb","spanId":"743a905f0d3c4f72","parentSpanId":null,"requestId":"fd3169f7-994a-482f-ae86-7b3d6d70bfa2","traceparent":"00-20c9846e17aa45bc86e8b186182ca7fb-743a905f0d3c4f72-01","tracestate":null}}