Combined 24-hour betting volume — the leading-indicator pulse
(a) Total volume over time — Kalshi vs Polymarket vs combinedUse Show to pick Individual (Kalshi vs Polymarket, fills the panel) or Total (combined only) — not both, so the small lines never get squashed. Y-axis auto-fits tightly to whatever is shown (no empty band). SRAD / GENI / DKNG ride a separate normalized scale (each its own line) — compare each stock's shape (did it follow the flow?), not its level.
(b) Open interest over time — capital committed (notional basis)Use Show to pick Individual (Polymarket vs Kalshi OI, fills the panel) or Total (combined only) — not both. Y-axis auto-fits tightly to whatever is shown (no empty band). Dashed grey = order-book depth (≠ OI). SRAD / GENI / DKNG ride a separate normalized scale — each its own individually-selectable line (chips below).
(c) 24h-volume momentum — accelerating or fading flowy-axis = Δ combined 24h volume vs the prior reading (USD). Above zero = speeding up; below = slowing down.
(d) Sports vs non-sports mix — where the betting dollars sit'share' view: y = sports % of combined 24h volume (0–100%). 'stacked' view: y = USD, sports stacked under non-sports.
(d2) Kalshi category heat — WHICH category is driving the flowrows = Kalshi categories (sorted by latest 24h volume) · cell = percentile of that reading vs the category's OWN banked history (ONE shared ramp, endpoints labeled on the chart) · ramping — recorder live since ~2026-06-30, percentiles firm up as history deepens. Click → synced dateline; hover any cell for the exact reading.
Top markets — heaviest action right now (live snapshot)
Same 10 markets, second view (the do-both rule): x = 24h volume, y = open interest (both log-$, ONE shared scale so the dashed vol=OI diagonal is the x=y line) · bubble SIZE = vol+OI footprint · FILL = venue · OUTLINE = category (same hue as the category-heatmap rows). Above the diagonal = conviction parked; below = day-trade churn. Live cross-section only — per-market history is only now being banked (time views arrive as it accrues).
Read-through — the actionable signal for SRAD / GENI / DKNG
Prediction-market volume + open interest lead the flow for the listed enablers. Rising exchange vol/OI = a tailwind for SRAD & GENI (sports data feeds, B2B revenue scales with handle) and DKNG (sportsbook take). On charts (a)/(b)/(c) each enabler is overlaid as its own individually-selectable line — toggle SRAD, GENI and DKNG separately to see whether each equity actually followed the betting flow. Per-stock divergence (vol up, but one name flat) is the actionable signal: the market hasn't yet priced a surge in betting activity into that enabler — and you can now see which one is leading vs lagging instead of an averaged blur.