{"ok":true,"data":{"service":"404.platphormnews.com","version":"1.0.0-phase1","baseUrl":"https://404.platphormnews.com","updatedAt":"2026-05-26T18:15:53.027Z","endpoints":{"get":["/api/v1/search","/api/v1/recover","/api/v1/routes","/api/v1/dead-links","/api/v1/sitemap/status","/api/v1/network/graph","/api/v1/network/sites","/api/v1/network/route-compliance","/api/v1/network/discovery-compliance","/api/docs","/api/health","/api/v1/health","/api/mcp"],"post":["/api/v1/search","/api/v1/recover","/api/v1/report","/api/v1/link-check","/api/v1/sitemap/validate","/api/v1/redirects/suggest","/api/mcp"],"discovery":["/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/robots.txt","/rss.xml","/feed.xml","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/manifest.webmanifest","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json"],"pages":["/","/search","/report","/routes","/dead-links","/sitemap-status","/redirects","/network","/faq","/privacy","/terms"]},"authPolicy":{"publicSafeByDefault":true,"protectedActionKey":"PLATPHORM_API_KEY","enforcementFlag":"PLATPHORM_REQUIRE_API_KEY","enforcementEnabled":false,"acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"futureProtectedActions":["redirect mutation","private dead-link reports","backfill and sync jobs","report generation","registry mutation","trusted-domain mutation","sensitive audit details"]},"publicAccess":true,"routeRecovery":{"deterministic":true,"modelRequired":false,"endpoint":"/api/v1/recover"},"routeInventory":{"status":"live","counts":{"sites":177,"routes":697,"trustedDomains":136,"pendingDomains":40},"endpoint":"/api/v1/routes"},"deadLinks":{"storage":"ephemeral-memory-and-browser-indexeddb","endpoint":"/api/v1/report"},"sitemapValidation":{"endpoint":"/api/v1/sitemap/validate","noDeadLinksInGeneratedSitemap":true},"redirectSuggestions":{"endpoint":"/api/v1/redirects/suggest","mutation":"future-protected"},"modelScaffolding":{"configured":false,"status":"degraded","provider":null,"clientModelCallsAllowed":false,"message":"No model provider is configured. Route recovery uses deterministic matching only.","safeguards":["no client-side provider keys","prompt/input redaction","output validation","trace-linked model spans","deterministic fallback"]},"tools":["search_routes","recover_route","suggest_redirect","report_dead_link","get_dead_link_report","list_routes","list_dead_links","check_link","validate_sitemap","get_sitemap_status","get_route_compliance","get_discovery_compliance","get_network_sites","get_health","get_info","create_docs_report","create_sheet_report","create_deck_summary"],"resources":["404://routes","404://dead-links","404://sitemap-status","404://redirect-suggestions","404://network/sites","404://route-compliance","404://discovery-compliance","404://faq","404://openapi","404://llms","404://trust-policy"],"prompts":["recover_missing_route","explain_404","generate_redirect_suggestion","summarize_dead_links","generate_sitemap_fix_plan","generate_route_remediation","create_404_report","human_machine_404_handoff"],"trustedDomains":{"default":"*.platphormnews.com","graphStatus":"live","sitemapIndexStatus":"live"},"routeStandard":{"status":"active","score":100,"routeStandard":["/api/health","/api/v1/health","/api/docs","/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/robots.txt","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/rss.xml","/feed.xml","/manifest.webmanifest","/faq","/privacy","/terms","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json","/api/mcp"],"implemented":["/api/health","/api/v1/health","/api/docs","/openapi.yaml","/openapi.json","/llms.txt","/llms-full.txt","/llms-index.json","/robots.txt","/sitemap.xml","/sitemap-main.xml","/sitemap-index.xml","/rss.xml","/feed.xml","/manifest.webmanifest","/faq","/privacy","/terms","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json","/api/mcp"],"missing":[]},"integrations":[{"name":"trace","status":"best-effort"},{"name":"docs","status":"honest-degraded-or-future-protected"},{"name":"sheets","status":"honest-degraded-or-future-protected"},{"name":"decks","status":"honest-degraded-or-future-protected"},{"name":"evals","status":"honest-degraded-or-future-protected"},{"name":"browserops","status":"honest-degraded-or-future-protected"},{"name":"sandbox","status":"honest-degraded-or-future-protected"},{"name":"webhooks","status":"honest-degraded-or-future-protected"},{"name":"claws","status":"honest-degraded-or-future-protected"},{"name":"atlas","status":"honest-degraded-or-future-protected"},{"name":"monitor","status":"honest-degraded-or-future-protected"}],"trustPolicy":"Public-safe 404 recovery, route search, dead-link reporting, sitemap validation, redirect suggestions, local non-sensitive report draft persistence, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked 404 operations are intentionally supported for public use. PLATPHORM_API_KEY support is scaffolded for future protected backend services, redirect mutation, private reports, sync, test-triggering, reporting, administrative actions, and sensitive operations."}}