Meridian.
Scientific Foresight Engine
297 backtest pairs + live Brier loop
v1 · July 2026
Methodology dashboard

Measured against AI and best humans.

Click any tile for detail
Recent change · 2026-06-02

STEEPE convention enforcement — layers 1 + 2 shipped. 17 metric formulas migrated to the disruption-coded doctrine defined in historical-data.ts (higher dimension value = more disrupted / more active); see ADR-007. County-level alignment followed in two passes: Phase 1.6 sign-flipped 145 wellbeing-coded county offsets across 45 of 46 county files, and Phase 1.6b reverted 32 offsets that an audit (audit/phase-1.6-offset-audit.tsv) identified as already doctrine-coded pre-flip. Visual QA across six counties spanning the disruption spectrum (Fremont CO, Lee MS, Hamilton IN, Pike KY, Tompkins NY, McDowell WV) returned direction- correct action-plan outputs. State-base recalibration against external anchors (Phase 1.7) remains an open workstream.

Internal consistency · 2020-2026 backtest vs. calibrated baseline · 297 pairs
Live production · 30-day rolling
 
 
 
01 · Accuracy
The 2025 test
Forecastable Model-only Brier
We are here
30d · insufficient_data
Perfect
0.00
Top AI
~0.15
Best humans
~0.20
Coin flip
0.25
Pundits
~0.35
Worst
1.00
BetterWorse
 
Score
 
What it is
 
Why this
 
Click any label for what it represents
Measured per-question registry
Forecastable Model-only Brier with diagnostic rolling windows.
/admin loop · canonical source: brier-audit
Last 7 days
forecastable n = 0
claim status: insufficient_data
Murphy decomposition
REL
0.0435
Calibration miss
RES
0.2286
Resolution lift over base rate
UNC
0.2406
Inherent climatology variance
By category
moneyn=1980.020
societyn=370.016
economyn=330.031
geopoliticsn=260.109
ai-computen=200.065
positive-signalsn=10.089
Top templates (worst Brier)
nt-cpi-3.0n=10.498
nt-t5yie-above-2n=50.160
nt-t10y2y-positive-1dn=50.160
nt-dgs10-4.5-1dn=40.072
Calibration-limited
Base rate 0.263. Canonical Brier is — on 0 forecastable model-only rows. Persistence Brier —; BSS vs persistence —.
Last 14 days
0.080
n = 85
below 0.09 target
Murphy decomposition
REL
0.0260
Calibration miss
RES
0.1938
Resolution lift over base rate
UNC
0.2458
Inherent climatology variance
By category
Moneyn=420.100
Economyn=390.033
Societyn=20.335
Geopoliticsn=10.543
AI & computen=10.066
Top templates (worst Brier)
nt-cpi-3.0n=10.498
nt-btc-90k-2dn=20.475
nt-oil-90-3dn=30.238
nt-t5yie-above-2n=50.160
Calibration-limited
Diagnostic window only. Public claim language is reserved for the canonical forecastable model-only metric above.
Last 30 days
0.116
n = 136
drag from 2 stale rows · auto-clears Jun 1
Murphy decomposition
REL
0.0205
Calibration miss
RES
0.1424
Resolution lift over base rate
UNC
0.2394
Inherent climatology variance
By category
Moneyn=680.144
Economyn=640.073
Societyn=20.335
Geopoliticsn=10.543
AI & computen=10.066
Top templates (worst Brier)
nt-t5yie-above-2n=70.347
nt-oil-90-3dn=50.318
nt-t10y2y-positive-1dn=70.117
nt-oil-90-2dn=30.113
Noise-limited
Base rate 0.397. The headline 0.116 carries two stale-calibration rows from late April: a money template (nt-t5yie-above-2) that stored 0.097 when the corrected calibration would have stored ~0.95. Resolver math was correct, predict-side was buggy at the time of those predictions. Both rows auto-clear the 30-day window on 2026-06-01, after which the 30-day reading is projected at ~0.08.
Why three windows +

The /admin Brier loop is the per-question registry: every template prediction the system makes against production data, scored against the resolved outcome. We report three rolling windows because each tells a slightly different story.

  • Canonical means forecastable model-only rows, not the raw rolling pool.
  • Diagnostics below can explain movement, but they are not separate public accuracy claims.
  • 30-day (0.116) still carries two stale-calibration rows from late April (a money template that stored 0.097 when the corrected calibration would have stored ~0.95; resolver math was correct, predict-side was buggy at the time). They auto-roll out of the window on June 1, after which the 30-day reading is projected at ~0.08.

The headline Brier is the canonical forecastable model-only metric from the production /admin audit loop. The separate 297-pair 2025 hold-out runs on a 0-to-100 continuous index and reports 5.61-point MAE; that's a different scoring surface from Brier, kept on the page with its own label.

Calibration metrics

All scores, point-in-time at resolution

MetricValueWhat it measures
BrierMean squared error of probability vs binary outcome
Log score0.124Pointwise density at the resolved outcome (Metaculus primary)
CRPS0.116Distance between forecast distribution and observed value
Reliability0.008How well-calibrated probabilities are (lower is better)
Resolution0.170How well the model separates winners from losers
WIS0.116Whether the cone bands are honest (not too wide, not too narrow)
ACI mean |Δ|0.2566How much Adaptive Conformal Inference pulls predictions toward 0.5 to maintain coverage
NDCG@30.000Top-3 zones ranked correctly vs observed disruption (rolling 60d)
NDCG@50.000Top-5 zones ranked correctly vs observed disruption (rolling 60d)
Accuracy by subject
Subject Miss on 0-100 scale MAE Rank ρ
Tech frontier · Quantum
2.8
0.98
tightest
Money · Digital currency
4.7
0.91
AI & compute
4.8
0.97
Climate
5.2
0.79
Education
5.4
0.90
Society
7.0
0.73
Economy
7.4
0.73
Geopolitics
8.7
0.82
Money · Crypto
8.9
0.76
widest
How to read this +

Two numbers per subject. The MAE column is the average miss in 0-to-100 points on the 2025 hold-out. The Rank ρ column is the Spearman rank correlation: it asks "did we get the relative order of the 11 regions right." A subject can have a high MAE but a high ρ (we miss the absolute level but rank regions correctly), or vice versa.

All nine subjects rank at or above 0.73. Economy was the work-in-progress in earlier sweeps (compound-shock window of COVID, Russia-Ukraine, sovereign debt, and AI capability acceleration all overlapping). A calendar-gated per-zone correction for the 2020-2022 COVID recovery shock lifted standard hold-out economy rank ρ from 0.50 to 0.73 and MAE from 11.3 to 7.4. The gate only fires for baseYear in [2020, 2023] AND year in [2021, 2025], so forward projections from 2024+ baselines and long-window backtests with baseYear before 2020 are byte-identical. The long-window structural economy rank ρ (pre-2020 base AND target) remains 0.70 on 2,090 pairs. We publish this rather than averaging it away.

The longer window
Long-window structural accuracy across the five long-history subjects.
5 subjects · 3,575 pairs each · 25 years · aggregate ±4.7 on 10,450 pre-2020 pairs
Subject 2020-2024 hold-out (compound shock) Pre-2020 structural Pre-2020 rank ρ
Climate ±5.2 ±3.0 0.97
Society ±7.0 ±3.5 0.86
Education ±5.4 ±5.2 0.92
Economy ±7.4 ±5.5 0.70
Geopolitics ±8.7 ±6.4 0.95
How to read this +

The scorecard above is computed only over 2020–2024. That window is the compound-shock era: COVID, Russia-Ukraine, Iran-Israel, sovereign debt repricing, and AI capability acceleration all overlapping at once. Expanding the test back 25 years gives a long-window view that includes the 2008 GFC, 9/11, Crimea 2014, Brexit, and the 2018-19 trade war as named single-shock events. The structural slice is the pre-2020 subset (base year and target year both before 2020) where the model is tested against a 20-year history that was itself eventful, just not simultaneously eventful.

Pre-2020 is not "calm" in the absolute sense. It is calmer relative to the 2020-2024 overlap of disruptions. Calling it the "long-window structural" baseline is the accurate phrasing.

  • Climate: ±3.0 structural, rank ρ 0.97. The tightest of all five long-history subjects. CO2 emissions and forest cover are slow-moving; the model picks up the gradient cleanly. Compound-era projection gate landed this session removed a long-horizon over-projection that had been dragging the number to 11.05.
  • Society: ±3.5 structural, rank ρ 0.86. Half the 2020-2024 hold-out miss. The model ranks regional trust and cohesion the way 2000-2019 history did (n=2,090 pairs). No projection fix needed; the social branch was already calibrated for pre-2020 baselines.
  • Education: ±5.2 structural, rank ρ 0.92. A linear yearsOut accumulation in the destructionRate formula was over-projecting AI-credential-collapse onto pre-2020 history that didn't have it. Calendar-gating dropped MAE from 9.50 to 5.21 and ρ from 0.80 to 0.92.
  • Economy: ±5.5 structural, rank ρ 0.70. The economic compounding accelerator (1 + yearsOut * 0.02) was firing on pre-2020 backtest projections that span periods which didn't have compound disruption. Calendar-gating the accelerator dropped economic long-window MAE 8.41 -> 7.54 and rank ρ 0.50 -> 0.56, with structural MAE 6.3 -> 5.5.
  • Geopolitics: ±6.4 structural, rank ρ 0.95. A hardcoded 1.2/yr political baseline drift rate was applied uniformly across all years, producing a +10-point structural bias across all 11 zones. Calendar-gate to year >= 2020 dropped structural MAE 10.38 -> 6.43 and bias +10.36 -> +6.38.

Aggregate across all five subjects. 17,875 forecast-vs-actual pairs over the full 25-year window come out to a weighted MAE of ±6.1 (or ±4.7 on the 10,450-pair pre-2020 structural subset, post the five projection-logic corrections that landed across recent sessions). The standard hold-out is now ±6.1 across all 9 subjects on the 2020-2024 window, down from ±6.5 after the COVID-era economic correction. All five projection corrections are calendar-anchored (most to baseYear >= 2020; the COVID-era correction additionally bounds year <= 2025), which is why forward projections from 2026 baselines are byte-identical to pre-correction.

Why these five. Climate, society, education, economy, and geopolitics are the subjects with continuous public-source data back to 2000 across all 11 regions: V-Dem v16 (polity, civil-liberties, civil-society indices) and World Bank WDI (CO2, forest cover, GDP growth, inflation, unemployment, debt, school enrollment, literacy). Tech subjects don't have 25 years of base values (Bitcoin from 2009, transformer AI from 2014, CBDC pilots from 2020); their hold-out numbers stand on their own.

Sources. V-Dem v16 indicators (1900-present), World Bank WDI macro and environmental series (1960-present), editorial event overlay for documented shocks (Russia-Ukraine 2022, COVID 2020, Iran-Israel 2025, GFC 2008, Crimea 2014, etc.).

02 · What we track
Eight subjects · eleven regions · thirty years
Money
Government debt, currency stability, capital flows.
2020Now2050

What it tracks

  • Government debt vs the size of the economy
  • Shifts in what currencies central banks hold
  • Changes to capital-control rules
  • Bank stress signals
  • Cross-border payment volume
Data sources
IMF, BIS, World Bank, national central banks
Regions covered
All 11 regions · continuous 2020–2050
AI & compute
Top-end AI capability, who controls the compute, where it gets deployed.
2020Now2050

What it tracks

  • Top AI model capability over time
  • Where compute is concentrated geographically
  • How fast AI is being deployed in each sector
  • How AI rules are evolving
  • Where the talent is moving
Data sources
Epoch AI, Stanford HAI, regulatory filings, public capex disclosures
Regions covered
All 11 regions · with a separate view of the top AI clusters
Tech frontier
Quantum computing, biotech, energy transition, long-cycle resets.
2020Now2050

What it tracks

  • Quantum computing milestones
  • Biotech approvals and trial results
  • How fast the energy transition is moving
  • Materials and manufacturing breakthroughs
  • Where research money is flowing
Data sources
NIH, NSF, IEA, journal publication rates, public capex
Regions covered
All 11 regions · plus quantum and biotech sub-views
Society
Trust in institutions, demographics, cohesion vs fragmentation.
2020Now2050

What it tracks

  • How much people trust their institutions
  • Cohesion and polarization measures
  • Population shifts (age, births, migration)
  • How sentiment moves across generations
  • Civic participation
Data sources
Edelman Trust Barometer, World Values Survey, national census
Regions covered
All 11 regions · with an institutional vs societal split
Geopolitics
Alliances, conflict probability, how governments behave.
2020Now2050

What it tracks

  • How alliances are shifting
  • Likelihood of conflict
  • How governments are behaving on the world stage
  • Multi-power dynamics
  • Sanctions and trade restrictions
Data sources
ACLED, CSIS, sanctions registries, public defense spending
Regions covered
All 11 regions · two-country and multi-country views
Climate
Emissions, physical risk, how fast the transition is happening.
2020Now2050

What it tracks

  • Emissions trajectory by region
  • Physical risk (heat, water, sea level)
  • How fast the energy transition is moving
  • Ecological state
  • Climate adaptation spending
Data sources
NOAA, IPCC AR cycles, IEA, national emissions inventories
Regions covered
All 11 regions · with an ecology sub-view
Economy
Growth, jobs, productivity, which sectors are rising and falling.
2020Now2050

What it tracks

  • Growth by region
  • Employment trends
  • Productivity changes
  • Which sectors are rising or falling
  • Major real-economy dislocations
Data sources
World Bank, OECD, IMF WEO, national statistical agencies
Regions covered
All 11 regions · with sector-level views
Education
Schooling, skills, talent flows, attainment by region.
2020Now2050

What it tracks

  • Education attainment by region
  • International test trajectories (PISA and similar)
  • Tertiary enrollment and completion
  • Workforce skills gap signals
  • Talent migration flows
Data sources
UNESCO, OECD PISA, World Bank Ed Stats, national education ministries
Regions covered
All 11 regions · attainment and skills-gap sub-views
Positive signals
Underweighted good news most foresight leaves out.
2020Now2050

What it tracks

  • Life-expectancy gains
  • Reductions in poverty
  • Diseases brought under control
  • Access to energy and basic services
  • Education completion
Data sources
WHO, UNESCO, Our World in Data, World Bank
Regions covered
All 11 regions · the counter-narrative view
03 · How it works
How values are derived · how confidence is scored · all auditable
Every value carries provenance and confidence.
SDMX OBS_STATUS for where the number came from. IPCC AR6 five-tier for how much to trust it. Both are citable statistical standards, not Meridian invention.

Composite indices have a well-documented trust problem: a single number cannot be both the value and a claim about that value's reliability. Mature systems — IPCC AR6, the IMF Data Quality Assessment Framework, GRADE in medicine, and the US intelligence community's ICD-203 — deliberately separate the two. Meridian follows the same pattern, captured in ADR-002.

Provenance — SDMX OBS_STATUS. Each STEEPE cell ships with one of five codes drawn from the SDMX cross-domain code list, the convention every major statistics office (Eurostat, ECB, IMF, BIS, OECD) already uses:

  • ANormal. Direct aggregation of signal observations from the live ingest pipeline (FRED, World Bank, V-Dem, ACLED, OWID, WHO, OECD, and the 22 other connectors).
  • EEstimated. Composed from upstream observations via a documented methodology (weighted mean, UCM, or factor model).
  • IImputed. Filled via MICE / last-observation-carried-forward where coverage is thin, with the imputation policy flagged on the cell.
  • FForecast. Projected beyond available observations.
  • XSME anchor (Meridian-custom extension). Hand-authored with cited published source — used where no per-country signal pipeline exists (the four Tech dimensions: AI capability, Bitcoin adoption, CBDC rollout, Quantum readiness).

Confidence — IPCC AR6 five-tier rubric. Each cell carries an independent confidence label computed from coverage, freshness, and source agreement: very high · high · medium · low · very low. This is the same scale the IPCC uses for climate findings; a low label here means the underlying inputs are thin or disagree, not that the score is wrong — it's a calibrated trust signal.

The two axes are intentionally orthogonal. A signal-derived cell with stale or thin coverage can rank low confidence; an SME anchor against a strong published source (METR, Chainalysis, Atlantic Council CBDC Tracker) can rank medium. Combining them into a single tier would lose information.

Hybrid anchor seam. Historical years 2020 – 2024 carry hand-authored anchors with documented provenance (Edelman, Fragile States Index, ND-GAIN, OECD PISA). 2024-forward values are signal-derived where coverage permits. The seam consistency rule: derived 2024 must agree with anchored 2024 within ±5 points, or the derivation methodology is recalibrated before promotion — not the anchor quietly rewritten.

Tech dims — modeled, not measured. The four Tech dimensions (AI capability, Bitcoin adoption, CBDC rollout, Quantum readiness) have no per-country signal pipeline equivalent to FRED for economic or V-Dem for political; the underlying data is global-aggregate at best. They carry obs_status=X against named published anchors: METR for AI capability, Chainalysis Global Crypto Adoption Index for BTC, the Atlantic Council CBDC Tracker for CBDC, and Qureca + The Quantum Insider investment-program data for Quantum (no standardized quantum readiness index exists; government investment is the best available proxy). Their accountability runs through a different path: tech-dim skill is graded by Brier on resolved scenarios that turn on these dims, not by MAE on STEEPE projections — there is no per-country signal to backtest a projection against.

Track record is the actual accuracy claim. Provenance and confidence describe inputs. Accuracy lives in section 01: per-dimension MAE against the held-out backtest sweep, plus rolling Brier against resolved scenario outcomes. Methodology versions are tracked semver-style on every derived cell so a 2024 score remains comparable across releases.

Per-dim skill vs. naive year-to-year persistence at the 2020 → 2022, 2024, 2026 backtest sweep. Skill convention follows ECMWF / Atlanta Fed GDPNow: (naive_mae − forecast_mae) / naive_mae — positive means the projection beats “next year = this year”, the trivial baseline every honest forecasting platform reports against. Per-dim JSON for any STEEPE dim at /api/track-record/[dim]; rows below cover the dims currently promoted to the live UI from signal-derivation.

  • economic — forecast MAE 8.10 vs. naive 11.61 → skill +30.2% (n=33; live on 11/11 zones)
  • education — forecast MAE 5.80 vs. naive 10.24 → skill +43.4% (n=33; live on 11/11 zones)
  • political — forecast MAE 6.80 vs. naive 16.03 → skill +57.6% (n=33; live on 11/11 zones)

Reliability diagram — live. The plot below bins every resolved economic-domain prediction by the probability we forecasted and plots that against the fraction that actually resolved YES. Perfectly calibrated forecasts sit on the diagonal: a 70% bin would resolve 70% of the time. Larger dots = more predictions in that bin. The summary scalar below the chart is Expected Calibration Error (ECE; Naeini 2015) — the bin-weighted mean gap from the diagonal. Source categories: money + economy templates. The other STEEPE dims do not yet carry enough resolved predictions to plot honestly — political is at 4 resolved, the tech dims at 0 by design (graded by Brier on resolved scenarios, not by reliability bins; see "Tech dims — modeled, not measured" above). Coverage expands as predictions resolve.

0 0 0.25 0.25 0.5 0.5 0.75 0.75 1 1 Predicted probability Observed frequency
Economic dim · money + economy categories · n=987 resolved · ECE 0.039

Methodology-version drift bands. Each row below shows one promoted (zone, dim) cell and how its value moved across every methodology version we've shipped. The light bar is the full range across our versions, the dark dot is the latest value — the source of truth. This is OUR drift, not an external peer comparison. No third-party forecaster publishes a continuously-scored 0–100 STEEPE surface against which to externally calibrate; the closest available retrospective indices (FSI, EIU Democracy Index, Bertelsmann Transformation Index) measure related concepts on different scales over historical years, not the forward forecast this page makes. Wide bands reflect genuine methodology refinement — we publish them rather than quietly overwriting prior versions. The synthetic seed version (0.0.1-synthetic) is excluded; single-version cells (no drift to plot) are omitted.

economic

0255075100
se-asia
22.4–77.6 · v1.4.0 36.0 · 4 versions
east-asia
29.5–70.5 · v1.4.0 40.0 · 4 versions
russia-ca
31.0–69.0 · v1.4.0 45.5 · 4 versions
north-america
33.2–66.8 · v1.4.0 39.8 · 4 versions
oceania
33.7–66.3 · v1.4.0 42.5 · 4 versions
europe
33.8–66.2 · v1.4.0 42.9 · 4 versions
south-america
41.7–61.6 · v1.4.0 61.6 · 4 versions
africa
37.0–54.7 · v1.4.0 54.7 · 4 versions
mena
40.8–58.3 · v1.4.0 58.3 · 4 versions
south-asia
41.4–58.6 · v1.4.0 48.4 · 4 versions

education

0255075100
russia-ca
33.6–86.4 · v1.3.0 33.6 · 2 versions
east-asia
37.8–80.4 · v1.3.0 37.8 · 2 versions
north-america
41.1–83.1 · v1.3.0 41.1 · 2 versions
mena
38.2–74.4 · v1.3.0 38.2 · 2 versions
central-america
36.7–68.2 · v1.3.0 36.7 · 2 versions
europe
50.4–80.8 · v1.3.0 50.4 · 2 versions
africa
27.4–49.2 · v1.3.0 49.2 · 2 versions
oceania
52.1–63.9 · v1.3.0 52.1 · 2 versions
south-america
38.7–49.4 · v1.3.0 38.7 · 2 versions
south-asia
41.5–50.5 · v1.3.0 50.5 · 2 versions
se-asia
43.9–47.1 · v1.3.0 47.1 · 2 versions

political

0255075100
mena
26.9–73.2 · v1.2.2 73.2 · 3 versions
se-asia
27.9–72.1 · v1.2.2 72.1 · 3 versions
russia-ca
28.7–71.3 · v1.2.2 71.3 · 3 versions
south-asia
31.1–69.0 · v1.2.2 69.0 · 3 versions
oceania
33.4–66.6 · v1.2.2 33.4 · 3 versions
africa
35.1–64.9 · v1.2.2 64.9 · 3 versions
east-asia
42.5–57.5 · v1.2.2 57.5 · 3 versions
north-america
43.1–56.9 · v1.2.2 56.9 · 3 versions
south-america
46.2–53.8 · v1.2.2 53.8 · 3 versions
central-america
47.9–52.1 · v1.2.2 52.1 · 3 versions
europe
49.9–50.1 · v1.2.2 49.9 · 3 versions
We predict a year we haven't seen.
Train on data through 2024, predict 2025, score against what actually happened. 297 forecast-vs-actual pairs. No data leakage.

The technical name is a held-out backtest. The model only sees data on or before a chosen base year, projects forward to a target year it has never seen, and is then scored against what actually happened.

Current sweep: base year 2020, target years 2022, 2024, 2026. That produces 297 forecast-vs-actual pairs at the configuration behind the 5.61-point miss above. An expanded economy-only sweep over 2000–2024 base years (3,575 pairs, using V-Dem and World Bank WDI to backfill) is reported alongside, and produces the structural-vs-shock split shown earlier.

The harness lives in the production codebase and is reproducible on demand.

We grade confidence, not just correctness.
You get penalized for being wrong, and also for being overconfident when you shouldn't be. The score breaks down into three independent ways a forecast can be wrong.

The score itself is the Brier score (Brier 1950): BS = mean((forecast − outcome)²). A rolling 7-day Brier runs continuously across all resolved predictions. A regression alert fires if it slips by more than 0.066 against the trailing baseline.

To find why a Brier score moves, we apply the Murphy decomposition (Murphy 1973), which splits the score into three independent ways a forecast can be wrong:

  • Calibration. When you say 70%, does it happen 70% of the time?
  • Resolution. Can you tell different cases apart, or is every forecast roughly the same?
  • Sharpness. Are you saying something informative, or hedging at 50/50?
We combine five different forecasters, not one.
Five model families, each from a distinct lineage. Members are weighted by their track record, not by their reputation or how recent they are.

The technical name is a cross-family ensemble: five forecasters drawn from different model families. They're combined using a skew-adjusted aggregation method (Powell, Satopää, MacKay, Tetlock, 2024), an evolution of the techniques developed during the IARPA forecasting tournaments (Satopää et al. 2014).

Forecasters that miss more often get less weight, based on their track record. Not by reputation, not by how recent their work is.

We also run a second test that catches errors the Brier score misses: a model that is consistently off in one direction scores poorly on Brier but still ranks everything perfectly. Two rank-correlation metrics close that gap. Current sweep: rank correlation (ρ) = 0.906, tie-adjusted rank correlation (τ-b) = 0.759 across all 297 pairs. Both close to 1.0 means the rank ordering is nearly perfect.

Every number traces back to a named public source.
139 verified corrections to historical baselines so far. Every cell in the data substrate is auditable.

The historical data is built from named, citable public sources, ingested through an audit-trailed pipeline. An ongoing recalibration process has applied 139 verified corrections to historical baselines to date, improving the ground truth against which every forecast is scored.

Each correction is dated, sourced, and linked to a specific historical cell. The audit register records what was changed, why, and against which public source the change resolves.

The forecast schema also aligns with ForecastBench (Karger et al. 2024), the open academic benchmark for forecasting systems. Concretely:

  • Any prediction can be re-scored from scratch against ground truth.
  • Different model versions are tracked separately, so improvements are not accidentally credited to old work.
  • An external academic team can replicate any aggregate statistic this dashboard reports.
What the futures cone is not.
Voros ordinal classification — probable / plausible / preferable / wildcard — not a probability distribution and not a Bayesian posterior.

The futures cone you see on the time-branches view follows the framework popularised by Joseph Voros: it sorts scenarios into regions of plausibility — probable (high confidence), plausible (moderate), preferable (high-confidence + preferred-direction), and wildcard (low-confidence). It is ordinal, not numeric. The cone says where a scenario sits relative to others; it does not assign a probability mass to a point in scenario-space.

What it isn't:

  • Not a Bayesian posterior. There is no prior, no likelihood update over data, no posterior density. Cone region membership is derived from authored scenario confidence plus rule-based cascade boosts, not from an inference machinery.
  • Not a Monte Carlo distribution. The cone does not draw samples from a generative model. Each scenario carries one confidence score; the cone clusters scenarios into bands by that score.
  • Not a quant-finance value-at-risk band. VaR bands are derived from historical volatility. The cone draws on authored scenarios plus signal-driven calibration; it speaks to discrete futures, not continuous distributions.

What it is: a strategic-planning tool for triaging which futures deserve serious thought. The probable region is where current trends point; the plausible region holds futures one shock away; the preferable region tracks the futures policy should aim for; the wildcard region flags tails worth pre-positioning against. Aggregate impact bars below the cone show the confidence-weighted mean of STEEPE deltas across scenarios in the active region, with the per-dim weighted standard deviation surfaced as a "scenarios disagree" badge when the mean masks material spread.

About the projection modifier. When you view the cone for a specific zone, projected scenarios are re-weighted by how well their authored STEEPE delta vector aligns with that zone's current STEEPE state — a dot-product over normalized values, clamped to a maximum ±15-point confidence shift. This shifts the scenario's effective confidence, not the scenario's authored impact. A scenario that says "techAI +22, economic +15" will deliver those same deltas if it fires; the modifier only changes how heavily that scenario's contribution is weighted into the aggregate cone delta and which cone region it lands in. The point is to focus strategic attention on the scenarios most aligned with where the zone actually stands, not to rewrite the scenarios' authored impact.

For probabilistic forecasts of specific resolvable claims, see the Brier-scored predictions track in section 01. The cone and the prediction track answer different questions: "where do strategic futures cluster?" versus "what's the probability this specific event resolves yes?"

Cascades, made visible.
Two-tier graph: ~150 scenario→scenario confidence boosts plus dim→dim cross-feedback. Every edge cited, every magnitude bounded.

Real-world futures are coupled: an AGI threshold crossing pulls automation deployment forward; a US debt crisis pulls Bitcoin sovereign-reserve scenarios upward; a CBDC pilot scale-up amplifies institutional-trust collapse. Meridian models these couplings as an explicit, auditable graph.

Tier 1 — scenario→scenario confidence boosts. src/lib/event-graph.ts defines roughly 150 directed edges of the form "when scenario A fires, scenario B's effective confidence shifts by N points." Each edge carries an optional rationale string. Example: cbdc-pilot-scaleup → trust-institutions-collapse (+15, "CBDC programmability erodes financial trust"); us-debt-crisis → bitcoin-sovereign-reserves (+25). Boosts compose additively, then the cone classifier reclassifies scenarios into regions using the updated confidence values.

Tier 2 — dim→dim cross-feedback. A second edge set handles cross-STEEPE-dimension propagation: when a dim's value shifts in one direction, related dims feel a fraction of that shift. Examples: education-collapse drags economic; social-erosion lifts political risk; AI surge amplifies economic displacement pressure. Each cross-edge has a multiplier and a per-edge magnitude cap so cascades cannot run away.

Tier 3 — PCMCI+ learned causal graph (offline). A Python sidecar fits causal structure over per-country signal observations using the Tigramite PCMCI+ algorithm (peter and momentary conditional independence). Results land in the ew_causal_graph Supabase table, joined into metric resolution for forward projection. This is the layer that handles the "does correlation X actually precede Y, or are both driven by Z?" question, on the long-horizon STEEPE projection side rather than the short-horizon scenario cascade.

The active scenario panel in the time-branches view surfaces the Tier-1 edges live: when you select a scenario, the cascade-chain card below the cone delta lists every scenario it amplifies and by how much. Every edge is inspectable in src/lib/event-graph.ts with its rationale comment.

04 · Good for
Four decisions this is shaped for
Holds up under multi-year program review.
A persistent forecast memory with a Brier history per claim and an audit appendix any external reviewer can replicate.
Replaces or augments · NIC Global Trends, CSIS, RAND scenario work. Those disclaim prediction and refresh narrative scenarios every four years. This produces scored, continuously updated forecasts with the audit trail institutional review demands.

Which long-horizon programs and partnerships are tracking as intended, and which need to be rethought before the next funding cycle. The calls that resolve over decades and have to defend themselves to a board, a trustee committee, or an external reviewer year after year.

Economy MAE across three windows on the 25-year backtest. Calmer regimes are tighter. The 25-year window is the load-bearing number for multi-year program review; the calibration improves as more questions resolve.

A forecast registry your board can inspect, year over year, with a calibration trend that improves as the program runs.

  • Held-out 2025 backtest · 297 forecast-vs-actual pairs, 5.61-point average miss.
  • 25-year economy expansion · 3,575 pairs, structural ±5.5 / full ±7.3 / shock ±9.8.
  • Source audit · 139 verified corrections to historical baselines, each dated, sourced, cell-linked.
  • Rank correlation · ρ = 0.906 across the 297 pairs, the ordering is nearly perfect even where the level isn't.
Reads many regions at once.
Nine subjects across eleven regions, running simultaneously. The intersections are the part most foresight work doesn't reach.
Replaces or augments · Verisk Maplecroft (190+ indices, but current-state only, no trajectory, no Brier) and single-domain current-state indices. This adds the 30-year forward view and the per-claim accuracy score that those don't produce.

Where momentum is real across regions, and where it's local elite consensus that won't generalize. The cross-region read that tells you which signals reinforce each other across the world map and which are isolated to one cluster.

Every cell is a continuously scored forecast surface. The same calibration runs on every row and every column. The "Positive signals" row is the counter-narrative posture most foresight underweights.

A one-page cross-region brief naming the three highest-confidence subject-region intersections for the question on your desk, with the data trail underneath.

  • 9 subjects × 11 regions = 99 surfaces · each updated continuously, scored on the same 0-to-100 calibration.
  • Sources · IMF, BIS, World Bank, IPCC, IEA, Edelman Trust Barometer, WHO, NOAA, ACLED, CSIS sanctions registries, Stanford HAI, Epoch AI, UNESCO, OECD PISA.
  • Counter-narrative dimension · "Positive signals" is a tracked surface, not an afterthought, so cooperative trajectories are visible alongside risk ones.
  • Cross-family ensemble · five forecasters from distinct model families, combined via skew-adjusted aggregation (Powell, Satopää, MacKay, Tetlock 2024).
Backs up the calls a commission has to vote on.
A held-out backtest, a Brier score per claim, and a calm-window economy number of 5.5 points that survives appropriations review.
Replaces or augments · Eurasia Group, EIU, and S&P Global consulting reports for the board-and-commission context. Those publish no held-out backtest and no Brier on their methodology pages. This produces the verify-me artifacts that trust-me advisory cannot.

The tactical calls that get voted on and have to survive minutes-of-meeting scrutiny. Industry-mix shifts, workforce projection, infrastructure justification, appropriations defense. The reads where the question after the vote is always "where did this number come from."

The appendix that ships with the forecast. Every claim carries the measured accuracy it was scored at and the source it traces to. The held-out backtest and the corrections register sit at the bottom, not in a footnote.

A forecast appendix with a Brier score per claim and a held-out backtest disclosure that survives audit-committee inspection. A scenario range for shock years, a point estimate for calm years.

  • Held-out 2025 backtest · the model only saw data through 2024, was scored against what actually happened.
  • Murphy decomposition · calibration, resolution, sharpness scored independently on every claim.
  • No retroactive tuning · model versions tracked separately so improvements aren't accidentally credited to old work.
  • 139 verified corrections · every adjustment to historical ground truth is dated, sourced, and cell-linked.
  • ForecastBench-schema aligned · the forecast schema matches Karger et al. 2024, so an external academic team can replicate any aggregate this dashboard reports.
When to act on a number, when to plan for a range.
Calm regimes get a point estimate. Shock regimes get a scenario range. The calibration tells you which.
Replaces or augments · Oxford Economics (87 economies, economic-only, no Brier) and EIU (5-year horizon). This adds 30-year horizon and cross-domain STEEPE signals into the same calibration so an industry-mix call factors in the forces that bend it, not only its own historical trend.

Industry-mix shifts. Site selection. Workforce projection. Whether to commit to a single sector outlook or hedge across a range. The calibration tells you when the regime is calm enough to act on a point estimate and when the regime is in shock and you need a scenario range.

Same calibration, four contexts. Quantum tech and calm-window economy are tight enough to act on as point estimates. The COVID-window shock has to be planned against as a range. The 25-year average is the careful middle.

A forecast appendix that names the regime (calm or shock), gives you a number or a range with that regime's measured uncertainty, and carries a Brier history on the exact claim.

  • Regime-aware backtest · 2000-2024 expanded economy sweep, 3,575 pairs, calm window scored at ±5.5, shock at ±9.8, separately.
  • Murphy decomposition · calibration, resolution, sharpness on every claim so you can see why a regime is harder.
  • Tightest measured slice · Tech · Quantum at ±2.8 on the 2025 hold-out.
  • Widest measured slice · Money · Crypto at ±8.9 on the 2025 hold-out (techBTC, 2015-onward history). Economy improved from ±11.3 to ±7.4 this session after a calendar-gated COVID-era correction. Honest about both.
  • Cross-family ensemble · five forecasters from distinct model families, weighted by track record not reputation.
Disclosure
Forecastable Model-only Brier — on the production loop. 5.61-point MAE on the 2025 hold-out. Both published with separate labels.

Meridian is presented here as a methodology and a measured foundation, not as a portfolio of named historical wins. The headline Brier above is Forecastable Model-only Brier, measured from the production /admin audit loop over a 30-day evaluation window. It reports 0 forecastable model-only rows out of 0 resolved model-only rows, with persistence Brier — and BSS vs persistence —. Claim status: insufficient_data.

A separate continuous-index claim runs on the 2025 OOS hold-out: 5.61-point MAE on 297 pairs at rank correlation rho = 0.906. The 25-year long-window validation on the same projection logic reports 17,875 pairs at MAE 6.1 and 10,450 pre-2020 structural pairs at MAE 4.7. Different scoring surface from Brier; both are published. Strict apples-to-apples SOTA placement on the ForecastBench leaderboard requires submitting our forecasts to their question pool; the submission package is built and awaiting user authorization. Most strategic foresight is unfalsifiable; this one is built to be falsified.