What a summary video can't do
- Every sentence says what it is. A paragraph is an observation, someone's reported claim, an incident, an inference or a forecast, and it names who said it. Each number carries its unit, period and status.
- A machine checks the story. A checker fails the build on a number that comes from nowhere, a derived figure that does not recompute, a news incident that rests on one wire story and its reprints, or a claim the corroboration work ruled out.
- It knows its age. A briefing is a dated edition. Figures are versioned, so a claim like "highest since 1994" is recomputed, and the sentences that depend on it are flagged when new data arrives.
- It shows disagreement and gaps. Sources sit side by side, and missing evidence is a gap, never a blank.
- You can leave the script. Explore entities and their sourced relationships on the globe. Later, ask questions answered only from reviewed data.
One figure, the way Nexus shows it
Observation
EIA estimates
EIA's estimated Hormuz flow fell from 21.6 million barrels a day in late 2025 to 14.9 in the first quarter of 2026, then 4.9 in the second. That is a reduction of 16.7 million barrels a day, about a sixth of what the world used each day in 2025. The remaining flow was much smaller, but it was not zero.
- 21.6 million b/d · 2025-Q4 · estimate source-checked candidate
- 14.9 million b/d · 2026-Q1 · estimate source-checked candidate
- 4.9 million b/d · 2026-Q2 · estimate source-checked candidate
- 21.6 − 4.9 = 16.7 million b/d source-checked candidate
Source: EIA, Global Energy Security Data (tables 2, 4 and 6 and methodology), released 12 August 2026.
Candidate means checked against the source but not yet accepted by a reviewer. The flow is an EIA estimate from tanker tracking, not a count of cargoes.
How it is built and checked
- A React and TypeScript shell on a Cesium globe, with a Python and FastAPI backend and PostgreSQL.
- Append-only history for claims, reviews and figure versions: nothing accepted is rewritten.
- A figure store that keeps every retrieval, so revisions stay visible and a published edition can be reproduced.
- A command that checks a whole briefing offline, and more than a thousand automated tests on the backend.
Honest limits
- One industry (oil) and one briefing so far. The player, the charts and this live demo are still being built.
- Some data batches were accepted on my delegation to an AI assistant rather than read row by row by me; that is recorded in the history.
- Whether it teaches better than a good video is untested.
What is next
A playable briefing with three charts, then a read-only public snapshot at this address. I will update this page as each part lands.