Skip to main content
Live production · operational since March 2026

CERES

Calibrated Early-warning & Risk Estimation System

CERES is a probabilistic famine early warning system producing weekly 90-day IPC Phase 3+/4+/5 risk forecasts across 43 countries. Every prediction is publicly verifiable through a write-once prospective grading ledger, the first of its kind in famine intelligence.

CERES forecasts were published as open data on the OCHA Humanitarian Data Exchange under CC BY 4.0 from March to April 2026. Current and historical forecasts remain continuously available through the CERES public API and the public grading ledger. Published methodology: arXiv:2603.09425 (preprint).

43 countries · Weekly forecasts · 87 IPC transitions · Public grading ledger · CC BY 4.0

CERES Dashboard: Global Famine Risk Intelligence, March 2026CERES dashboard · global famine risk · March 2026

43

Countries covered

~95%

of active IPC Phase 3+ caseload

87

IPC transition records

Weekly

Forecast cadence

Why CERES

What makes CERES different.

Existing famine early warning systems (FEWS NET, IPC, WFP HungerMap, INFORM) do not publish prediction-level accuracy records. CERES does.

Probabilistic outputs

CERES produces P(IPC 3+), P(IPC 4+), and P(IPC 5) probability distributions, not ordinal ratings. Every forecast includes 90% sensitivity intervals from 2,000 input-perturbation draws.

Public verification ledger

Every prediction carries a unique ID (CERES-HYP-{ISO3}-{YYYYMMDD}-{hex}). At T+90 days each is graded against IPC outcome data. The grading record is public via the /v1/grades endpoint and tamper-evidenced by Git commit history.

Open data, open API

CERES forecasts were published as open data on the OCHA Humanitarian Data Exchange under CC BY 4.0 from March to April 2026. A rate-limited public REST API provides continuous machine-readable access to all forecasts, hypotheses, and graded outcomes, including the public grading ledger.

Multi-source convergence

6 independent data sources: precipitation anomaly (CHIRPS), vegetation stress (MODIS), conflict events (UCDP GED), IPC classification, food consumption scores (WFP VAM), and cereal price index (FAO/WFP). UCDP GED is an academic, openly licensed, university-hosted conflict dataset. Convergence scoring detects cross-signal alignment.

Methodology

From six signals to a graded forecast.

Runs every Monday at 06:00 UTC. Typical runtime 45 to 90 seconds. Outputs published automatically to the public API and the public grading ledger.

Ingest→Normalise→Signals→Convergence→Score→Hypotheses→Publish

Ingest

Pull from 6 authoritative sources: CHIRPS v2.0 precipitation, MODIS MOD13A3 vegetation, UCDP GED conflict events, IPC classification, WFP VAM food consumption scores, FAO/WFP cereal price index.

Normalise

Standardise signals to z-scores against historical baselines. Admin0, Admin1, and Admin2 spatial resolution. Temporal alignment to weekly cadence.

Signals

Derive anomaly scores per signal per region. Parametric perturbation generates sensitivity intervals (5th to 95th percentile) for uncertainty quantification.

Convergence

Multi-source convergence scoring detects cross-signal alignment. Weighted combination: IPC 0.25 · Conflict 0.20 · Drought 0.20 · Food access 0.15 · Vegetation 0.10 · Price 0.10.

Score

Composite risk score mapped to P(IPC 3+), P(IPC 4+), P(IPC 5) probability distributions. 90% sensitivity intervals from 2,000 input-perturbation draws. Validated against 87 historical IPC transitions.

Hypotheses

Generates structured FamineHypothesis objects with unique IDs, sensitivity intervals, contributing signal breakdown, and falsifiability criteria. Pre-registered for T+90 day prospective grading.

Publish

Predictions published to the public API and the public grading ledger under CC BY 4.0. Every prediction is pre-registered for T+90 day prospective grading.

Data sources and signal weights

SourceProviderSignalWeight
CHIRPS v2.0UCSB Climate Hazards GroupPrecipitation anomaly20%
MODIS MOD13A3NASA EarthdataNDVI vegetation stress10%
UCDP GEDUppsala Conflict Data Program (UCDP)Conflict events + fatalities20%
IPC ClassificationIPC Global PlatformCurrent/projected IPC phase25%
Food Consumption ScoreWFP VAMFood access + household coping15%
Cereal Price IndexFAO / WFPMarket price stress10%

Proof

Every prediction, committed before the outcome.

Every CERES prediction is written to a public ledger before the outcome is known and can never be revised. That much is checkable today, forecast by forecast. Grading against observed outcomes began in September 2026.

Unique prediction IDs

Every forecast carries a permanent identifier:

CERES-HYP-{ISO3}-{YYYYMMDD}-{6-char hex}

T+90 day grading

At T+90 days a prediction becomes gradeable, and the grader writes a grade as soon as IPC publishes the observed classification for that period. IPC runs two to four months behind, so the first horizons, which closed in April 2026, were graded from September 2026. The record is public via /v1/grades and cannot be rewritten.

Grading record

  • Every forecast pre-registered before the outcome; graded at T+90 since September 2026
  • Full grading record public via /v1/grades
  • 2,000 input-perturbation draws (sensitivity intervals)
  • AUC 0.84 (95% CI 0.63 to 1.00, n=87 historical IPC transitions)

Back-validation results

EventYearResult
Somalia famine2011TIER-1 correct
South Sudan famine2017TIER-1 correct
Ethiopia Tigray crisis2022TIER-1 correct
Yemen food crisis2021TIER-1 correct

Back-validation reflects a superseded pre-UCDP configuration and is shown for context only. Prospective verification is under way; the public grading ledger at /v1/grades is the authoritative record.

Alert tiers

TIER-1

P(IPC 4+) ≥ 0.50 OR CRITICAL multi-source convergence

TIER-2

P(IPC 3+) ≥ 0.45 OR WARNING convergence

TIER-3

Watch: elevated multi-source signal below TIER-2 threshold

Pre-registered calibration targets

Brier Score target

In preparation

Prospective Brier score and skill against climatology, read live from the grading ledger

TIER-1 precision/recall

September 2026

First prospective grades published September 2026; live at /v1/grades/metrics

Full CRPS evaluation

March 2027

Continuous Ranked Probability Score across full 12-month prospective cohort

LIVE FROM THE GRADING LEDGER

Graded results, as they stand

The current figures are read directly from the running service. Precision and recall are reported together.

Tier-1 alert outcomes

Each square is one issued Tier-1 alert. Filled squares matched an IPC 3+ outcome at T+90.

62/62correct, a precision of 100.0%
Tier-1 precision100.0%

62 of 62 alerts matched an IPC 4+ outcome

Tier-1 recall57.4%

the share of qualifying outcomes flagged in advance

143
forecasts graded at T+90
0.19
Brier score, lower is better
SOURCE · /v1/grades/metrics · revalidated hourly

Data access

Open API and data access.

CERES operates an open public API with no authentication required. Every forecast is pre-registered before its outcome is known and graded at T+90 against FEWS NET outcomes (IPC-compatible); the ledger is public. All forecasts and grades are open data under CC BY 4.0.

API endpoints

Base URL: api.ceres.northflow.no

GET
/v1/predictions

All 43 countries: current forecasts

GET
/v1/predictions/{region_id}

Single country forecast

GET
/v1/admin1/predictions

Province-level forecasts

GET
/v1/admin2/predictions

District-level forecasts

GET
/v1/hypotheses

Full FamineHypothesis objects

GET
/v1/archive/latest

Latest archived prediction set

GET
/v1/grades

Graded prediction outcomes (public)

GET
/v1/grades/metrics

Aggregate accuracy metrics

Access tiers

Public

Free
  • Public REST API (rate limited)
  • CC BY 4.0 open data
  • Full historical forecast archive
  • /v1/grades public ledger
How forecasts are graded →

Research collaboration

By agreement
  • Methodology and validation questions
  • Joint research and publication
  • Use of CERES in humanitarian analysis
Write to ceres@northflow.no →

Open data and public ledger

CERES forecasts were published as open data on the OCHA Humanitarian Data Exchange under CC BY 4.0 from March to April 2026. Current and historical forecasts remain continuously available through the CERES public API and the prospective verification ledger.

Engagement

Research access and institutional engagement.

CERES data is freely available. For institutional briefings, integration support, or research collaboration, use the pathways below.

Research paper

Read the full methodology in the arXiv preprint.

arXiv:2603.09425 →

Research collaboration

For methodology questions, joint research and the use of CERES in humanitarian analysis.

ceres@northflow.no →

Open data & public ledger

Current and historical forecasts are open data under CC BY 4.0, available through the CERES public API and the public grading ledger.

How forecasts are graded →

Request a briefing

For humanitarian organisations, government agencies, academic researchers, or funding bodies interested in CERES methodology, integration, or prospective validation programme.

Request CERES briefing