{"service":"monitor","name":"PlatPhorm Monitor","version":"0.4.0","baseUrl":"https://monitor.platphormnews.com","description":"Infrastructure monitoring powered by PH3AR Labs. Real-time deployment, domain, and analytics tracking.","purpose":"Canonical operations control plane for PlatPhormNews infrastructure, deployments, domains, DNS, firewall/security, sandbox, AI/model operations, trace/observability, API/MCP health, protected actions, rate limits, audit events, and cross-site reliability.","endpoints":{"publicUi":["/","/projects","/deployments","/domains","/analytics","/firewall","/security","/notifications","/system-health","/settings","/dns","/aliases","/access-groups","/env","/environment","/feature-flags","/webhooks","/edge-config","/checks","/sandboxes","/sandbox-commands","/sandbox-snapshots","/ai","/ai/providers","/ai/model-runs","/ai/degraded","/observability","/observability/traces","/observability/spans","/observability/services","/observability/failures","/network","/network/sites","/network/health","/network/discovery","/network/compliance","/network/integrations","/logs","/sync-runs","/audit","/protected-actions","/rate-limits","/ja4db","/faq","/docs"],"standardRoutes":["/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","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/agent-policy.json","/.well-known/ai-policy.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json","/api/mcp"],"monitorApi":["/api/v1/overview","/api/v1/dashboard","/api/v1/settings/status","/api/v1/projects","/api/v1/deployments","/api/v1/domains","/api/v1/analytics","/api/v1/firewall","/api/v1/notifications","/api/v1/system-health","/api/v1/incidents","/api/v1/status","/api/v1/database/status","/api/v1/database/models","/api/v1/database/snapshots","/api/v1/ja4db/status","/api/v1/ja4db/summary","/api/v1/sync-runs","/api/v1/protected-actions","/api/v1/audit","/api/v1/rate-limits","/api/v1/sandbox/status","/api/v1/sandbox/sandboxes","/api/v1/sandbox/commands","/api/v1/sandbox/snapshots","/api/v1/sandbox/errors","/api/v1/sandbox-health","/api/v1/sandboxes","/api/v1/sandbox-commands","/api/v1/sandbox-snapshots","/api/v1/ai/status","/api/v1/ai/providers","/api/v1/ai/model-runs","/api/v1/ai/errors","/api/v1/ai/degraded","/api/v1/observability/status","/api/v1/observability/traces","/api/v1/observability/failures","/api/v1/observability/services","/api/v1/observability/late-spans","/api/v1/observability/orphan-spans","/api/v1/security/firewall","/api/v1/security/attacks","/api/v1/security/bypass","/api/v1/security/redaction","/api/v1/security/agent-policy","/api/v1/network/status","/api/v1/network/sites","/api/v1/network/integrations","/api/v1/network/compliance","/api/v1/network/discovery","/api/v1/cache/status","/api/v1/rate-limit/status","/api/v1/network/route-compliance","/api/v1/network/discovery-compliance","/api/v1/network/uptime"],"mcp":"/api/mcp","legacyMcp":"/mcp"},"auth":{"platformKey":"PLATPHORM_API_KEY","acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"protectedActions":["triggering syncs","mutating monitored project records","mutating trusted domains","creating or resolving incidents","private reporting","test-triggering"],"providerCredentials":{"vercel":"The Vercel provider credential is upstream-only and not platform auth"}},"projects":{"count":20,"status":"live"},"deployments":{"count":20,"status":"live"},"domains":{"count":20,"status":"live"},"incidents":{"endpoint":"/api/v1/incidents","status":"available"},"uptime":{"endpoint":"/api/v1/network/uptime","status":"live-latest-check"},"routeCompliance":{"endpoint":"/api/v1/network/route-compliance","routeCount":23},"tools":["list_deployments","get_deployments","list_projects","get_projects","list_domains","get_domains","get_system_health","get_health","get_analytics","get_firewall_status","get_firewall_rules","get_snapshots","get_anomalies","list_notifications","get_notifications","list_incidents","run_route_check","run_health_check","get_route_compliance","get_discovery_compliance","get_uptime_summary","get_cache_status","get_rate_limit_status","get_overview","get_dashboard","get_monitor_info","get_info","get_settings_status","list_dns_records","list_aliases","list_access_groups","list_team_members","list_project_members","list_webhooks","list_edge_configs","list_feature_flags","list_checks","list_drains","list_certs","list_sandboxes","get_sandbox_status","get_ai_status","list_ai_providers","get_observability_status","list_trace_failures","get_network_status","get_integration_status","get_security_summary","get_firewall_summary","get_public_access_summary","get_database_status","get_ja4db_status","get_sync_runs","get_audit_summary","get_agent_policy","get_robots_policy","get_ai_policy","get_trust_policy","get_discovery_manifest","sync_vercel_data"],"resources":["monitor://manifest","monitor://info","monitor://overview","monitor://dashboard","monitor://projects","monitor://deployments","monitor://domains","monitor://dns","monitor://aliases","monitor://security","monitor://feature-flags","monitor://edge-config","monitor://webhooks","monitor://analytics","monitor://firewall","monitor://notifications","monitor://system-health","monitor://settings-status","monitor://sandboxes","monitor://ai","monitor://observability","monitor://network","monitor://database-status","monitor://ja4db-status","monitor://rate-limits","monitor://audit","monitor://protected-actions","monitor://incidents","monitor://network/sites","monitor://network/route-compliance","monitor://network/discovery-compliance","monitor://openapi","monitor://llms","monitor://trust-policy","agent-policy://summary","agent-policy://platforms","agent-policy://robots","agent-policy://ai-policy","agent-policy://trust-policy","https://monitor.platphormnews.com/docs","https://monitor.platphormnews.com/sitemap.xml"],"prompts":["summarize_system_health","investigate_deployment_failure","investigate_domain_issue","generate_incident_report","generate_uptime_report","generate_route_compliance_report","generate_vercel_status_summary","create_monitoring_remediation","human_machine_monitor_handoff","summarize_vercel_health","explain_deployment_failure","create_domain_fix_plan","create_dns_change_plan","create_firewall_change_plan","create_env_var_change_plan","summarize_project_status","create_monitoring_report","explain_protected_action","generate_incident_summary","explain_agent_policy"],"trustedDomains":["*.platphormnews.com"],"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","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/agent-policy.json","/.well-known/ai-policy.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json","/api/mcp"],"integrations":[{"service":"root","url":"https://platphormnews.com","status":"canonical-network-graph"},{"service":"api","url":"https://api.platphormnews.com","status":"public-api-catalog"},{"service":"trace","url":"https://trace.platphormnews.com","status":"degraded-unless-configured"},{"service":"mcp","url":"https://mcp.platphormnews.com","status":"read-only-discovery"},{"service":"claws","url":"https://claws.platphormnews.com","status":"protected-action-required"},{"service":"docs","url":"https://docs.platphormnews.com","status":"public-docs"},{"service":"evals","url":"https://evals.platphormnews.com","status":"protected-action-required"},{"service":"browserops","url":"https://browserops.platphormnews.com","status":"protected-action-required"},{"service":"webhooklab","url":"https://webhooklab.platphormnews.com","status":"protected-action-required"},{"service":"sandbox","url":"https://sandbox.platphormnews.com","status":"protected-action-required"},{"service":"agentui","url":"https://agentui.platphormnews.com","status":"protected-action-required"},{"service":"atlas","url":"https://atlas.platphormnews.com","status":"public-topology-reference"},{"service":"sheets","url":"https://sheets.platphormnews.com","status":"protected-reporting-required"},{"service":"decks","url":"https://decks.platphormnews.com","status":"protected-reporting-required"},{"service":"opencontent","url":"https://opencontent.platphormnews.com","status":"public-content-ingestion-summary"},{"service":"podcasts","url":"https://podcasts.platphormnews.com","status":"public-ingestion-summary"}],"trustPolicy":"Web infrastructure monitoring, public-safe uptime summaries, browser-based Monitor operations, Vercel metadata capture, trusted-domain discovery, standard route compliance, trace-linked health checks, and MCP monitoring discovery are intentionally supported for public read-only operational visibility. Mutating, administrative, sync, incident management, deployment inspection, test-triggering, reporting, and write actions require PLATPHORM_API_KEY.","health":{"service":"monitor","version":"0.4.0","environment":"production","status":"healthy","timestamp":"2026-06-02T18:09:16.457Z","uptime":1.393842146,"database":{"configured":true,"status":"degraded","table":"configured","error":"No OpenIDConnect provider found in your account for https://oidc.vercel.com/platphormnews"},"postgres":{"configured":true,"canonical":true,"status":"passing","provider":"postgres","connection":"pool","migrations":"applied"},"ja4db":{"configured":true,"status":"available","ingestUrl":"configured","ingestToken":"configured","sensorName":"monitor.platphormnews.com","environment":"production","sampleRate":1},"vercel":{"tokenConfigured":true,"teamConfigured":true,"connectionStatus":"connected","statusCode":200},"cache":{"hits":0,"misses":0,"staleHits":0,"revalidations":0,"errors":0,"totalQueries":0,"hitRate":0},"rateLimit":{"availableTokens":16,"maxTokens":20,"refillRate":5,"queueLength":0,"totalRequests":6,"totalThrottled":0,"recent429Count":0,"last429At":null},"requestDedup":{"inflightRequests":0},"lastApiResponse":{"rateLimitLimit":200,"rateLimitRemaining":199,"rateLimitReset":1780423817},"persistence":{"history":"available"},"routeComplianceScore":null,"observabilityComplianceScore":0.8,"discoveryStatus":"configured","rssStatus":"configured","sitemapStatus":"configured","llmsStatus":"configured","openapiStatus":"configured","trustedDomainStatus":"configured","traceEnabled":true,"traceExportEnabled":true,"traceContextAccepted":false,"traceContextPropagated":true,"redactionStatus":"configured","vercelMetadataCaptured":false,"standardRoutes":["/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","/.well-known/mcp.json","/.well-known/agents.json","/.well-known/agent-policy.json","/.well-known/ai-policy.json","/.well-known/ai-plugin.json","/.well-known/security.txt","/.well-known/trust.json","/api/mcp"]},"updatedAt":"2026-06-02T18:09:17.085Z"}