Demo -- read-only snapshot of the live system as of 2026-07-16T01:45:31Z; no live data, paper units only.
Skip to main content

Lab

Instruments & counterfactuals

Descriptive instruments and counterfactual replays. edge_claimed:false throughout -- these surfaces measure, they do not claim.

Outcome-free descriptive instruments over the joined in-game corpora. They track whether the two forecasters agree more and whether predictive uncertainty collapses as a game resolves. Entropy decay late in a game is expected as probabilities move toward 0 or 1; it is not a finding. Every panel is a textbook measure applied to our corpus, not a new method, and claims no edge.

Gap + entropy over game-time (MLB)

STANDARD_INSTRUMENTedge_claimed:false
.00.25.50.75.00t=1: 0.084t=2: 0.119t=3: 0.112t=4: 0.128t=5: 0.074t=6: 0.078t=7: 0.060t=8: 0.044t=9: 0.054t=10: 0.207MEAN GAP |MODEL-MARKET|.00.25.50.75.00t=1: 0.955t=2: 0.897t=3: 0.799t=4: 0.739t=5: 0.658t=6: 0.611t=7: 0.541t=8: 0.476t=9: 0.459t=10: 0.849MARKET ENTROPY (BITS)

GAME-TIME CHECKPOINT (1 to 10)

Mean |model-market| probability gap (amber) and mean market Bernoulli entropy in bits (blue) per inning checkpoint, MLB. Source: market_convergence.json.

Gap + entropy over game-time (soccer)

STANDARD_INSTRUMENTedge_claimed:false
.00.25.50.75.00t=0: 0.163t=5: 0.174t=10: 0.188t=15: 0.168t=20: 0.169t=25: 0.166t=30: 0.155t=35: 0.147t=40: 0.161t=45: 0.160t=50: 0.117t=55: 0.107t=60: 0.103t=65: 0.114t=70: 0.117t=75: 0.140t=80: 0.142t=85: 0.144t=90: 0.090MEAN GAP |MODEL-MARKET|.00.25.50.75.00t=0: 0.815t=5: 0.835t=10: 0.835t=15: 0.804t=20: 0.828t=25: 0.817t=30: 0.788t=35: 0.763t=40: 0.744t=45: 0.743t=50: 0.649t=55: 0.619t=60: 0.624t=65: 0.662t=70: 0.670t=75: 0.730t=80: 0.686t=85: 0.582t=90: 0.397MARKET ENTROPY (BITS)

GAME-TIME CHECKPOINT (0 to 90)

Same instrument on international soccer, per 5-minute checkpoint. Market entropy falls from 0.82 to 0.44 bits as matches resolve. Source: market_convergence.json.

Market-disagreement profile (MLB)

STANDARD_INSTRUMENTedge_claimed:false
gap bucketnmodel briermarket briermodel closer
<.0246490.1300.1290.417
.02-.0556900.1620.1610.413
.05-.1084820.1790.1770.348
>=.1085300.1780.1300.199
Rows bucketed by |model-market| prob gap; per-bucket Brier and the share where our model lands closer to the outcome. Where the two forecasters disagree most (>=.10), the market is sharper (model_closer_rate 0.38) -- shown, not hidden. Source: market_disagreement_profile.json.

Other staged instruments

STANDARD_INSTRUMENTedge_claimed:false
  • tick_microstructuremarket-microstructure MEASUREMENT (latency/cadence) -- NOT a trading signal
  • info_arrival_curvenot staged on this clone
  • residual_autocorrelationlag-1 sample autocorrelation of within-game signed residual (prob_t - terminal outcome), per (game_id, side) series ordered by ts
  • micro_absorptionpregame per-series consecutive-snapshot |devigged_prob| movement, bucketed by minutes-to-commence, from own scraped line_history
  • micro_closing_decayConsensus (median) devigged market P(home win) bucketed by hours-to-start into T-24h/T-6h/T-1h/close, scored Brier + log-loss vs the settled ESPN outcome; paired within-game close-vs-T-24h delta.
Each links to its raw artifact; a VALIDATION_PENDING chip means the file was not staged on this clone.