{"service":"PlatPhorm BrowserOps","baseUrl":"https://browserops.platphormnews.com","description":"Browser truth, artifacts, and release evidence for the PlatPhormNews network.","publicRead":true,"publicSafeSurfaces":["dashboard summaries","journey catalog","public-safe run summaries","route compliance summaries","discovery compliance summaries","UI compliance summaries","trace propagation summaries","docs and API docs","OpenAPI, llms, RSS/feed/sitemap, health","read-only MCP introspection","agent policy files"],"protectedActions":["journey creation, mutation, and deletion","run triggering and dry-runs that use real browser resources","sensitive artifacts and screenshot capture","replay, remediation, exports, report generation","network smoke tests, eval triggers, sandbox triggers, webhooks, registry mutation"],"auth":{"requiredForProtectedActions":"PLATPHORM_API_KEY","acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"]},"crawlerUserAgentPolicy":{"exactCrawlerStringsHardcoded":false,"note":"BrowserOps does not invent official crawler user-agent names. Exact crawler handling should be verified against each vendor's current public documentation before hardcoding.","platformCategories":["OpenAI / ChatGPT","Anthropic / Claude","xAI / Grok","Meta / Meta AI","Google","Microsoft","Perplexity","Apple","MCP clients","Browser agents","Generic crawlers"]},"robots":{"allow":["/"],"disallow":["/admin","/api/admin","/api/private","/api/protected","/api/*/admin","/api/*/private","/api/*/protected","/*?token=","/*?key=","/*?secret="],"sitemap":"https://browserops.platphormnews.com/sitemap.xml"},"traceAndMetadata":{"traceContextAccepted":true,"ja4DigestPolicy":"x-vercel-ja4-digest is fingerprint-adjacent and redacted before public display.","secretsInArtifacts":false},"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"},"trustPolicy":"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."}