What's New
Real, dated changes — nothing here is aspirational.
- v0.5.02026-08-09
Smarter, cheaper scanning
- Dropped off-season NBA from the active scan list — confirmed 0 events on a live run, not assumed
- Split odds checks (twice a day) from Elo/results updates (once a day) so the free Odds API tier now supports checking twice as often
- Fixed the original scan-frequency estimate — the real credit cost is 15/cycle, not ~1/call
- v0.4.02026-08-09
Fully automatic — no server to babysit
- The scanner now runs on a schedule via Vercel Cron — no terminal, no droplet, nothing to keep open
- Verified live in production: real signals found across MLB, NFL, EPL, and MLS the first time it ran with a working key
- v0.3.02026-08-09
Notifications, quant models, and the rest of the roadmap
- Push notifications to your phone when a signal is found (Settings → Enable signal notifications)
- Added an Elo rating model alongside the sharp-odds consensus that drives fair-value estimates
- Added probability calibration, a backtesting engine, and real (but disabled-by-default) order placement code for both exchanges
- Full dark-mode redesign — fixed the site's font not actually loading, new color system, new landing page
- v0.2.02026-08-08
Live database, login, and deployment
- Real database, real sign-in, and the site went live
- Connected to Kalshi and Polymarket's real (public) market data
- v0.1.02026-08-08
First build
- The +EV scanner, paper trading engine, and risk engine, built from scratch
- Kalshi and Polymarket market data, sharp-odds fair-value pricing, realistic simulated fills