08

CALIBRATION

live

Calibration & health

The six-layer stack that turns raw ensemble output into tradeable probabilities.

layers active7/73 fresh
serviceActiveactive
positions10,232table rows
forecasts1,053,1112m ago

Six-layer calibration stack

7/7 layers active · pipeline transforms raw ensemble → tradeable probability
01

emos champion

held· 12d old· 7K

Calibration layer

Champion is gate-controlled — candidate runs daily at 03:00 UTC; if the new fit fails MAE/CRPS gates, the previous champion is held. Age > 24h here means the promotion gate rejected today's candidate, which is healthy behaviour, not staleness.

02

climatology

fresh· 16.0h old· 969K

Historic 30-year baseline for each city & hour

built_at
2026-05-02T04:00:56.274395+00:00
n_cities
50
03

ar1

expired· 5d old· 7K

Autoregressive error correction across lead times

built_at
2026-04-28T03:30:42.182426+00:00
n_cities
47
04

source bias

fresh· 16.0h old· 42K

Per-source residual correction — shrinks GFS/IFS/EC bias

built_at
2026-05-02T04:00:55.661568+00:00
05

kyles lambda

held· 12d old· 6K

Calibration layer

Depends on polymarket_historical/weather_trades.parquet, which is built by a separate ingestion run. Market-impact coefficients drift slowly; 30d+ is fine.

built_at
2026-04-20T18:57:21.318335+00:00
n_cities
36
06

wash trade

held· 12d old· 20K

Calibration layer

Same ingestion dependency as kyles_lambda. Wash-volume ratios are persistent per-city; refresh cadence is measured in weeks, not hours.

built_at
2026-04-20T18:59:10.747222+00:00
n_markets
18325
07

bernstein quantiles

fresh· 16.0h old· 26K

Calibration layer

built_at
2026-05-02T04:01:32.944630+00:00
n_cities
50

Pipeline latency · 24h

P50 / P95 per instrumented cycle · sage = inside budget
near res cyclenear res cycle
budget 5,000ms · n=0
p50 idle

Tables & data freshness

Direct snapshot · SQLite + systemd
markets31,924
forecasts1,053,111
market snapshots2,947,309
positions10,232
signals3,886,858
resolutions30,403
near resolution signals41,604
arbitrage opportunities37,643
barbell opportunities217,898
competitor trades500,921
competitor pnl136
latency cycles1,301
Data freshness
forecasts2m ago
market_snapshotsjust now
near_resolution_signals9d ago
competitor_trades4h ago