{"as_of":"2026-11-12T09:10:45.712362+00:00","auto_trial_conversions_7d":301,"cache":{"age_s":59.9,"hit":true,"store":"postgres","ttl_s":900},"calls_7d_one_week_ago":932,"calls_wow_growth_pct":-23.6,"computed_at":"2026-11-12T09:10:44.508996Z","conversion_ratio":"1:948+","conversion_ratio_basis":"upgrade_signals_7d : conversions_7d (mcp_conversions only). '1:N+' means N paywall signals and zero ledger conversions in the window.","conversions_7d":0,"conversions_basis":"COUNT(*) FROM mcp_conversions WHERE created_at >= NOW() - 7 days \u2014 the canonical conversion ledger and nothing else. Free trial keys that fired are keys_activated_7d. For paid truth read /api/v1/mcp/funnel conversions_reconciliation_30d.honest_paid_30d.","deloop_applied":true,"deprecated_aliases":{"auto_trial_conversions_7d":"keys_activated_7d"},"deprecated_aliases_note":"auto_trial_conversions_7d is unchanged in VALUE and kept only so existing readers do not break; it counts free trial keys that made >= 1 call, which are activations, not conversions. Read keys_activated_7d. Before 2026-09-02 conversions_7d was the SUM of this and the mcp_conversions ledger (190, of which 189 were trial keys on the day it was measured) and conversion_ratio was derived from that sum.","keys_activated_7d":301,"platforms_24h":[{"calls":154,"platform":"internal-dchub"},{"calls":87,"platform":"mcp-discovery-measurement"},{"calls":80,"platform":"sealmark (via mcp-remote 0.15."},{"calls":33,"platform":"cursor (via mcp-remote 0.16.6)"},{"calls":33,"platform":"unknown"},{"calls":24,"platform":"node-script"},{"calls":17,"platform":"curl"},{"calls":16,"platform":"brickbluebot"},{"calls":16,"platform":"claude-code"},{"calls":9,"platform":"connectors-manager"},{"calls":6,"platform":"claude"},{"calls":3,"platform":"agent-collector"},{"calls":3,"platform":"cursor"},{"calls":2,"platform":"anthropic/claudeai"},{"calls":2,"platform":"gemini-cli-mcp-client"}],"snapshot":{"age_s":59.9,"build_ms":1046,"key":"dash_mcp_growth","max_age_s":900,"note":"served from the last precomputed snapshot (rebuilt every ~5 min by the dchub-worker dashboard precompute job; never computed on a request); the figures are as of `as_of`, not of this request","refreshing":false,"stale":false,"view":"full"},"tool_calls_30d":2472,"tool_calls_30d_incl_loops":202235,"tool_calls_7d":712,"tool_calls_7d_incl_loops":43919,"tools_with_zero_conversions":[],"top_converted_tools":[],"top_demand_tools":[{"calls":5453,"tool":"search_facilities","users":14},{"calls":3579,"tool":"get_grid_scoreboard","users":8},{"calls":2590,"tool":"compare_sites","users":8},{"calls":2472,"tool":"get_market_intel","users":9},{"calls":2042,"tool":"get_energy_prices","users":8},{"calls":1779,"tool":"get_news","users":9},{"calls":1686,"tool":"get_market_dcpi_rank","users":11},{"calls":1670,"tool":"get_interconnection_queue","users":11},{"calls":1600,"tool":"get_grid_intelligence","users":19},{"calls":1464,"tool":"get_grid_data","users":4}],"unique_ips_7d":806,"unique_platforms_7d":30,"unique_sessions_30d":3659,"unique_sessions_7d":555,"unknown_platform_pct":2.7,"upgrade_signals_7d":948}
