{"chart_data":{"chatgpt":{"color":"#10a37f","company":"OpenAI","first_seen":"2026-02-02 01:05:15.185814+00","last_seen":"2026-09-04 17:22:03.218038+00","mcp_calls_30d":33,"mcp_calls_30d_including_self_traffic":33,"name":"ChatGPT","requests_30d":19993,"requests_7d":18555,"total_requests":67175},"claude":{"color":"#7c3aed","company":"Anthropic","first_seen":"2026-02-09 07:35:55.869088+00","last_seen":"2026-09-04 17:22:17.19536+00","mcp_calls_30d":493,"mcp_calls_30d_including_self_traffic":540,"name":"Claude","requests_30d":57055,"requests_7d":4712,"total_requests":177022},"cohere":{"color":"#39594d","company":"Cohere","first_seen":"2026-03-08 09:59:25.628522+00","last_seen":"2026-07-10 14:46:10.516012+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Cohere","requests_7d":0,"total_requests":5},"copilot":{"color":"#0078d4","company":"Microsoft","first_seen":"2026-02-02 01:05:18.915313+00","last_seen":"2026-09-04 17:09:14.297334+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Copilot","requests_30d":153,"requests_7d":132,"total_requests":25913},"cursor":{"color":"#00e5a0","company":"Cursor","first_seen":"2026-03-08 09:59:25.402411+00","last_seen":"2026-07-05 01:32:45.464669+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Cursor","requests_7d":0,"total_requests":601},"deepseek":{"color":"#0066ff","company":"DeepSeek","first_seen":"2026-02-02 01:05:18.121555+00","last_seen":"2026-07-29 18:12:53.854896+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"DeepSeek","requests_7d":0,"total_requests":3107},"gemini":{"color":"#4285f4","company":"Google","first_seen":"2026-02-02 01:05:15.916894+00","last_seen":"2026-09-04 17:05:32.607122+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Gemini","requests_30d":2092,"requests_7d":815,"total_requests":34551},"grok":{"color":"#1d9bf0","company":"xAI","first_seen":"2026-02-02 01:05:17.531371+00","last_seen":"2026-09-03 08:52:33.147597+00","mcp_calls_30d":33,"mcp_calls_30d_including_self_traffic":33,"name":"Grok","requests_30d":18,"requests_7d":14,"total_requests":6251},"groq":{"color":"#f55036","company":"Groq","first_seen":"2026-06-01 06:26:50.973752+00","last_seen":"2026-06-04 07:31:55.000792+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Groq","requests_7d":0,"total_requests":1},"huggingface":{"color":"#ff9d00","company":"Hugging Face","first_seen":"2026-06-01 06:26:51.049286+00","last_seen":"2026-06-04 07:31:55.803908+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Hugging Face","requests_7d":0,"total_requests":1},"kimi":{"color":"#1e6fff","company":"Moonshot AI","first_seen":"2026-07-18 23:47:24.393478+00","last_seen":"2026-07-18 23:47:24.393478+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Kimi","requests_7d":0,"total_requests":0},"meta":{"color":"#0668E1","company":"Meta","first_seen":"2026-02-09 07:41:54.288984+00","last_seen":"2026-09-04 16:53:56.728513+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Meta AI","requests_30d":4906,"requests_7d":187,"total_requests":63081},"minimax":{"color":"#e9455e","company":"MiniMax","first_seen":"2026-07-18 23:47:24.65047+00","last_seen":"2026-07-18 23:47:24.65047+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"MiniMax","requests_7d":0,"total_requests":0},"mistral":{"color":"#ff7000","company":"Mistral AI","first_seen":"2026-06-01 06:26:51.127073+00","last_seen":"2026-07-24 15:12:38.773696+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Mistral","requests_7d":0,"total_requests":19},"perplexity":{"color":"#1fb8cd","company":"Perplexity","first_seen":"2026-02-02 01:05:16.604464+00","last_seen":"2026-09-04 16:31:43.878286+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Perplexity","requests_30d":3480,"requests_7d":3321,"total_requests":14442},"qwen":{"color":"#615ced","company":"Alibaba","first_seen":"2026-07-18 23:47:24.476302+00","last_seen":"2026-07-18 23:47:24.476302+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Qwen","requests_7d":0,"total_requests":0},"smithery":{"color":"#f59e0b","company":"Smithery","first_seen":"2026-03-08 09:59:25.775501+00","last_seen":"2026-04-13 01:07:16.043521+00","mcp_calls_30d":2426,"mcp_calls_30d_including_self_traffic":2426,"name":"Smithery","requests_7d":0,"total_requests":6},"webmcp":{"color":"#f4b400","company":"In-page agents (Chrome origin trial)","first_seen":"2026-07-12 04:38:39.41372+00","last_seen":"2026-07-17 22:20:22.268324+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"WebMCP","requests_7d":0,"total_requests":7},"windsurf":{"color":"#00d4aa","company":"Codeium","first_seen":"2026-03-08 09:59:25.477802+00","last_seen":"2026-03-08 09:59:25.477802+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Windsurf","requests_7d":0,"total_requests":0},"you":{"color":"#6c5ce7","company":"You.com","first_seen":"2026-03-08 09:59:25.70207+00","last_seen":"2026-09-04 16:34:11.268581+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"You.com","requests_30d":2039,"requests_7d":1350,"total_requests":2060},"zai":{"color":"#5f6dff","company":"Zhipu AI","first_seen":"2026-07-18 23:47:24.570656+00","last_seen":"2026-07-18 23:47:24.570656+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Z.ai","requests_7d":0,"total_requests":0}},"crawler_split_7d":{"buckets":{"ambiguous_data_api":{"reason":null,"requests":2229},"instructed_metadata":{"reason":null,"requests":946},"organic_content":{"reason":"not instrumented \u2014 no collector on this channel can record a content-page crawl (see population.collector_coverage). This is NOT a measurement of zero organic citation traffic; it is the absence of a measurement.","requests":null},"unclassified":{"reason":null,"requests":1884}},"never_sum":"organic_content and instructed_metadata answer different questions; summing them rebuilds the figure this split exists to take apart","population":{"buckets":["instructed_metadata","organic_content","ambiguous_data_api","unclassified"],"collector_coverage":{"cloudflare_forward":{"gate":["/api/","/ai/","/mcp"],"note":"a pathname matching none of these prefixes is dropped before it reaches /api/ai/track-request; recorded from the worker source on 2026-08-06 and pinned by tests/test_crawler_externality_split.py. NOTE this names a DECLARED COPY in the backend repo, not the deployed edge \u2014 the live worker is the frontend's _worker.js, which since 2026-08-29 also beacons AI-platform hits on the organic content prefixes","source":"cloudflare/worker-mcp-proxy-v3.8.5.js :: trackRequest()"},"consequence":"organic content crawling was NOT INSTRUMENTED until 2026-08-29 and has not yet recorded its first row. The organic bucket still reads null / not_instrumented, never 0 \u2014 but the reason changed: it is now 'a collector exists and has not yet observed one', not 'nothing can ever see this'. A collector is not a measurement; the bucket becomes a number when a real crawler next reads a content page. Until then, treat the crawler channel as a metadata-and-API measurement.","content_pages_reach_neither":"content surfaces are served by Cloudflare Pages and never reach the Flask app \u2014 verified 2026-08-06: /facilities/ returns no x-dc-hub-backend header while /api/v1/ai/reach returns railway. Still true of these two collectors; see edge_organic_beacon","edge_organic_beacon":"since 2026-08-29 the LIVE Cloudflare worker (the frontend's _worker.js, not the declared copy named above) POSTs AI-platform hits on the organic content prefixes to /api/ai/track-request, which does not apply is_ai_endpoint(). This is the first collector that can see a content-page crawl","flask_in_process_hook":{"gate":["^/mcp","^/api/v1/","^/api/facilities","^/api/deals","^/api/news","^/api/market","^/api/grid","^/api/site-score","^/\\.well-known/","^/llms\\.txt","^/ai-agents\\.json","^/openapi\\.json","^/AGENTS\\.md"],"note":"ai_tracking.AI_ENDPOINT_PATTERNS, imported live \u2014 the regex allowlist is_ai_endpoint() applies before any row is written"}},"excludes":"our own internal/probe buckets (they are not rostered platforms), and rostered rows whose user-agent is a scripting/self UA. external_platform_predicate is not applied: this table's platform column is a detector output from a closed 21-key allowlist, and the roster filter admits only those keys \u2014 strictly stronger than excluding internal families from an open tag space. Proven by a guard test, not asserted. real_ua_predicate IS applied: a probe of ours carrying a platform Referer can be attributed to a real vendor by detect_platform, and its user-agent is what gives it away.","historical_reclassification":"PARTIAL, and it is not a revision. ai_requests retains endpoint + created_at, so the split can be computed over any window that table covers \u2014 this endpoint does exactly that, including for past days. What CANNOT be rebuilt is the published weekly reach series itself: it is served from ai_cumulative.requests_7d and ai_daily_stats, both of which store (platform, count) with no path, so the historical numbers cannot be re-split at their own source and are deliberately left untouched. The split is a parallel view over a different table; it will not reconcile exactly with the published series (see cross_check) and must never be presented as a correction of it.","includes":"the 21 curated vendor keys in ai_tracking.AI_PLATFORMS \u2014 the same allowlist the public /ai roster renders","never_summed":"organic_content and instructed_metadata answer different questions and are never added into one 'reach' figure. ambiguous_data_api is neither and is folded into neither.","not_excluded":"Referer is NOT retained by this channel \u2014 ai_requests has no referer column \u2014 so requests referred from our own surfaces cannot be excluded, retroactively or otherwise. detect_platform() already DISCARDS a dchub.cloud Referer when attributing a platform, so a browser on our own page is never counted as that vendor; that is a different guarantee from excluding the request, and it is the weaker one.","observations":"crawler & citation HTTP requests attributed to a rostered AI platform by User-Agent (+ Referer) \u2014 NOT agent tool calls, which arrive through the MCP gateway and never touch this table","source":"ai_requests","sql_filters":["created_at >= NOW() - INTERVAL '7 days'","LOWER(COALESCE(platform, '')) IN ('chatgpt','claude','cohere','copilot','cursor','deepseek','gemini','grok','groq','huggingface','kimi','meta','minimax','mistral','perplexity','qwen','smithery','webmcp','windsurf','you','zai')","COALESCE(user_agent,'') !~* '(python-httpx|python-urllib|urllib|curl/|wget|libwww|node-fetch|undici|axios|got/|go-http|okhttp|java/|requests/|aiohttp|scrapy|httpie|restsharp|dchub|self.?heal|value-harness|regression|brain-radar|brain-v2-headless|render-verify|uptimerobot|chrome/1[2-9][0-9](\\.0)? safari|chrome/1[2-9][0-9]$|smoke test|attribution-test|-qa/|qa-judge-|acme-siting-agent|reviewer-sim|dc-hub|starterpack-verify/|starterpack-audit/|order-verify/|keyless-audit-probe/|adversarial-verify|\\(verify2\\)|cursor-mcp/1\\.0|cline-mcp/1\\.0|healthcheck/1\\.0|mistral-org-agent|^audit/1\\.0|human-simulated)'"],"statistic":"row count per path bucket","why_it_matters":"before 2026-08-06 this channel had NO exclusion of any kind, inside the codebase or out. Same class as the execute_plan p50 (#2252) that turned out to be ~80% our own probes and read 786ms faster than the truth \u2014 bigger surface.","window":"7 days, rolling, ending now"},"read_more":"/api/v1/ai/crawler-split?days=7&by_platform=1","rows_classified":28985,"window_days":7},"mcp_calls_excluded":{"basis":"mcp_calls_30d excludes MCP tool calls whose session_id is declared operator self-traffic in mcp_calls_deloop.self_traffic_session_prefixes. These are NOT inferred from the row: the operator's own agent client writes an mcp_client and user_agent byte-identical to a prospect's, so the exclusion is a named fact rather than a behavioural guess. mcp_calls_30d_including_self_traffic is the unfiltered figure, published so the subtraction can be audited or added back.","mcp_calls_removed":{"claude":47},"mcp_calls_removed_total":47,"self_traffic_sessions":["21742a34","88e20dac","8c8e1d0d","b9677a81","diag"]},"platforms":{"chatgpt":{"color":"#10a37f","company":"OpenAI","first_seen":"2026-02-02 01:05:15.185814+00","last_seen":"2026-09-04 17:22:03.218038+00","mcp_calls_30d":33,"mcp_calls_30d_including_self_traffic":33,"name":"ChatGPT","requests_30d":19993,"requests_7d":18555,"total_requests":67175},"claude":{"color":"#7c3aed","company":"Anthropic","first_seen":"2026-02-09 07:35:55.869088+00","last_seen":"2026-09-04 17:22:17.19536+00","mcp_calls_30d":493,"mcp_calls_30d_including_self_traffic":540,"name":"Claude","requests_30d":57055,"requests_7d":4712,"total_requests":177022},"cohere":{"color":"#39594d","company":"Cohere","first_seen":"2026-03-08 09:59:25.628522+00","last_seen":"2026-07-10 14:46:10.516012+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Cohere","requests_7d":0,"total_requests":5},"copilot":{"color":"#0078d4","company":"Microsoft","first_seen":"2026-02-02 01:05:18.915313+00","last_seen":"2026-09-04 17:09:14.297334+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Copilot","requests_30d":153,"requests_7d":132,"total_requests":25913},"cursor":{"color":"#00e5a0","company":"Cursor","first_seen":"2026-03-08 09:59:25.402411+00","last_seen":"2026-07-05 01:32:45.464669+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Cursor","requests_7d":0,"total_requests":601},"deepseek":{"color":"#0066ff","company":"DeepSeek","first_seen":"2026-02-02 01:05:18.121555+00","last_seen":"2026-07-29 18:12:53.854896+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"DeepSeek","requests_7d":0,"total_requests":3107},"gemini":{"color":"#4285f4","company":"Google","first_seen":"2026-02-02 01:05:15.916894+00","last_seen":"2026-09-04 17:05:32.607122+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Gemini","requests_30d":2092,"requests_7d":815,"total_requests":34551},"grok":{"color":"#1d9bf0","company":"xAI","first_seen":"2026-02-02 01:05:17.531371+00","last_seen":"2026-09-03 08:52:33.147597+00","mcp_calls_30d":33,"mcp_calls_30d_including_self_traffic":33,"name":"Grok","requests_30d":18,"requests_7d":14,"total_requests":6251},"groq":{"color":"#f55036","company":"Groq","first_seen":"2026-06-01 06:26:50.973752+00","last_seen":"2026-06-04 07:31:55.000792+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Groq","requests_7d":0,"total_requests":1},"huggingface":{"color":"#ff9d00","company":"Hugging Face","first_seen":"2026-06-01 06:26:51.049286+00","last_seen":"2026-06-04 07:31:55.803908+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Hugging Face","requests_7d":0,"total_requests":1},"kimi":{"color":"#1e6fff","company":"Moonshot AI","first_seen":"2026-07-18 23:47:24.393478+00","last_seen":"2026-07-18 23:47:24.393478+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Kimi","requests_7d":0,"total_requests":0},"meta":{"color":"#0668E1","company":"Meta","first_seen":"2026-02-09 07:41:54.288984+00","last_seen":"2026-09-04 16:53:56.728513+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Meta AI","requests_30d":4906,"requests_7d":187,"total_requests":63081},"minimax":{"color":"#e9455e","company":"MiniMax","first_seen":"2026-07-18 23:47:24.65047+00","last_seen":"2026-07-18 23:47:24.65047+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"MiniMax","requests_7d":0,"total_requests":0},"mistral":{"color":"#ff7000","company":"Mistral AI","first_seen":"2026-06-01 06:26:51.127073+00","last_seen":"2026-07-24 15:12:38.773696+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Mistral","requests_7d":0,"total_requests":19},"perplexity":{"color":"#1fb8cd","company":"Perplexity","first_seen":"2026-02-02 01:05:16.604464+00","last_seen":"2026-09-04 16:31:43.878286+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Perplexity","requests_30d":3480,"requests_7d":3321,"total_requests":14442},"qwen":{"color":"#615ced","company":"Alibaba","first_seen":"2026-07-18 23:47:24.476302+00","last_seen":"2026-07-18 23:47:24.476302+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Qwen","requests_7d":0,"total_requests":0},"smithery":{"color":"#f59e0b","company":"Smithery","first_seen":"2026-03-08 09:59:25.775501+00","last_seen":"2026-04-13 01:07:16.043521+00","mcp_calls_30d":2426,"mcp_calls_30d_including_self_traffic":2426,"name":"Smithery","requests_7d":0,"total_requests":6},"webmcp":{"color":"#f4b400","company":"In-page agents (Chrome origin trial)","first_seen":"2026-07-12 04:38:39.41372+00","last_seen":"2026-07-17 22:20:22.268324+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"WebMCP","requests_7d":0,"total_requests":7},"windsurf":{"color":"#00d4aa","company":"Codeium","first_seen":"2026-03-08 09:59:25.477802+00","last_seen":"2026-03-08 09:59:25.477802+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Windsurf","requests_7d":0,"total_requests":0},"you":{"color":"#6c5ce7","company":"You.com","first_seen":"2026-03-08 09:59:25.70207+00","last_seen":"2026-09-04 16:34:11.268581+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"You.com","requests_30d":2039,"requests_7d":1350,"total_requests":2060},"zai":{"color":"#5f6dff","company":"Zhipu AI","first_seen":"2026-07-18 23:47:24.570656+00","last_seen":"2026-07-18 23:47:24.570656+00","mcp_calls_30d":0,"mcp_calls_30d_including_self_traffic":0,"name":"Z.ai","requests_7d":0,"total_requests":0}},"platforms_active":16,"reach_definition":"crawler & citation requests by AI-platform user-agent (NOT agent tool calls). NO externality filter is applied to this figure: DC Hub's own instructed fetches are included and cannot be subtracted from it. Read crawler_split_7d before quoting it.","real_tool_use_7d":{"agents_7d":44,"basis":"COUNT(DISTINCT agent_id) / COUNT(*) FROM mcp_calls_identity WHERE is_public_ip AND is_real_external, rolling window ending now. Identity: agent_id = md5(first public X-Forwarded-For token), NULL for Cloudflare POP ranges (edge proxies never count as agents); is_public_ip drops private/CGNAT ranges. Exclusions: is_real_external = this module's real_calls_predicate() rendered into the view, plus the view's internal-IP and scripted-UA backstops \u2014 crawlers, probes, QA harnesses and self-traffic are OUT. calls counts every real-external call (including CF-POP rows that carry no agent identity). An IP-derived PROXY for agents: NAT under-counts, rotating egress over-counts.","calls_7d":2130,"net_of_top_caller":{"agents":43,"calls":657,"concentration_flag":true,"top_caller_calls":1473,"top_caller_pct":69.2}},"recent_activity":[{"color":"#7c3aed","endpoint":"/facilities/centersquare-centersquare-iad2-b-5e1a122b","platform":"Claude","platform_key":"claude","time_ago":"2m ago","timestamp":"2026-09-04T17:22:17.195360+00:00"},{"color":"#10a37f","endpoint":"/facilities/hive-data-center-inc-hive-data-center-montreal-84f0633d","platform":"ChatGPT","platform_key":"chatgpt","time_ago":"2m ago","timestamp":"2026-09-04T17:22:03.218038+00:00"},{"color":"#10a37f","endpoint":"/facilities/hive-data-center-inc-hive-data-center-montreal-f4cf6b2f","platform":"ChatGPT","platform_key":"chatgpt","time_ago":"2m ago","timestamp":"2026-09-04T17:22:01.639896+00:00"},{"color":"#7c3aed","endpoint":"/facilities/digital-realty-digital-realty-iad43-building-s-e0c54de0","platform":"Claude","platform_key":"claude","time_ago":"2m ago","timestamp":"2026-09-04T17:22:01.637510+00:00"},{"color":"#7c3aed","endpoint":"/facilities/cyrusone-cyrusone-nva1-nva2-nva3-0d2b1185","platform":"Claude","platform_key":"claude","time_ago":"3m ago","timestamp":"2026-09-04T17:21:22.337378+00:00"},{"color":"#7c3aed","endpoint":"/facilities/cyrusone-cyrusone-nva1-nva2-nva3-5680522b","platform":"Claude","platform_key":"claude","time_ago":"3m ago","timestamp":"2026-09-04T17:21:21.366502+00:00"},{"color":"#7c3aed","endpoint":"/facilities/digital-realty-digital-realty-northern-virginia-iad73-fa2d0c9a","platform":"Claude","platform_key":"claude","time_ago":"4m ago","timestamp":"2026-09-04T17:20:43.628018+00:00"},{"color":"#7c3aed","endpoint":"/facilities/aws-amazon-web-services-iad116-a85ffbb3","platform":"Claude","platform_key":"claude","time_ago":"5m ago","timestamp":"2026-09-04T17:19:30.781378+00:00"},{"color":"#7c3aed","endpoint":"/facilities/amazon-web-services-amazon-iad-169-6c743363","platform":"Claude","platform_key":"claude","time_ago":"5m ago","timestamp":"2026-09-04T17:19:16.833306+00:00"},{"color":"#10a37f","endpoint":"/facilities/quality-technology-services-qts-nal1-dc1-a54f4a91","platform":"ChatGPT","platform_key":"chatgpt","time_ago":"9m ago","timestamp":"2026-09-04T17:15:12.580054+00:00"},{"color":"#10a37f","endpoint":"/facilities/unitel-sa-unitel-ao-lad-dc-filda-38f2f5b0","platform":"ChatGPT","platform_key":"chatgpt","time_ago":"12m ago","timestamp":"2026-09-04T17:12:28.866414+00:00"},{"color":"#0078d4","endpoint":"/api/v1/sites/hlkomm-telekommunikations-gmbh-datacenter-berlin-mahlsdorf-rzb-pur-business-b5114ef4/capacity-report","platform":"Copilot","platform_key":"copilot","time_ago":"19m ago","timestamp":"2026-09-04T17:05:37.045984+00:00"},{"color":"#0078d4","endpoint":"/api/v1/facilities/by-slug/data-center-116195927-0537fb40","platform":"Copilot","platform_key":"copilot","time_ago":"19m ago","timestamp":"2026-09-04T17:05:36.245944+00:00"},{"color":"#4285f4","endpoint":"/api/v1/facilities/by-slug/telia-helsinki-telia-helsinki-2-e99f31b8","platform":"Gemini","platform_key":"gemini","time_ago":"19m ago","timestamp":"2026-09-04T17:05:32.607122+00:00"},{"color":"#7c3aed","endpoint":"/api/v1/facilities/by-slug/aws-amazon-iad214-d2373c7f","platform":"Claude","platform_key":"claude","time_ago":"20m ago","timestamp":"2026-09-04T17:04:55.493459+00:00"},{"color":"#7c3aed","endpoint":"/api/v1/facilities/by-slug/amazon-web-services-amazon-iad129-ce7c7bbb","platform":"Claude","platform_key":"claude","time_ago":"21m ago","timestamp":"2026-09-04T17:03:51.021979+00:00"},{"color":"#7c3aed","endpoint":"/api/v1/facilities/by-slug/aws-amazon-iad163-24aa59f1","platform":"Claude","platform_key":"claude","time_ago":"21m ago","timestamp":"2026-09-04T17:03:46.063715+00:00"},{"color":"#10a37f","endpoint":"/facilities/aligned-data-centers-aligned-chicago-ord-02-f43dcb20","platform":"ChatGPT","platform_key":"chatgpt","time_ago":"22m ago","timestamp":"2026-09-04T17:02:39.591893+00:00"},{"color":"#7c3aed","endpoint":"/api/v1/facilities/by-slug/aws-amazon-iad12-05e0f680","platform":"Claude","platform_key":"claude","time_ago":"22m ago","timestamp":"2026-09-04T17:02:07.667073+00:00"},{"color":"#7c3aed","endpoint":"/api/v1/facilities/by-slug/aws-amazon-iad-55-ac259230","platform":"Claude","platform_key":"claude","time_ago":"24m ago","timestamp":"2026-09-04T17:00:28.224759+00:00"}],"requests_7d":29086,"requests_7d_daily":29086,"requests_prior_7d_daily":2340,"source":"railway","success":true,"total_requests_all_time":394242,"total_requests_today":4155,"tracking":"persistent","wow_pct":1143.0}
