{"service":"platphorm-insights","version":"insights-agent-policy-2026-05-16.1","platformRegistryVersion":"insights-agent-platforms-2026-05-16.1","baseUrl":"https://insights.platphormnews.com","allowedUserAgentFamilies":[{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"openai","displayName":"OpenAI / ChatGPT","organization":"OpenAI","category":"ai_platform","knownUserAgents":["GPTBot","OAI-SearchBot","ChatGPT-User"],"officialDocsUrl":"https://developers.openai.com/api/docs/bots","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Public-safe discovery and read-only MCP/API introspection are allowed; protected writes require PLATPHORM_API_KEY.","attributionRequired":true,"trainingAllowed":true,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"OpenAI crawler names were verified against the current official crawler documentation before inclusion.","sourceConfidence":"high","sources":[{"label":"OpenAI crawler documentation","url":"https://developers.openai.com/api/docs/bots","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"anthropic","displayName":"Anthropic / Claude","organization":"Anthropic","category":"ai_platform","knownUserAgents":["ClaudeBot","Claude-User","Claude-SearchBot"],"officialDocsUrl":"https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":1,"rateLimitHint":"Respect public robots policy and bounded read-only access; protected writes require PLATPHORM_API_KEY.","attributionRequired":true,"trainingAllowed":true,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Claude crawler names were verified against Anthropic/Claude help documentation.","sourceConfidence":"high","sources":[{"label":"Claude crawler documentation","url":"https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"xai","displayName":"xAI / Grok","organization":"xAI","category":"ai_platform","knownUserAgents":[],"officialDocsUrl":"https://docs.x.ai/","verificationStatus":"unknown","defaultPolicy":"allow_limited","crawlDelay":2,"rateLimitHint":"No official Grok crawler user-agent was verified during this registry update; generic public-safe limits apply.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":null,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"xAI platform docs were found, but no official crawler/user-agent control document was verified. No Grok crawler user-agent names are asserted.","sourceConfidence":"low","sources":[{"label":"xAI documentation home","url":"https://docs.x.ai/","type":"unknown"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"meta","displayName":"Meta / Meta AI","organization":"Meta","category":"ai_platform","knownUserAgents":[],"officialDocsUrl":"https://ai.meta.com/","verificationStatus":"unknown","defaultPolicy":"allow_limited","crawlDelay":2,"rateLimitHint":"No official Meta AI crawler/user-agent control document was verified during this registry update; generic public-safe limits apply.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":null,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Meta AI public product pages do not provide a verified crawler token in this repo-time check, so the registry avoids asserting one.","sourceConfidence":"low","sources":[{"label":"Meta AI home","url":"https://ai.meta.com/","type":"unknown"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"google","displayName":"Google / Googlebot / Google-Extended","organization":"Google","category":"search","knownUserAgents":["Googlebot","Googlebot-Image","Googlebot-Video","Googlebot-News","GoogleOther","Google-CloudVertexBot","Google-Extended"],"officialDocsUrl":"https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Use public-safe crawl rates and respect robots policy. Google-Extended is treated as an AI data-use control token.","attributionRequired":true,"trainingAllowed":true,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Google crawler and control tokens were verified against Google Crawling Infrastructure docs.","sourceConfidence":"high","sources":[{"label":"Google common crawler documentation","url":"https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"microsoft","displayName":"Microsoft / Bing / Copilot-related search","organization":"Microsoft","category":"search","knownUserAgents":["bingbot"],"officialDocsUrl":"https://blogs.bing.com/webmaster/april-2022/Announcing-user-agent-change-for-Bing-crawler-bingbot/","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Public-safe discovery is allowed; use Bing Webmaster guidance for crawl-rate tuning.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Bingbot token was verified against the Bing Webmaster blog. Copilot-specific crawler names are not asserted.","sourceConfidence":"high","sources":[{"label":"Bingbot user-agent documentation","url":"https://blogs.bing.com/webmaster/april-2022/Announcing-user-agent-change-for-Bing-crawler-bingbot/","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"perplexity","displayName":"Perplexity","organization":"Perplexity","category":"answer_engine","knownUserAgents":["PerplexityBot","Perplexity-User"],"officialDocsUrl":"https://docs.perplexity.ai/docs/resources/perplexity-crawlers","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Allow public-safe discovery and verify IP ranges from Perplexity docs for firewall allow rules.","attributionRequired":true,"trainingAllowed":false,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Perplexity crawler names and training/search distinctions were verified against Perplexity documentation.","sourceConfidence":"high","sources":[{"label":"Perplexity crawler documentation","url":"https://docs.perplexity.ai/docs/resources/perplexity-crawlers","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"apple","displayName":"Apple / Applebot","organization":"Apple","category":"search","knownUserAgents":["Applebot","Applebot-Extended"],"officialDocsUrl":"https://support.apple.com/en-us/119829","verificationStatus":"official","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Allow public-safe discovery. Applebot-Extended is treated as a data-use control token, not a separate crawler.","attributionRequired":true,"trainingAllowed":true,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Applebot and Applebot-Extended were verified against Apple Support documentation.","sourceConfidence":"high","sources":[{"label":"Applebot documentation","url":"https://support.apple.com/en-us/119829","type":"official"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"mcp-clients","displayName":"MCP clients","organization":"Model Context Protocol clients","category":"mcp","knownUserAgents":[],"officialDocsUrl":"https://modelcontextprotocol.io/","verificationStatus":"public_reference","defaultPolicy":"allow_public","crawlDelay":null,"rateLimitHint":"Public read-only initialize, tools/list, resources/list, prompts/list, and safe tools/call are allowed.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":null,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"MCP access is policy-based because clients do not share one canonical user-agent.","sourceConfidence":"medium","sources":[{"label":"Model Context Protocol","url":"https://modelcontextprotocol.io/","type":"public_reference"}]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"browser-agents","displayName":"Browser automation agents","organization":"Multiple","category":"browser_agent","knownUserAgents":[],"officialDocsUrl":null,"verificationStatus":"unknown","defaultPolicy":"allow_limited","crawlDelay":2,"rateLimitHint":"Public-safe browsing and read-only introspection are allowed; aggressive automation should slow down and never call protected writes without PLATPHORM_API_KEY.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":null,"answerUseAllowed":true,"apiAccessAllowed":true,"mcpAccessAllowed":true,"notes":"Browser agents are represented as a policy family because user-agent strings are tool-specific and frequently spoofable.","sourceConfidence":"medium","sources":[]},{"allowedPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"disallowedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"lastVerifiedAt":"2026-05-16","id":"generic-crawlers","displayName":"Generic crawlers","organization":"Multiple","category":"crawler","knownUserAgents":[],"officialDocsUrl":null,"verificationStatus":"unknown","defaultPolicy":"allow_public","crawlDelay":2,"rateLimitHint":"Respect robots.txt, crawl-delay guidance, and public/protected boundaries.","attributionRequired":true,"trainingAllowed":null,"searchIndexingAllowed":true,"answerUseAllowed":true,"apiAccessAllowed":false,"mcpAccessAllowed":false,"notes":"Unknown crawlers should use public pages and discovery files only, not write APIs or protected endpoints.","sourceConfidence":"medium","sources":[]}],"allowedPlatforms":["openai","anthropic","xai","meta","google","microsoft","perplexity","apple","mcp-clients","browser-agents","generic-crawlers"],"allowedPublicSafeOperations":["browse public pages","read discovery files","read API docs and OpenAPI","read llms files","read RSS/feed/sitemap","read health summaries","use public-safe MCP introspection","run bounded public-safe analysis and validation"],"disallowedOperations":["access private/admin/mutation routes without authorization","collect secrets, cookies, raw request metadata, raw x-vercel-ja4-digest, private traces, or private reports","perform unbounded crawling or link validation","submit protected report/network/registry/trusted-domain mutations without PLATPHORM_API_KEY"],"protectedOperations":["/admin","/api/admin","/api/private","/api/protected","/api/v1/rankings/recalculate","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/reports/docs","/api/v1/reports/sheets","/api/v1/reports/decks"],"rateLimits":{"requests":100,"window":"1 hour"},"crawlDelayGuidanceSeconds":2,"fetchLimits":{"publicValidationMaxUrls":25,"publicResponseSizeBytes":1000000,"publicTimeoutMs":12000},"attributionRequirements":"Attribution is required when public Insights outputs are reused in search, answer, training, or agent reports.","contentUsePolicy":{"publicContentAccess":"allowed","trainingUsePreference":"allowed_with_attribution_for_public_safe_content","searchAnswerUsePreference":"allowed_with_attribution_and_freshness_links","prohibitedUses":["private data extraction","secret harvesting","misrepresentation of degraded or estimated results as measured results"]},"apiMcpUsePolicy":{"publicApiDocs":"https://insights.platphormnews.com/api/docs","openApi":"https://insights.platphormnews.com/openapi.yaml","mcpEndpoint":"https://insights.platphormnews.com/api/mcp","publicSafeMcpTools":["analyze_url","get_analysis_result","get_core_web_vitals","check_accessibility","analyze_seo","analyze_aeo","analyze_geo","check_security","estimate_carbon","validate_w3c","compare_urls","get_ai_recommendations","get_history","get_dashboard","generate_llm_instructions","get_test_registry","get_test_result","get_ranking","list_rankings","rank_url","rank_domain","rank_network","calculate_new_internet_score","validate_sitemap","validate_feed","validate_openapi","validate_llms","validate_mcp","validate_structured_data","validate_route_compliance","get_site_scorecard","get_network_compliance","validate_agent_policy","validate_robots","get_agent_policy","list_agent_platforms","get_agent_platform","evaluate_agent_access","get_robots_policy","get_ai_policy","get_trust_policy","get_discovery_manifest","get_public_access_summary","get_health","get_info","get_route_compliance","get_discovery_compliance","check_ietf_standards","get_ietf_registry"],"protectedMcpTools":["bulk_analyze","create_docs_report","create_sheet_report","create_deck_summary","update_agent_policy","refresh_agent_platform_registry","export_agent_audit_report","create_agent_policy_report","sync_network_graph","recalculate_rankings"]},"robotsTxtAlignment":"https://insights.platphormnews.com/robots.txt","openApiAlignment":"https://insights.platphormnews.com/openapi.yaml","mcpAlignment":"https://insights.platphormnews.com/.well-known/mcp.json","traceRequirements":["traceparent","tracestate","X-PlatPhorm-Trace-Id","X-PlatPhorm-Request-Id","X-PlatPhorm-Source-Site"],"ja4DigestHandling":{"captureWhenPresent":true,"publicExposure":"hash_or_redacted_only","rawValuePubliclyExposed":false,"rawValueInGeneratedArtifacts":false},"dataRetentionExpectations":"Public analysis artifacts may be retained when storage is available. Private reports/history require protected policy. Raw fingerprints, IPs, secrets, cookies, and tokens are not placed in public artifacts.","noSecretNoPrivateDataRequirements":true,"publicAllowPaths":["/","/en","/en/dashboard","/en/timeline","/en/compare","/en/rankings","/en/tests","/en/network","/en/faq","/api/docs","/openapi.yaml","/openapi.json","/humans.txt","/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/humans.txt","/.well-known/trust.json","/.well-known/security.txt","/api/mcp"],"protectedPaths":["/admin","/api/admin","/api/private","/api/protected","/api/v1/reports","/api/v1/network/graph/sync","/api/v1/network/analyze","/api/v1/rankings/recalculate"],"updatedAt":"2026-06-03T05:12:47.836Z"}