World Monitor — real-time global intelligence dashboard with live markets, geopolitical data, and infrastructure monitoring

Forecast accuracy

Forecast accuracy scorecard

World Monitor scores every forecast it publishes once the outcome is knowable, over a rolling 180-day window. This is the standing record: the scores, the calibration, the sample sizes, and the parts that are not measurable yet.

Record status

Availability: Captured
Read from the live scoring service on 2026-09-28 and frozen into this page.
Freshness: Current
The scoring service generated these numbers 23 hours before the capture read them. The threshold is 36 hours, matching the one the scoring service applies to itself.
Coverage: Measurable
The headline cohort has 223 scored forecasts, enough to publish a score.
Brier score, headline cohort0.125 223 scored forecasts
Log score, headline cohort0.395 223 scored forecasts
Brier score, every scored entry0.198 604 scored forecasts
Scored entries604 of 944 resolved

Over the current 180-day window, World Monitor's headline cohort scores a Brier of 0.125 across 223 scored forecasts, against 0.25 for answering 0.5 to everything.

Lower Brier is better. A Brier score is the mean squared error of a probability forecast, so 0 is perfect and answering 0.5 to everything scores 0.25. Log score is harsher on confident mistakes, and lower is better there too.

What the headline number counts

The headline Brier and log score cover 223 scored forecasts: every scored entry except those from the origins the scorecard excludes, currently bet_engine, state_derived. That exclusion costs 381 scored entries. An entry that carries no origin at all is filed as unknown and is counted, so this cohort is defined by what it leaves out and not by any property of the entries it keeps. The all-scored figure beside it is the same window with every origin put back, which is why the two numbers differ.

Resolution ledger

Resolution ledger totals for the rolling window. Voided entries are counted for coverage and excluded from every score below. A judging backlog is an ordinary state of the ledger, not a fault.
Ledger stageEntries
Entries in the rolling window1,153
Resolved944
Scored604
Voided36.0% of 944 resolved entries (340 entries)
Awaiting a judge98
Still open, not yet resolvable111
Scored share of the ledger52.4% of 1,153 entries

Brier/log score over resolved YES/NO published forecast windows; VOID and pending entries are counted for coverage but excluded from accuracy math.

Calibration

Calibration by predicted probability, computed over all 604 scored entries rather than the narrower headline cohort. Average predicted and Brier are probabilities, not rates. Buckets that scored nothing are omitted rather than shown as zero.
Predicted probabilityForecastsAverage predictedActually happenedBrier
0% to 10%410.0600.0% of 41 forecasts0.004
10% to 20%800.1425.0% of 80 forecasts0.058
20% to 30%1010.25331.7% of 101 forecasts0.223
30% to 40%2030.35235.0% of 203 forecasts0.227
40% to 50%1260.41238.9% of 126 forecasts0.237
50% to 60%340.52923.5% of 34 forecasts0.267
60% to 70%130.64046.2% of 13 forecasts0.274
80% to 90%50.8460.0% of 5 forecasts0.715
90% to 100%10.930100.0% of 1 forecasts0.005

Accuracy by domain

Accuracy by forecast domain, over every scored entry in that domain. A domain that resolved entries but scored none is marked as an insufficient sample, never left blank.
DomainResolvedScoredVoidedBrierLog score
conflict501864.0% of 50 resolved0.3951.045
cyber1831811.1% of 183 resolved0.0750.280
energy36360.0% of 36 resolved0.2430.696
geopolitical660.0% of 6 resolved0.2420.645
infrastructure891187.6% of 89 resolved0.2860.764
macro880.0% of 8 resolved0.3150.833
market42432822.6% of 424 resolved0.2400.676
military23673.9% of 23 resolved0.2700.731
political70100.0% of 7 resolvedInsufficient sampleInsufficient sample
supply_chain1181091.5% of 118 resolved0.2370.666

Accuracy by generation origin

Accuracy by generation origin, and whether each origin counts toward the headline cohort. An entry with no recorded origin is filed as unknown and does count.
Generation originIn the headline cohortResolvedScoredVoidedBrierLog score
bet_engineNo, excluded3703700.0% of 370 resolved0.2410.677
legacy_detectorYes43021450.2% of 430 resolved0.1100.360
state_derivedNo, excluded1061189.6% of 106 resolved0.2410.676
unknownYes38976.3% of 38 resolved0.4731.248

Against prediction markets

Measured over all scored entries that overlapped a liquid market, not over the narrower headline cohort. On 97 such resolved questions the forecast Brier was 0.147 and the market Brier was 0.068. The published delta is the market Brier minus the forecast Brier, and lower is better, so a negative delta means the market scored better. Here the delta is -0.079, so on this sample the market scored better.

What this page does not publish

Open the live forecast panel in World Monitor →

Related reference

Download: scorecard.json. Source: World Monitor forecast scorecard snapshot. Numbers generated 2026-09-27 06:05:24 UTC and read on 2026-09-28. Live results come from the credentialed forecast scorecard endpoint, which this page freezes so it can be read without one.