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-10 and frozen into this page.
Freshness: Current
The scoring service generated these numbers 12 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 180 scored forecasts, enough to publish a score.
Brier score, headline cohort0.118 180 scored forecasts
Log score, headline cohort0.375 180 scored forecasts
Brier score, every scored entry0.192 490 scored forecasts
Scored entries490 of 772 resolved

Over the current 180-day window, World Monitor's headline cohort scores a Brier of 0.118 across 180 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 180 scored forecasts: every scored entry except those from the origins the scorecard excludes, currently bet_engine, state_derived. That exclusion costs 310 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 window958
Resolved772
Scored490
Voided36.5% of 772 resolved entries (282 entries)
Awaiting a judge96
Still open, not yet resolvable90
Scored share of the ledger51.1% of 958 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 490 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%400.0600.0% of 40 forecasts0.005
10% to 20%530.1431.9% of 53 forecasts0.034
20% to 30%800.25432.5% of 80 forecasts0.227
30% to 40%1680.35135.1% of 168 forecasts0.227
40% to 50%1060.41236.8% of 106 forecasts0.234
50% to 60%290.53127.6% of 29 forecasts0.266
60% to 70%130.64046.2% of 13 forecasts0.274
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
conflict361266.7% of 36 resolved0.2730.730
cyber1461441.4% of 146 resolved0.0760.278
energy24240.0% of 24 resolved0.1920.567
geopolitical660.0% of 6 resolved0.2420.645
infrastructure891187.6% of 89 resolved0.2860.764
macro550.0% of 5 resolved0.2350.662
market34627221.4% of 346 resolved0.2420.679
military20670.0% of 20 resolved0.2700.731
political60100.0% of 6 resolvedInsufficient sampleInsufficient sample
supply_chain941089.4% of 94 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, excluded2992990.0% of 299 resolved0.2360.664
legacy_detectorYes36217651.4% of 362 resolved0.1140.366
state_derivedNo, excluded781185.9% of 78 resolved0.2410.676
unknownYes33487.9% of 33 resolved0.2890.773

Against prediction markets

Measured over all scored entries that overlapped a liquid market, not over the narrower headline cohort. On 78 such resolved questions the forecast Brier was 0.155 and the market Brier was 0.073. 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.081, 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: docs/snapshots/crawlable-live-pulse-2026-09-09.json. Numbers generated 2026-09-10 06:02:24 UTC and read on 2026-09-10. Live results come from the credentialed forecast scorecard endpoint, which this page freezes so it can be read without one.