SITUATION BRIEF · 2026-10-31

NexusWatch · Yemen · 2026-10-31

🎯 Today's Call

The Ledger — 67 resolved today, 15 hit · OONI Brier 0.058 over 263, -2% vs base rate · FX Brier 0.230 over 3695, -4% vs base rate · 938 open, next resolves 2026-11-01

67 calls settled against external ground truth today: 15 hit, 52 miss. The record speaks first. We called Uganda at 35% for currency depreciation by today against a 25% base rate — it hit. We called Morocco at 38% against a 25% base rate — it missed. Top open call now: Uganda at 39% (base rate 26%) for the shilling to depreciate ≥2.12% peak-vs-issue by November 13th.

📊 Top Signal

OFAC designated Rwanda's Ministry of Defence on Monday under the DRC Congo sanctions program — the first time the US has directly sanctioned a Rwandan government institution over its role in eastern Congo. The move follows months of UN documentation linking Rwandan troops and the M23 militia to attacks on civilians and resource extraction in North Kivu. Rwanda rejected the designation; the Congolese government called it overdue. For markets: this is the highest-profile sanctions action against a regional actor in the Great Lakes since 2020, and it signals Washington is drawing a harder line on proxy warfare in the mineral-rich east. Watch whether this expands to individuals in Kagame's cabinet or triggers EU coordination — so far, Brussels has stayed silent.

🌍 The Board

Movers

Iran 85+12 (▲+12) — OONI recorded 24,556 confirmed blocking measurements in the last 7 days, up from baseline. China 40+13.5 (▲+6.5) — driver not identified in today's data. United States 13+13.5 (▲+4.5) — driver not identified in today's data. Sudan 90+6 (▲+6) — driver not identified in today's data. Egypt 33+0 (▼-8) — driver not identified in today's data. South Africa 32+0 (▼-5) — driver not identified in today's data.

Crises

Iran censorship surge → OONI recorded 24,556 confirmed blocks in the last 7 days, the highest weekly total we've logged since early October. The live deviation is +12, putting Iran at 97 composite. Watch whether this persists past the weekend — if it does, it's not a spike, it's a baseline shift.

Sudan standing risk → Structural level at 90, live deviation +6 today. No identified driver in the data, but the country remains one move away from a triple-digit CII. Any conflict flare or governance shock would push it over.

Markets

The crude oil ETF (USO) rose 0.38% to $168.83; the energy sector ETF (XLE) gained 1.91% to $70.02. Natural gas ETF (UNG) fell 1.09% to $9.08. The S&P 500 ETF (SPY) dropped 1.77%; gold ETF (GLD) fell 3.47%. The dollar index ETF (UUP) slipped 0.14%. Energy is holding gains despite mixed commodity moves — read this as positioning for geopolitical premium, not supply shock. Iran at 97 composite and Yemen at 92 keep Hormuz and Bab el-Mandeb in the risk premium.

What would change our mind: A sustained drop in OONI's weekly Iran measurement count below 15,000 by next Friday, or crude oil ETF (USO) falling below $165 for two consecutive sessions.

🙊 What We're Not Saying

🧨 The Long Fuse

Iran's weekly OONI measurement count has stayed above 20,000 for three consecutive weeks — the highest sustained blocking rate we've recorded since the system began tracking in April. If this holds through mid-November, it signals a structural tightening, not a protest response. The censorship component alone is now adding +12 to Iran's CII, and that's before any conflict or market shock. One more layer of stress — a sanctions escalation, a currency collapse, or a regional flare — and Iran crosses 100 composite.

Open NexusWatch →