{"service":"browserops","domain":"browserops.platphormnews.com","statement":"Web dashboard, public-safe discovery, browser-based operations, trusted-domain discovery, standard route compliance, Vercel metadata capture, trace inspection, and agentic workflow discovery are intentionally supported for public read-only debugging and operator workflows. Mutating, administrative, ingestion, replay, fork, remediation, deployment, sync, test-triggering, reporting, and write actions require PLATPHORM_API_KEY.","auth":{"sharedPlatformKey":"PLATPHORM_API_KEY","acceptedProtectedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"unsupportedPlatformKeys":"Site-specific platform API key names are not accepted."},"publicReadOnlyAccess":["homepage/dashboard","public-safe journey summaries","public-safe run summaries","public-safe route/discovery/UI/trace propagation summaries","health summaries","trusted domain summaries","docs and discovery files","read-only MCP introspection","RSS/feed/sitemap outputs"],"protectedActions":["create journey","run journey","network smoke tests","sensitive artifact access","replay","report generation","registry mutation","eval/sandbox/webhook/remediation triggers","write actions"],"trustedDomainPolicy":{"allowlist":["platphormnews.com","*.platphormnews.com"],"blocked":["localhost","private IP ranges","link-local addresses","metadata services","arbitrary external domains"],"discoveredTrusted":176,"pending":1},"routeStandard":[{"method":"GET","path":"/api/health","category":"health","applicable":"required"},{"method":"GET","path":"/api/v1/health","category":"health","applicable":"required"},{"method":"GET","path":"/api/docs","category":"docs","applicable":"required"},{"method":"GET","path":"/openapi.yaml","category":"docs","applicable":"required"},{"method":"GET","path":"/asyncapi.yaml","category":"docs","applicable":"where_applicable"},{"method":"GET","path":"/llms.txt","category":"discovery","applicable":"required"},{"method":"GET","path":"/llms-full.txt","category":"discovery","applicable":"required"},{"method":"GET","path":"/llms-index.json","category":"discovery","applicable":"required"},{"method":"GET","path":"/robots.txt","category":"discovery","applicable":"required"},{"method":"GET","path":"/sitemap.xml","category":"discovery","applicable":"required"},{"method":"GET","path":"/sitemap-index.xml","category":"discovery","applicable":"where_applicable"},{"method":"GET","path":"/rss.xml","category":"feed","applicable":"required"},{"method":"GET","path":"/feed.xml","category":"feed","applicable":"required"},{"method":"GET","path":"/atom.xml","category":"feed","applicable":"where_applicable"},{"method":"GET","path":"/manifest.webmanifest","category":"discovery","applicable":"required"},{"method":"GET","path":"/.well-known/mcp.json","category":"well-known","applicable":"required"},{"method":"GET","path":"/.well-known/web4.json","category":"well-known","applicable":"where_applicable"},{"method":"GET","path":"/.well-known/provenance.json","category":"well-known","applicable":"where_applicable"},{"method":"GET","path":"/.well-known/agents.json","category":"well-known","applicable":"required"},{"method":"GET","path":"/.well-known/ai-plugin.json","category":"well-known","applicable":"where_applicable"},{"method":"GET","path":"/.well-known/security.txt","category":"well-known","applicable":"required"},{"method":"GET","path":"/.well-known/trust.json","category":"well-known","applicable":"required"},{"method":"GET","path":"/api/mcp","category":"mcp","applicable":"where_applicable"},{"method":"POST","path":"/api/mcp","category":"mcp","applicable":"where_applicable"}],"tracePropagationPolicy":{"required":true,"headers":["traceparent","tracestate","X-PlatPhorm-Trace-Id","X-PlatPhorm-Span-Id","X-PlatPhorm-Request-Id","X-PlatPhorm-Source-Site","X-PlatPhorm-Target-Site"],"noSecretsInTrace":true},"vercelMetadataPolicy":{"capturedSafely":["x-vercel-id","x-vercel-cache","cache-control","content-type","server-timing"],"redacted":["x-forwarded-for","x-real-ip","x-vercel-forwarded-for"],"neverStored":["Authorization","X-PlatPhorm-API-Key","cookies","session tokens","raw IPs","raw request bodies"]},"dataExposurePolicy":{"publicArtifacts":"public_safe only","privateArtifacts":"require PLATPHORM_API_KEY","secretRedaction":true},"integrations":{"trace":"https://trace.platphormnews.com","mcp":"https://mcp.platphormnews.com","claws":"https://claws.platphormnews.com","docs":"https://docs.platphormnews.com","evals":"https://evals.platphormnews.com","webhooklab":"https://webhooklab.platphormnews.com","sandbox":"https://sandbox.platphormnews.com","agentui":"https://agentui.platphormnews.com","atlas":"https://atlas.platphormnews.com","monitor":"https://monitor.platphormnews.com","sheets":"https://sheets.platphormnews.com","decks":"https://decks.platphormnews.com","spec":"https://spec.platphormnews.com","json":"https://json.platphormnews.com","xml":"https://xml.platphormnews.com","markdown":"https://markdown.platphormnews.com","insights":"https://insights.platphormnews.com","catalog":"https://catalog.platphormnews.com","platphormctl":"https://github.com/platphormnews/platphormctl"},"securityContact":"security@platphormnews.com","updatedAt":"2026-05-25T08:58:56.755Z"}