{"schema_version":"1.0","service":"platphorm-trace","baseUrl":"https://trace.platphormnews.com","purpose":"Public-safe agent access policy for the PlatPhorm Trace observability spine.","publicReadAccess":["homepage","public-safe traces","redacted trace detail","aggregate observability summaries","network propagation status","docs","OpenAPI","llms files","RSS/feed/sitemap","health","read-only MCP introspection"],"protectedActionsRequire":"PLATPHORM_API_KEY","protectedActions":["trace ingestion","span ingestion and completion","async job creation and mutation","replay","fork","private evidence access","private reports","sync jobs","deletion or retention mutation","protected MCP tools"],"traceHeaders":["traceparent","tracestate","X-PlatPhorm-Trace-Id","X-PlatPhorm-Span-Id","X-PlatPhorm-Parent-Span-Id","X-PlatPhorm-Request-Id","X-PlatPhorm-Source-Site","X-PlatPhorm-Target-Site"],"ja4Policy":{"captureWhenPresent":true,"publicDisplay":"hashed/redacted only","rawValuePubliclyVisible":false},"platforms":[{"id":"openai-chatgpt","name":"OpenAI / ChatGPT","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"anthropic-claude","name":"Anthropic / Claude","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"xai-grok","name":"xAI / Grok","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"meta-meta-ai","name":"Meta / Meta AI","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"google","name":"Google","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"microsoft","name":"Microsoft","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"perplexity","name":"Perplexity","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"apple","name":"Apple","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"mcp-clients","name":"MCP clients","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"browser-agents","name":"Browser agents","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."},{"id":"generic-crawlers","name":"Generic crawlers","publicReadAllowed":true,"protectedActionsRequire":"PLATPHORM_API_KEY","crawlerUserAgentStatus":"not_hardcoded","crawlerUserAgentNote":"Exact official crawler strings are not asserted by Trace unless verified from provider documentation."}],"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.","updatedAt":"2026-05-26T01:15:42.633Z"}