MODEL CARD · UPDATED 2026-07

Methodology

Everything below is how the system actually works — including the parts that failed and were removed. If a claim on this page can't be checked against the settled record, we don't make it.

1 · The pipeline

Every five minutes, the scanner pulls active sports markets from Polymarket, prices each fixture with the model, and compares. A signal fires only when every gate passes:

  • A liquidity floor — thin books produce phantom edges
  • A bounded edge band — both a minimum and a maximum; see section 3
  • One direction only — the side the data supports; see section 4
  • One signal per market — no re-firing while a position is open

The exact thresholds are part of the product and ship in the full model card with Pro.

Settlement is read from the chain. When a market resolves through the UMA oracle, the settler marks the signal won or lost against the on-chain outcome. We never grade our own results.

2 · The model

Two components, both deliberately boring:

  • Elo ratings seeded from international results and FIFA rankings give a win/draw/win probability for every fixture, with a draw factor calibrated to international football (draws happen roughly 26% of the time — markets often price them much lower).
  • A Poisson goal model estimates expected goals per team, which prices over/under markets directly.

No machine learning, no news feeds, no sentiment. Simple models are easier to calibrate, and calibration is the entire game: a model that says 22% must be right about 22% of the time in the long run.

3 · Bounded edges — a conservatism policy

Edge is the gap between the model's probability and the Polymarket mid-price. Signals fire only inside a narrow band of modest disagreement — below the floor there's nothing worth trading, and above the cap we assume the model is wrong, not the market.

That cap is the least intuitive part of the system: when a model disagrees with a liquid market by a lot, the likeliest explanation is model miscalibration at extreme prices, so we stand aside. Be clear about what our sample can and cannot prove — with a few dozen settled picks no sub-slice is statistically significant, which is exactly why the band is set by policy rather than curve-fit to early results.

The band's exact bounds and per-band settled results ship in the full model card with Pro.

4 · Model fine-tuning — what we cut, and why

  • Draw fades. Betting against overpriced draws won more often than it lost and still lost money — short-priced fades must win at a very high rate to profit, and these didn't. Removed from the live strategy.
  • Extreme edges. Capped as policy — see section 3. When the model and a liquid market disagree strongly, we assume the model is wrong until proven otherwise.
  • Sportsbook-vs-Polymarket arbitrage. We ran a strategy comparing devigged Bet365 odds to Polymarket for a week. Bet365 and Polymarket agree within noise — no persistent edge to harvest. Shelved, and we tell you so instead of pretending it works.
  • Our own inflated numbers. In July 2026 we found a duplication bug that had counted one winning market thirteen times in our published record. We pruned 70 duplicate rows and restated everything on this site downward — from "94 settled, +30% ROI" to "24 picks, +9% ROI". Publishing the correction is the product.

5 · Limitations

  • The published record is simulated at flat stakes against signal-time mid-prices. It does not model slippage or fill quality; live results at size will differ.
  • The sample is 24 picks from one tournament. The method extends to any competition Polymarket lists with liquidity, but each new competition resets the burden of proof.
  • Longshot strategies draw down hard between wins. Roughly three of four signals lose; the math works over dozens of signals, not three.

Follow the record as it grows

One email at launch. No newsletter, no resale.