Every published brief’s key judgments are converted into falsifiable, dated propositions. After each deadline an automated resolver searches open sources and scores the call — including the misses. The probability a judgment implies is taken from its own ICD-203 estimative wording (“likely” ≈ 65%), so this page answers one question: when CrisisBrief says likely, how often does it happen?
It keeps two records apart. Forecasts sealed since 2026-10-05 carry their whole contract: what counts as yes, which sources decide it, and whether their silence means no, all fixed before the outcome was known. Earlier forecasts were sealed with the question alone; they are the legacy record below, and they are not mixed into these scores.
Sealed contractsince 2026-10-05
INSUFFICIENT DECIDED JUDGMENTS (2 of 20 event families) — calibration data accumulating since 2026-10-05. Scores publish as they resolve; nothing is curated out.
TRACKED
639
PENDING
637
DECIDED
2
EVENT FAMILIES
2
VOIDED
0
MEAN BRIER
0.425
DIRECTIONAL ACC.
0%
2 decided forecasts in 2 event families. A question asked again in later briefs is one family, not several results, so the cold start counts families and the ranges below resample whole families. Mean Brier 95% range 0.360–0.490; directional accuracy 0–0%.
CALIBRATION RELIABILITY · PREVIEW
This diagram plots what we said against what happened: each estimative band sits at its implied probability (x) versus how often it actually occurred (y). The dotted diagonal is perfect calibration — above it we were underconfident, below it overconfident. It populates as forecasts resolve.
2 of 20 event families resolved — calibration accumulating. Points shown are provisional and will move as more judgments resolve.
CALIBRATION BY ESTIMATIVE BAND
When we said…
n
Families
Implied
Observed
ROUGHLY EVEN CHANCE
1
1
40%
100%
UNLIKELY
1
1
30%
100%
CALIBRATION OVER TIME · observed − implied gap
Each point is one month of resolved calls; dot size scales with how many. Above the line = underconfident, below = overconfident. Sparse so far (n=2); the trend firms up as more resolve.
CALIBRATION BY DOMAIN
Domain
n
Implied
Observed
Gap
Brier
Sudan conflict
1
40%
100%
+60
0.360
Ukraine: Intensified Airstrikes Mark New Phase in Ongoing Conflict
1
30%
100%
+70
0.490
CALIBRATION BY RESOLUTION SOURCE
Decided by
n
Families
Brier
Implied
Observed
search resolver (r2)
2
2
—
—
—
Scored from 20 decided per source; below that, n and families only. Families sit beside n because many labels from a few event families are less evidence than n alone suggests.
PENDING · BY TIME PAST THE WINDOW
window still open
637
1–30 days past
0
31–90 days past
0
over 90 days past
0
VOIDED · BY REASON
none yet
0
Audit
A sample of the resolver’s decisions is checked every week by AI auditors from model families the resolver does not use. They see the sealed contract and nothing the resolver did, and run their own searches. An auditor is a model too, so its agreement is not the truth: it is graded on forecasts a prediction market settled, shown beside it. Where two auditors from different families reach the same answer on reports they cite against the resolver’s, the label is corrected, but only once the first auditor has scored 90% on at least 10 settlements, 3 or more of each outcome. The corrected label and the one it replaced are both kept in the ledger.
What this does not measure: agreement is one figure across the kinds below, each weighted by how sparsely it was sampled, so a kind with few audits is shown only as a count. An item the auditor could not check after 3 attempts is abandoned: out of the agreement figure, and a miss in the auditor’s own grade. That grade comes from questions a market settled; on questions no market covers, the auditor’s accuracy is assumed from it, not measured.
AUDITED
10
AGREEMENT (95% CI)
91% (44–99%)
CONTRADICTED
0
UNCONFIRMED
1
ABANDONED
0
OVERDUE, LABELLED
1
CORRECTIONS
0
AUDITED · BY KIND
Kind
n
Agreed
Abandoned
resolved by the evidence resolver
2
1
0
settled by a data series
2
2
0
voided by the evidence resolver
2
2
0
pending 30+ days past the window
2
—
0
market settlements (grading the auditor)
2
2
0
THE AUDITOR · ON MARKET SETTLEMENTS
Market settled
n
Correct (weighted)
Yes
0
—
No
2
100%
anthropic/claude-sonnet-5.5 · not yet trusted: corrections are held
2
100% (34–100%)
Legacy record2026-06-11 – 2026-10-05
These forecasts were sealed with the question only. The resolver of the time could find that something happened but had no way to decide that it had not, so its labels lean to yes; the only nos of that time came from prediction markets settling. They are left out of the calibration scores above. The ones still pending will be resolved with criteria written now, after the fact, which is weaker evidence than criteria fixed in advance; how many have them is shown below.
TRACKED
7,372
PENDING
7,010
DECIDED YES
132
DECIDED NO
62
VOIDED
168
CRITERIA WRITTEN
80
DECIDED · BY HOW
Decided by
Yes
No
market settlement
3
59
data series
59
1
search resolver (old)
54
0
search resolver (r2)
16
2
PENDING · BY TIME PAST THE WINDOW
window still open
1,872
1–30 days past
2,593
31–90 days past
1,944
over 90 days past
601
VOIDED · BY REASON
no reason recorded (old resolver)
83
no search results (old resolver)
43
retracted
23
undecided at the evidence cutoff
18
no report found by the evidence cutoff
1
RECENT RESOLUTIONS · BOTH RECORDS
Proposition
Implied
Outcome
Brier
Resolved
Will the UN Security Council extend the Sudan sanctions regime by 2026-10-12?
40%
OCCURRED
0.360
2026-10-13
WhyMultiple sources, including authoritative UN sources, report that the Security Council unanimously adopted Resolution 2830 (2026) extending the Sudan (1591) sanctions regime, with the adoption reported as Thursday (Al Jazeera dated 2026-10-09, indicating Thursday 2026-10-08), which falls within the event window of 2026-10-05 to 2026-10-12.[1][2][3]
LEGACYWill Polish forces intercept a Russian military aircraft over the Baltic Sea by 2026-10-05?
10%
OCCURRED
0.810
2026-10-12
WhyStars and Stripes (Sep 24, 2026) reports that the day before the helicopter incident (Sep 23), Polish fighters intercepted a Russian Il-20 reconnaissance aircraft flying about 30 miles off the Polish coast over the Baltic Sea, within the event window. Corroborated by militarnyi.com noting multiple 2026 Baltic intercepts.[1][2]
Will Russian forces launch at least 50 drones in a single attack on Ukraine by 2026-10-08?
30%
OCCURRED
0.490
2026-10-09
WhyMultiple reports indicate Russia launched a massive overnight attack on Ukraine around October 7, 2026, with counts of roughly 500 drones launched (e.g., 'about 500 drones and 50 missiles' and '496 drones'), far exceeding the 50-drone threshold, within the event window.[1][2][3]
LEGACYWill Brent crude futures reach US$110 per barrel by 2026-12-18?
65%
OCCURRED
0.122
2026-10-08
WhyResolved from the data series: Brent spot (EIA, FRED DCOILBRENTEU) closed at 135.51 on 2026-10-02, at least 10% above the question's 110 threshold, within the window 2026-09-19 to 2026-12-18. The series is a daily spot close, a proxy for the futures or intraday prices a question may name; the 10% band is there to cover that gap (rule series_band_v1). The rule and threshold were sealed in ledger entry 9580.[1]
LEGACYWill Brent crude settle above $120 per barrel on a trading day by 2026-12-14?
50%
OCCURRED
0.250
2026-10-08
WhyResolved from the data series: Brent spot (EIA, FRED DCOILBRENTEU) closed at 135.51 on 2026-10-02, at least 10% above the question's 120 threshold, within the window 2026-09-15 to 2026-12-14. The series is a daily spot close, a proxy for the futures or intraday prices a question may name; the 10% band is there to cover that gap (rule series_band_v1). The rule and threshold were sealed in ledger entry 9577.[1]
LEGACYWill Brent crude oil futures hit $120 per barrel by 2026-12-07?
65%
OCCURRED
0.122
2026-10-08
WhyResolved from the data series: Brent spot (EIA, FRED DCOILBRENTEU) closed at 135.51 on 2026-10-02, at least 10% above the question's 120 threshold, within the window 2026-09-08 to 2026-12-07. The series is a daily spot close, a proxy for the futures or intraday prices a question may name; the 10% band is there to cover that gap (rule series_band_v1). The rule and threshold were sealed in ledger entry 9545.[1]
LEGACYUS x Iran diplomatic meeting by August 31, 2026?
25%
DID NOT
0.063
2026-10-07
WhyResolved by independent prediction-market settlement: the matched Polymarket market "US x Iran diplomatic meeting by August 31, 2026?" settled NO. CrisisBrief's sealed forecast is graded against that same outcome. The link to that market is ledger entry 9488, sealed late: the link was made before links were sealed.[1]
LEGACYWill Yabloko gain the most seats in the next Russian parliamentary election?
1%
DID NOT
0.000
2026-10-07
WhyResolved by independent prediction-market settlement: the matched Polymarket market "Will Yabloko gain the most seats in the next Russian parliamentary election?" settled NO. CrisisBrief's sealed forecast is graded against that same outcome. The link to that market is ledger entry 9487, sealed late: the link was made before links were sealed.[1]
VERIFIABLE LEDGER · TAMPER-EVIDENT
Every forecast is sealed into an append-only hash chain the moment it is made, and the chain head is anchored to the Bitcoin blockchain via OpenTimestamps. That means a call cannot be edited, deleted, or backdated after the fact — and you don’t have to take our word for it. Live forecasts are published as sealed commitments (hash only); resolving one reveals it and lets anyone confirm it hashes to the commitment we published when we made it.
Methodology: propositions are machine-extracted at publication; judgments that cannot be externally verified are excluded rather than forced, and a question that fails the validity checks (no deadline, two questions in one, a placeholder) is not sealed. After a forecast’s window closes, the resolver searches for reports dated inside it on days 1, 7, 30 and 60. A yes or no needs a report it retrieved and cites, and a second model must reach the same answer on its own. Silence does not yet count as no. A failed search is retried, never read as an answer. Anything still undecided on day 60 is voided, with its reason shown above. Every attempt is kept. Raw data: /api/track-record. Briefings: /briefings.
TRACK RECORD BY SUBJECTrun 2026-10-14
How our forecasts about each country, sea, armed group and region turned out. A forecast counts for everything its question names: one about Iran and the Strait of Hormuz counts for both, and once for the Middle East. Skill is how much better the forecasts did than always forecasting the average outcome of all of them; “happened” against “we said” shows which way they leaned.
0 forecasts closed before 2026-07-31 and resolved, in 0 event families; 0 name a country, sea or group. Skill of all of them: —.
Scores withheld. The independent check on how our forecasts are resolved is not passing (check 10: failed: volume: 2 labelled event families (2 forecasts); need 100; coverage: no forecast's window closed more than 30 days ago; audits: 0 of 2 needed on resolved_llm by a trusted auditor (no auditor is trusted on its market checks)), and these scores are learned from those resolutions.
WHAT WE ASK ABOUT
Iran 115 · Russia 93 · United States 90 · Strait of Hormuz 86 · Yemen 78 · Ukraine 73 · Houthis 61 · China 53 · Saudi Arabia 48 · Israel 40 · Mali 37 · Venezuela 35
Middle East & North Africa 295 · Europe & Central Asia 119 · North America 90 · Sub-Saharan Africa 88 · East Asia & Pacific 61 · Latin America & Caribbean 56 · South Asia 3
Forecasts made under the current contract that name it, settled or not, of 630.
A forecast counts 75 days after it closes: an event that happened is confirmed sooner than one that did not, so recent resolutions lean towards yes. The interval treats forecasts about the same event as one piece of evidence, and allows for the average outcome being an estimate too. Subjects are read from each question’s words, once, when it is made.
The CrisisBrief Indexrun 2026-10-12 · method v1
The CrisisBrief Index (CBX) is the mean of four sub-scores the analysis model gives each day, computed by code under a published method. This asks whether it carries information: does a 7-day move in the index predict what happens over the next 30 days? The question, the outcomes and the rule for the verdict were fixed before the data could answer them, and the verdict is published whatever it says.
The primary outcome, the only one with a verdict, is the worldwide count of armed-conflict events in GDELT over the next 30 days against the 30 before. The index is written from the same news GDELT counts, so an index that only echoed the week’s news would look predictive. The test that matters is the last column: whether the index predicts the outcome beyond the outcome’s own last week.
VERDICT
not enough data yet: 2 of the 6 independent 30-day windows a verdict needs. At the earliest, one is due in January 2027, if no reading is missed.
Outcome
n
Windows
ρ [99%]
Momentum alone
Beyond momentum [99%]
GDELT armed-conflict events, next 30 d vs last 30 d (log ratio) · primary
22
2
-0.04
0.72
-0.08
GDELT spike onsets, next 30 d vs last 30 d (log ratio, +1)
12
1
-0.57
0.18
-0.55
Brent, 30-day log return
43
3
0.10
-0.12
0.14
VIX, 30-day change (points)
44
3
-0.11
-0.51
0.00
US high-yield spread, 30-day change (points)
44
3
-0.05
-0.33
-0.04
What this does not measure: moves, not the level of the index, and over 30 days only. A day without two published readings 7 days apart gives no point, and a point is used only once every day it reads is in. GDELT days are never revised, so a GDELT point is the same in every run; a market point can move if a price is revised, and market outcomes are shown, never judged. ρ is Spearman’s rank correlation; momentum is the outcome’s own last 7 days. Points a day apart share most of their days, so they count as fewer independent points: the intervals are on an effective n, discounted by both series’ autocorrelation. They are 99% intervals, not 95%, because the verdict is checked again every week: on simulated series with no relation, checking a 95% interval weekly for a year gave a verdict at some point about one time in six. They appear once there are 6 non-overlapping 30-day windows, and the verdict with them. Every point: /api/cbx/loop.
For information and analysis only. CrisisBrief forecasts geopolitical events, not financial instruments. Nothing here is investment, legal, or trading advice, or a recommendation or solicitation to buy or sell any security. Calibration reflects past performance on event forecasts and does not predict future results.