Scans every Novig market in the next 24–72 hours — moneylines, spreads, totals, alternate lines and player props — models each leg, and builds the highest-probability N-leg parlays inside your odds window. One click loads all legs into a Novig order slip for review. It never places a bet.
Works on phone and desktop. On a phone, each betslip opens Novig with every leg already in the parlay slip. Odds refresh on demand while you’re using it.
Pulls Novig prices, outcome ids and resting liquidity from The Odds API, alongside up to nine reference books (Pinnacle, DraftKings, FanDuel, low-vig books, ProphetX…) in the same request. Alternate spreads/totals and player props are fetched per event, rotated across leagues under a daily credit cap.
Each book is de-vigged (power method) and pooled in logit space, sharp books weighted up, Novig excluded. Lines the books don’t quote are priced by models fitted to that game’s market:
A constrained knapsack search finds the N-leg combinations with the highest joint probability inside your odds window (default −300 or longer). Finalists get 100,000 seeded simulations — same-game legs share one simulated final score, so correlation is modelled, and redundant pairs are rejected.
Before opening Novig, every leg is re-fetched and re-matched by its exact Novig outcome id. Moved lines, missing markets or a price outside your window stop the build; an adverse move needs your approval. Novig then opens with an N Leg Parlay pre-loaded. You place it — or don’t.
Probabilities are market-derived, not a secret fundamentals model, and Novig prices a parlay at roughly 1/∏(pi + 0.014). When that leaves no positive expected value — most days — the dashboard says so instead of manufacturing an edge.
Every live recommendation is stored before it is shown, then settled from final scores: hit rate vs predicted, Brier score, calibration buckets, paper P&L and closing-line value. Mock data is never recorded.
No scraping or automation of Novig, no stored credentials, no stake set, no order submitted. A test fails the build if any code path could call Novig or submit an order.