Recent Scans
| Time | Scanned | Qualifying | A | B | C | Avg Edge | Credits |
|---|
Phase 1 Go/No-Go Decision: April 11, 2026. All metrics computed live from Supabase using clean data from April 3 onward (flip fix deployed). Kalshi signals excluded from Metric 4 until series_ticker fix took effect April 6.
Decision rules: 4–6 ✅ → Full Phase 2 $500 · 3 ✅ no ❌ → Conditional $250 · Any ❌ → Extend Phase 1 · Metric 3 fails → Hard stop regardless.
Decision rules: 4–6 ✅ → Full Phase 2 $500 · 3 ✅ no ❌ → Conditional $250 · Any ❌ → Extend Phase 1 · Metric 3 fails → Hard stop regardless.
Daily Signal Cadence (from Apr 3)
| Day | Total | Grade A | Grade B | Grade C | Kalshi | Polymarket |
|---|
Metric 3 — Outcome Schedule
| Game Date | Title | Grade | Sport | Predicted Winner | Result |
|---|
Kalshi Diagnostic Center. Tracks every market fetched from Kalshi at every scan — live and no-price. Built April 4 to diagnose why Kalshi had never produced a qualifying signal. Two root causes found:
1. Timing fix (April 4): Old 7 PM CT scans fired after tip-off — Kalshi closes bid/ask when games start. New 5 PM CT scan (22:00 UTC) targets the live-price window.
2. series_ticker fix (April 6): Kalshi API does not return
1. Timing fix (April 4): Old 7 PM CT scans fired after tip-off — Kalshi closes bid/ask when games start. New 5 PM CT scan (22:00 UTC) targets the live-price window.
2. series_ticker fix (April 6): Kalshi API does not return
series_ticker in the response body. Every market had sport="", breaking sport-aware matching. Fixed by deriving series_ticker from the ticker prefix (e.g. KXNBAGAME-26APR07... → KXNBAGAME → basketball_nba).
Latest Snapshot — By Series
Most recent scan — market counts and live price status per series
—
Each scan fetches all open Kalshi markets across all series tickers. Live prices = real bid/ask exists → passed to matcher for edge calculation. No price yet = market exists but no trading yet (normal until 2–4h before tip-off). If series_ticker is blank here, the fix hasn't deployed yet.
| Series Ticker | Sport | Live Prices | No Price Yet | Total | Status |
|---|
Live Price History — Last 20 Scans
How many Kalshi markets had live prices at each scan time
Track when Kalshi live prices appear. The 5 PM CT scan (22:00 UTC) should show live counts on game days. Zeros on off-days (no games) are correct. Zero on a day with games = investigate. Green numbers = live prices found, gray = none.
| Scan Time (CT) | Scan ID | NBA Live | NHL Live | MLB Live | IPL Live | Total Live |
|---|
Upcoming Games — Next 36h
Kalshi markets closing soon — these should develop live prices at the 5 PM CT scan
Markets with close_time in the next 36 hours. If this is empty, there are no scheduled games and zero live prices is expected. If games are listed and the Live column stays "No price yet" through the 5 PM CT scan on game day, there may be an issue to investigate.
| Title | Series | Close Time (UTC) | Yes Bid | Yes Ask | Live? |
|---|