Skip to main content
Read-only snapshot: model data as of 2026-07-16; paper desk record through 2026-10-22. No live data; paper units only.

PAPER DESK -- PAPER ONLY, simulated maker quotes on the recorded Kalshi tape; not a verdict

How the models work

export 2026-10-22, generated 2026-10-23T19:43:59Z; 2 refusal(s)

Three dates frame this record. Capture history starts 2026-09-24, the first night in the fill-realism table. The first ledger night with paper fills is 2026-10-03. The prospective forward paper series, with schedules written before the games, runs from 2026-10-06 (evidence packet section 5). No calibration verdict yet, for or against the model.

Scoreboard arms (scored on every tick against the outcome)

as of 2026-10-06
armwhat it is
Athe venue mid at the tick, untouched (the reference every other arm is scored against)
Bwalk-forward fit on mid-only features over the state-complete population
B_lagthe previous receipt's mid (a staleness control)
Cwalk-forward fit on the mid plus the sport's game-state features, same population as B
DC restricted to ticks where the pregame model is present; unavailable until a prior model row exists

mlb model card

as of 2026-10-06

pregame rating model (Elo / Poisson / NegBinom / NNLS family) -> leak-free per-sport recalibration (Platt / temperature / isotonic) -> one calibrated p(win) anchor; see docs/PLATFORM.md and domains/<sport>/predictor.py

in-game daily fit no: no daily fit (the fit CLI takes nba, nfl, soccer, tennis); in-game calibration is read from scoreboard arms B and C against the mid arm A

live paper quote arms
  • mid: quote around the captured venue mid
  • venue_prior_state_blend: MLB: blend of the frozen venue pregame mid (p0) with the live state
figuremetricmodelreferencegap95% CInverdictas ofnote
moneylineBrier0.24290.23900.0039[0.0028, 0.0051]13992TRAILS_CLOSE2026-09-24
in-play win probabilityBrier0.23770.20670.0310[0.017, 0.0454]227BEHIND2026-09-14

On MLB moneyline the pregame model trails the devigged close by +0.0039 Brier (95% CI [+0.0028, +0.0051], DM p 3.6e-12, n=13,992). (source docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md)

On paired in-play ticks the MLB in-game model trails the contemporaneous Kalshi price (Brier 0.2377 vs 0.2067, delta +0.0310, CI [0.0170, 0.0454], 227 games); the corpus later failed the join-integrity check and the 178-game segmented revision keeps the verdict. (source docs/evidence/ingame/GATE_A0_2026-09-14.md)

nba model card

as of 2026-10-06

pregame rating model (Elo / Poisson / NegBinom / NNLS family) -> leak-free per-sport recalibration (Platt / temperature / isotonic) -> one calibrated p(win) anchor; see docs/PLATFORM.md and domains/<sport>/predictor.py

in-game daily fit yes: frozen daily fit from the scoreboard history (live_shadow_fit)

live paper quote arms
  • mid: quote around the captured venue mid
  • scoreboard_b: the frozen daily fit of scoreboard arm B (S780)
  • scoreboard_c: the frozen daily fit of scoreboard arm C (S780)
  • nba_logistic_v1: NBA: the frozen nba_logistic pricer from the state row with p0 = venue pregame mid
figuremetricmodelreferencegap95% CInverdictas ofnote
moneylineBrier0.17350.16660.0069[-0.0038, 0.0175]372MATCHES_CLOSE2026-09-24
moneylineBrier0.17350.16720.0063[-0.0042, 0.0168]372MATCHES_CLOSE2026-09-24

On NBA moneyline the gap to the Shin-devigged close, +0.0069 Brier (95% CI [-0.0038, +0.0175], DM p 0.20, n=372), is indistinguishable from zero and underpowered (MDE 0.0152). (source docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md)

Against the proportional-devig close the NBA moneyline gap is +0.0063 Brier (95% CI [-0.0042, +0.0168], DM p 0.237, n=372); same verdict. (source docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md)

nfl model card

as of 2026-10-06

pregame rating model (Elo / Poisson / NegBinom / NNLS family) -> leak-free per-sport recalibration (Platt / temperature / isotonic) -> one calibrated p(win) anchor; see docs/PLATFORM.md and domains/<sport>/predictor.py

in-game daily fit yes: frozen daily fit from the scoreboard history (live_shadow_fit)

live paper quote arms
  • mid: quote around the captured venue mid
  • scoreboard_b: the frozen daily fit of scoreboard arm B (S780)
  • scoreboard_c: the frozen daily fit of scoreboard arm C (S780)
not available: models.nfl.figures: no canonical calibration figure for this sport in CANONICAL_FIGURES.json

soccer model card

as of 2026-10-06

pregame rating model (Elo / Poisson / NegBinom / NNLS family) -> leak-free per-sport recalibration (Platt / temperature / isotonic) -> one calibrated p(win) anchor; see docs/PLATFORM.md and domains/<sport>/predictor.py

in-game daily fit yes: frozen daily fit from the scoreboard history (live_shadow_fit)

live paper quote arms
  • mid: quote around the captured venue mid
  • scoreboard_b: the frozen daily fit of scoreboard arm B (S780)
  • scoreboard_c: the frozen daily fit of scoreboard arm C (S780)
figuremetricmodelreferencegap95% CInverdictas ofnote
O/U 2.5Brier0.24650.23900.0076[0.0059, 0.0092]7558TRAILS_CLOSE2026-09-24
in-play win probabilityBrier0.22790.14270.0852[0.0488, 0.127]51BEHIND2026-09-14

On soccer O/U 2.5 the pregame model trails the devigged close by +0.0076 Brier (95% CI [+0.0059, +0.0092], DM p 1.1e-19, n=7,558). (source docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md)

On paired in-play ticks the soccer in-game model trails the Kalshi price (Brier 0.2279 vs 0.1427, delta +0.0852, CI [0.0488, 0.1270], 51 games); same join-integrity caveat. (source docs/evidence/ingame/GATE_A0_2026-09-14.md)

tennis model card

as of 2026-10-06

pregame rating model (Elo / Poisson / NegBinom / NNLS family) -> leak-free per-sport recalibration (Platt / temperature / isotonic) -> one calibrated p(win) anchor; see docs/PLATFORM.md and domains/<sport>/predictor.py

in-game daily fit yes: frozen daily fit from the scoreboard history (live_shadow_fit)

live paper quote arms
  • mid: quote around the captured venue mid
  • scoreboard_b: the frozen daily fit of scoreboard arm B (S780)
not available: models.tennis.figures: no canonical calibration figure for this sport in CANONICAL_FIGURES.json