Hormuz Crisis Tracker — 2026-04-25 · Evening Cycle
Top-line movers (6 — C47→C48 delta)
- TEHRAN INTERNATIONAL FLIGHTS RESUME — FIRST SINCE FEB 28 (Apr 25, Al Jazeera/WION/India TV/Deccan Chronicle/PressTV) — Iran reopened Imam Khomeini International Airport to commercial flights for the first time since the war started 57 days ago. First departures to Istanbul, Muscat, and Medina. Flightradar24 confirmed at least 3 flights to Istanbul departed Saturday morning. All operated by Iranian carriers. This is a tangible de-escalation signal: Iran is confident enough in ceasefire durability to put civilian aircraft in airspace that was restricted to military use since February. The phased reopening plan starts with regional destinations — Istanbul and Muscat first, chosen for proximity. However, the reopening is PARTIAL (outbound from Tehran only, limited routes) and does not address the underlying conflict. It signals Iranian civilian infrastructure confidence, not conflict resolution.
- ARAGHCHI MEETS PAKISTAN ARMY CHIEF ASIM MUNIR — MILITARY-DIPLOMATIC BRIDGE (Apr 25, CNN/Al Jazeera/NPR/NBC) — Araghchi held talks with Pakistan's army chief General Asim Munir, who has assumed the role of lead negotiator between the US and Iran. This is a significant detail C47 didn't have: R2 mediation is running through Pakistan's military command, not just its civilian government. Munir's role as lead negotiator means the channel has military credibility on both sides — the IRGC is more likely to respect a framework channeled through a military peer than through civilian diplomats. This doesn't resolve C47's fundamental problem (Araghchi lacks mandate from courier-only Khamenei), but it adds a channel that the IRGC might recognize.
- CHINA OFFICIALLY CRITICIZES HENGLI SANCTIONS — NO RETALIATION YET (Apr 25, Washington Post/Al Jazeera/Fox News/Bloomberg) — China's embassy in Washington pushed back: sanctions "undermine international trade order and rules, disrupt normal economic and trade exchanges, and infringe upon the legitimate rights and interests of Chinese companies." Called on US to "stop politicising trade and sci-tech issues and using them as a weapon." This is rhetorical pushback, NOT retaliation. Beijing is protesting but not imposing counter-sanctions. The measured response may reflect the upcoming Trump-Xi Beijing visit — neither side wants to escalate before the summit. Lock #78 (Chinese refinery sanctions escalation) remains LOCKED but not yet TIGHTENED. If Beijing quietly complies and reduces Hengli's Iranian crude purchases, the lock may soften. If counter-sanctions follow, it tightens.
- R2 PROXIMITY CONFIRMED — BOTH SIDES IN/HEADING TO ISLAMABAD (Apr 25, multiple) — Witkoff and Kushner departing Saturday morning. Araghchi already in Islamabad, meeting Pakistani officials including army chief. Iran maintains "no direct talks" — Tasnim: trip is "not for negotiations with the Americans but rather to discuss Iran's considerations about ending the war with the Pakistani side." White House says "direct talks, intermediated by the Pakistanis." The framing gap remains: Washington calls it direct-talks-with-mediation; Tehran calls it mediation-with-no-talks. Both descriptions can coexist if the format is shuttle diplomacy with Munir as intermediary. The key signal will be whether Witkoff/Kushner and Araghchi are in the SAME building at the SAME time.
- BRENT CLOSES WEEK AT $105.33 — MASSIVE WEEKLY GAINS (Apr 25, TradingEconomics/CNBC/OilPriceAPI) — Friday close: Brent $105.33 (+0.3%), WTI $94.40 (–1.5%). Weekly performance: Brent ~16%, WTI ~13%. Markets now closed until Monday. The weekend is binary: if R2 produces substance (even shuttle-format), Monday opens with a $2-4 pullback from $105. If R2 collapses (Witkoff leaves empty-handed), Monday opens at $108+ immediate. The $100 floor has held for 4 consecutive sessions. The Friday close locks in the massive weekly gain regardless of weekend outcome.
- CHABAHAR WAIVER EXPIRES TOMORROW — T-0 CONFIRMED (Apr 25-26, The Week/Maritime Gateway/Deccan Herald/WION/TRT World) — No renewal announced as of C48. India divesting IPGL stake to Iranian entity with reversion guarantee. MEA "engaged with US side" but no outcome. India has already transferred $120M to Iran, "effectively liquidating its liabilities." The operational exit is now functionally complete — the legal structure (reversion guarantee) is face-saving but the physical presence ends tomorrow. India's Chabahar exit represents the last major neutral-state infrastructure presence in Iran being withdrawn under sanctions pressure.
1. Conflict status — DAY 57 / CEASEFIRE DAY 18 (R2 PROXIMITY — FORMAT CONTESTED)
| Parameter | C47 (Apr 25 AM) | C48 (Apr 25 EVE) | Δ |
|---|---|---|---|
| War day | 57 | 57 | same day |
| Ceasefire day | 18 | 18 | same day |
| Ceasefire status | CONTRADICTED — Lebanon extended 3wk but attacked | CONTRADICTED — unchanged; Tehran flights resume as confidence signal | FLIGHTS RESUME |
| Talks status | Iran: "No meeting planned." INDIRECT only | PROXIMITY: both sides in/heading to Islamabad; format still contested | PROXIMITY CONFIRMED |
| US negotiators | Witkoff + Kushner still traveling Saturday | Witkoff + Kushner departing Saturday morning | DEPARTING |
| Iran negotiators | Araghchi IN Islamabad — meeting Pakistani officials | Araghchi met PM + Army Chief Asim Munir; Munir = lead negotiator | MUNIR BRIDGE |
| Iran's position | "Observations conveyed to Pakistan" | Tasnim: "not for negotiations with Americans"; White House: "direct talks intermediated" | FRAMING GAP |
| Trump posture | Window still open | Expects Iran to "make an offer"; deal must include nuclear material surrender | DEMANDS RESTATED |
| Carrier presence | THREE CONFIRMED — Bush verified | THREE CONFIRMED | unchanged |
| Mojtaba Khamenei | 3x leg surgery, prosthesis, burns, courier-only | Unchanged — IRGC governing | carried |
| Lebanon ceasefire | Extended 3 WEEKS; Hezbollah: "meaningless" | Unchanged — extended but violated | carried |
| Economic pressure | ECONOMIC FURY wave | China criticizes Hengli sanctions; no retaliation | CHINA RESPONDS |
| Tehran flights | Not tracked | RESUMED — first commercial flights since Feb 28; Istanbul, Muscat, Medina | NEW |
Tehran flights resuming means Iran's civilian infrastructure is behaving as though the ceasefire will hold for at least days-to-weeks. You don't reopen Imam Khomeini airport if you expect imminent strikes. This is the first tangible Iranian confidence signal since the war started.
Munir as lead negotiator means the mediation channel runs through Pakistan's military command. The IRGC, which controls Iran's war machinery, may give more weight to a framework channeled through a military peer than through civilian diplomats. This doesn't solve Araghchi's mandate problem (courier-only Khamenei), but it creates a channel the IRGC might respect.
Against these: Iran STILL denies direct talks. The format gap persists. And Chabahar expires tomorrow, demonstrating that sanctions pressure continues to produce concrete results even during "negotiations."
2. Strait operational status — UNCHANGED FROM C47
| Parameter | C47 (Apr 25 AM) | C48 (Apr 25 EVE) |
|---|---|---|
| Iran posture | CLOSED — mining continues; toll regime active | CLOSED — unchanged |
| US posture | THREE CARRIERS CONFIRMED | THREE CARRIERS CONFIRMED |
| Transit data | 5 ships in 24h; near-total freeze | Near-total freeze (carried; no new data) |
| Toll regime | ACTIVE — $1-2M/ship; yuan + crypto | ACTIVE (carried) |
| Blockade statistics | 34 ships turned away | 34 ships turned away (carried) |
| IRGC mine ops | CONFIRMED CONTINUING | CONFIRMED CONTINUING |
| Mine clearance | Underwater drones; net negative vs IRGC | Unchanged |
| Vessels held | US 3 / Iran 3 | US 3 / Iran 3 |
| First kinetic test | IMMINENT — "shoot and kill" ROE active | IMMINENT — no engagement reported |
3. Tanker attacks log — NO NEW INCIDENTS
Running total: 69 maritime events since war start. 3v3 vessel seizure tally (unchanged).
No new kinetic maritime events in C47→C48 window. The diplomatic proximity effect continues — the last 48 hours have been the quietest period at sea since the war intensified in mid-March.
4. Oil prices (Apr 25 Friday close — WEEK END)
| Benchmark | C47 (Apr 25 AM) | C48 (Apr 25 EVE) | Δ |
|---|---|---|---|
| Brent | $105.33 settled; $104.4 intraday low | $105.33 (Friday close) | unchanged (same settle) |
| WTI | $94.40 | $94.40 (Friday close) | unchanged |
| Weekly gain | Brent ~14-16%; WTI ~13% | Brent ~16%; WTI ~13% (FINAL) | CONFIRMED |
| $108 threshold | Within ~$2.67 | Within ~$2.67 | unchanged |
| $100 floor | Day 4 — $105+ | Day 4 — CONFIRMED (week close) | LOCKED IN |
| Weekend binary | Not assessed | R2 substance = $101-103 Monday; R2 collapse = $108+ Monday | NEW |
5. SPR — NO CHANGE FROM C47
| Parameter | C47 | C48 | Δ |
|---|---|---|---|
| Cumulative committed | ~102M bbl | ~102M bbl | unchanged |
| Actually delivered | ~53.7M bbl | ~53.7M bbl | unchanged |
| SPR inventory | ~409M bbl (Apr 10 data) | ~409M bbl (STALE — 15 days old) | STALE |
| Second tranche | Delivery ongoing | Delivery ongoing | unchanged |
| SPR runway | ~6 days at current gap | ~6 days | unchanged |
6. Bypass infrastructure — NO CHANGE FROM C47
| Route | Capacity | Utilization | Status | Δ vs C47 |
|---|---|---|---|---|
| Saudi E-W Pipeline | 7M bpd | Full capacity | ATTACKED — throughput cut ~700K bpd | unchanged |
| UAE ADCOP | ~1.5-1.8M bpd | Operational | Fujairah damaged; pipeline running | unchanged |
| Kirkuk-Ceyhan | 1.6M capacity | ~200-350K bpd | Rehab to 350K bpd | unchanged |
| Iraq-Jordan-Aqaba | ~0.5M bpd | Active (trucking) | Running | unchanged |
| Cape of Good Hope | +15-20 days | Active rerouting | Running | unchanged |
| Iraq Hormuz transit | TBD | First tanker (C46) | Carried | unchanged |
7. Insurance — NO CHANGE FROM C47
| Parameter | C47 | C48 | Δ |
|---|---|---|---|
| P&I re-entry | Zero | Zero | unchanged |
| War risk tiering | 0.8-1%; up to 5% peak | 0.8-1%; up to 5% peak | unchanged |
| DFC reinsurance | $40B | $40B | unchanged |
| VLCC benchmark | $424K/day ATH; ~$800K spot peak | $424K/day ATH; ~$800K spot peak | unchanged |
8. Sanctions / Shadow fleet — CHINA RESPONDS
| Item | Status | Δ vs C47 | |
|---|---|---|---|
| Shadow fleet scale | 719 dark fleet; 430 Iranian trade; 177 carrying cargo; 163 false-flagged | unchanged | |
| ECONOMIC FURY wave | Hengli + ~40 firms + 19 vessels + $344M crypto | unchanged | |
| China response | Not yet available in C47 | Embassy criticizes: "undermines international trade order"; calls on US to stop "weaponizing" sanctions; NO retaliation | NEW — RHETORICAL ONLY |
| Trump-Xi context | Not tracked | Beijing visit upcoming — neither side wants to escalate pre-summit | NEW |
| Vessels held — US | 3: Touska, Tifani, Majestic X | unchanged | |
| Vessels held — Iran | 3: MSC Francesca, Epaminondas, Euphoria | unchanged | |
| Chabahar waiver | T-0 — expires tomorrow | EXPIRES TODAY (Apr 26) — no renewal; IPGL divesting | EXPIRED |
| Hormuz tolls | ACTIVE — $1-2M/ship; yuan + crypto | ACTIVE (carried) | unchanged |
9. Country matrix — IRAN FLIGHTS + CHINA RESPONSE + CHABAHAR
| Country | Status | Signal | Δ vs C47 |
|---|---|---|---|
| US | R2 deploying + 3 carriers + Economic Fury | Witkoff/Kushner departing Saturday; demands nuclear surrender; "direct talks intermediated" | DEPARTING |
| Iran | Denying direct talks; indirect only | Araghchi met Munir (army chief = lead negotiator); Tehran flights RESUMED; "not for negotiations with Americans" | FLIGHTS + MUNIR |
| Pakistan | Mediator; R2 host | Army chief Asim Munir = lead negotiator between US and Iran | MILITARY BRIDGE |
| India | Chabahar T-0 | Waiver EXPIRES today; IPGL divesting; $120M liquidated | EXPIRED |
| China | Hengli sanctioned | Embassy criticizes: "undermines trade order"; no retaliation; Trump-Xi summit pending | RHETORICAL PUSHBACK |
| Iraq | First tanker through Hormuz | Carried | unchanged |
| Israel | Lebanon ceasefire extended 3wk | Carried — attacks continued during extension | unchanged |
| Lebanon | Ceasefire extended; Hezbollah: "meaningless" | Carried | unchanged |
| Thailand | Level 2.2/3 | Three-phase contingency; Level 3 rationing triggers approaching | carried |
| Philippines | Fuel crisis | 387/14,519 stations closed; 4-day workweek; jet fuel shortage June | carried |
| Vietnam | Fuel crisis | Rationing by the hour; among worst-hit SE Asia | carried |
10. Policy log (C48 additions)
- Apr 25 — Tehran Imam Khomeini airport RESUMES international flights — first commercial departures since Feb 28; routes to Istanbul, Muscat, Medina; Iranian carriers only; Flightradar24 confirms 3+ departures (Al Jazeera/WION/PressTV)
- Apr 25 — Araghchi meets Pakistan army chief Asim Munir — Munir assumes role of lead negotiator between US and Iran; military-diplomatic bridge (CNN/Al Jazeera/NPR/NBC)
- Apr 25 — China criticizes Hengli sanctions — embassy: "undermines international trade order"; calls on US to "stop weaponizing sanctions"; NO counter-sanctions (WaPo/Al Jazeera/Bloomberg)
- Apr 25 — White House: Witkoff/Kushner departing Saturday morning for Islamabad; "direct talks, intermediated by Pakistanis" (CBS/Fox/CNBC)
- Apr 25 — Tasnim (Iran): Araghchi's trip "not for negotiations with Americans but to discuss Iran's considerations with Pakistani side" (Tasnim/CNN)
- Apr 25 — Trump: expects Iran to "make an offer"; deal must include nuclear material surrender (CBS/CNN)
- Apr 25 — Brent closes week at $105.33 (+~16% weekly); WTI $94.40 (+~13% weekly) — markets closed until Monday (TradingEconomics)
- Apr 26 — Chabahar waiver EXPIRES — no renewal; India IPGL divesting to Iranian entity with reversion guarantee (multiple)
- Apr 25 — Iran forensics chief: nearly 3,400 killed since Feb 28 strikes began (NPR/CNN)
11. Metrics dashboard
| Metric | C47 | C48 | Δ |
|---|---|---|---|
| War day | 57 | 57 | same day |
| Ceasefire day | 18 | 18 | same day |
| Ceasefire framework | R2 DOWNGRADED — indirect mediation | R2 PROXIMITY — both sides in/heading to Islamabad; format contested | PROXIMITY |
| Structural locks | 79 | 80 | +1 |
| Active contradictions | 60 | 61 | +1 |
| Kinetic events today (Gulf) | 0 | 0 | unchanged |
| Maritime incidents total | 69 | 69 | unchanged |
| Vessels held — US | 3 | 3 | unchanged |
| Vessels held — Iran | 3 | 3 | unchanged |
| Tit-for-tat score | 3v3 | 3v3 | unchanged |
| Ships turned away | 34 | 34 | carried |
| Brent | $105.33 | $105.33 (Friday close) | unchanged |
| WTI | $94.40 | $94.40 (Friday close) | unchanged |
| $100 floor | Day 4 — $105+ | Day 4 — LOCKED IN (week close) | CONFIRMED |
| Weekly gain | Brent ~14-16%; WTI ~13% | Brent ~16%; WTI ~13% (FINAL) | CONFIRMED |
| Peak proximity ($108) | Within ~$2.67 | Within ~$2.67 | unchanged |
| Demand destruction | 4-5 mb/d | 4-5 mb/d | carried |
| VLCC rates | $424K/day ATH; $800K spot | $424K/day ATH; $800K spot | unchanged |
| War risk tiering | 0.8-1%; up to 5% peak | 0.8-1%; up to 5% peak | unchanged |
| P&I absence | Zero | Zero | unchanged |
| DFC reinsurance | $40B | $40B | unchanged |
| SPR committed | ~102M bbl | ~102M bbl | unchanged |
| SPR delivered | ~53.7M bbl | ~53.7M bbl | unchanged |
| SPR runway | ~6 days | ~6 days | unchanged |
| Bypass capacity | ~8.5M bpd | ~8.5M bpd | unchanged |
| Supply gap | ~11.5M bpd | ~11.5M bpd | unchanged |
| Carriers in theater | 3 CONFIRMED | 3 CONFIRMED | unchanged |
| Mine clearance | Underwater drones + "shoot and kill" ROE | Unchanged — no engagement | unchanged |
| Iran fracture | CONFIRMED — courier-only; IRGC governing | CONFIRMED — unchanged | carried |
| Talks status | R2 DOWNGRADED — indirect mediation | R2 PROXIMITY — format contested; Munir = lead negotiator | UPGRADED CHANNEL |
| Lebanon front | Extended 3 WEEKS; violated | Carried | unchanged |
| India — Chabahar | T-0 — expires tomorrow | EXPIRED — no renewal; IPGL divesting | EXPIRED |
| Hormuz tolls | ACTIVE — $1-2M/ship | ACTIVE (carried) | unchanged |
| Mojtaba Khamenei | CONFIRMED: surgery, burns, courier | CONFIRMED (carried) | unchanged |
| Tehran flights | Not tracked | RESUMED — first since Feb 28; Istanbul/Muscat/Medina | NEW |
| China response | Not available | Rhetorical criticism; no retaliation; Trump-Xi summit pending | NEW |
| Casualties — Iran | MoH: 3,375+ killed | Forensics: ~3,400 killed | REVISED UP |
| Casualties — Lebanon | ~2,500 killed | ~2,500 killed | unchanged |
| Casualties — US | 13 killed + 381 wounded | 13 killed + 381 wounded | unchanged |
| Displaced — Iran | 3.2M IDPs | 3.2M IDPs | carried |
| Displaced — Lebanon | 1M+ IDPs | 1M+ IDPs | carried |
12. Structural locks — 80 total (+1 vs C47)
C47 locks status updates
- #69 Diplomatic vacuum lock: C47 RE-LOCKED this. C48 assessment: TESTING — Munir's role as lead negotiator and Tehran flight resumption both suggest the vacuum may be filling through an unconventional channel (military-mediated shuttle diplomacy). The lock is not unlocked — Iran still denies direct talks — but the channel quality has improved from C47. Moved from RE-LOCKED to TESTING.
- #77 Hormuz toll regime lock: LOCKED — no change. Tolls still active.
- #78 Chinese refinery sanctions escalation lock: HELD — NOT TIGHTENED — China's response is rhetorical protest, not retaliation. The Trump-Xi summit creates a temporary ceiling. Lock remains but has not escalated.
- #79 Ceasefire credibility collapse lock: LOCKED — Lebanon ceasefire violations continue. Tehran flights are a confidence signal but do not address the Lebanon pattern.
NEW C48 lock (+1)
- #80 Tehran airspace confidence/vulnerability lock — Iran's reopening of Imam Khomeini airport to commercial flights creates a new structural condition: civilian aircraft are now in airspace that was restricted to military operations for 57 days. This is simultaneously a de-escalation signal (Iran is confident the ceasefire holds) AND a vulnerability creation (civilian planes in a war zone). If strikes resume while commercial flights are operating, the risk of a civilian aviation incident is non-zero. This creates a deterrent structure: any party that resumes strikes near Tehran must now account for civilian air traffic, adding a constraint that did not exist 24 hours ago. Iran may have reopened flights PRECISELY to create this constraint — putting civilian planes in the sky raises the cost of resuming strikes. Whether intentional or operational, the effect is the same: Tehran airspace now contains civilian assets that function as both a confidence signal and a shield. LOCKED — civilian flights create a new constraint on strike resumption; simultaneously signal and vulnerability.
13. Active clocks
| Clock | Expiry / Trigger | Status Apr 25 EVE |
|---|---|---|
| R2 Saturday talks | Saturday Apr 26 — all day | Witkoff/Kushner departing AM; Araghchi already in Islamabad; format TBD |
| R2 substance window | 48-72h from Saturday | OPENS tomorrow — shuttle vs direct still contested |
| Trump's 3-5 day window | Apr 25-27 | ACTIVE — ~48h remaining |
| Chabahar waiver | Apr 26 | EXPIRES TODAY — no renewal |
| Brent Monday open | Monday Apr 28 | Binary: R2 substance = $101-103; R2 collapse = $108+ |
| First kinetic engagement | "Shoot and kill" ROE active | IMMINENT — no engagement yet; R2 proximity restrains |
| Vance deployment | If R2 progresses | On standby |
| Lebanon ceasefire | Extended to ~May 14-15 | Violated during extension; 3-week clock running |
| Tit-for-tat 4th seizure | 3v3 — next breaks parity | FROZEN — R2 proximity |
| China counter-sanctions | TBD — rhetorical so far | NEW — response was verbal; watch for actions post-summit |
| Trump-Xi summit | Upcoming | NEW — creates ceiling on US-China sanctions escalation |
| Tehran flights safety | Ongoing — civilian aircraft in war zone | NEW — resumed today; constraint on strike resumption |
| Iran forensics toll | Ongoing | ~3,400 killed (updated) |
14. Convergence assessment
C47 hypothesis: R2 DOWNGRADED — indirect mediation only. Iran denied direct talks. Shuttle diplomacy = R1 format = likely failure.
C47→C48 correction: Two signals complicate C47's pessimism without reversing it.
1. Tehran flights as confidence signal. Iran does not reopen its primary international airport during active hostilities unless it believes the ceasefire will hold for at least days. This is the first tangible infrastructure-level confidence signal from Iran since Feb 28. It doesn't mean Iran is ready to negotiate — it means Iran is confident it won't be struck. The distinction matters: confidence in ceasefire durability ≠ willingness to concede. But it creates a new constraint (Lock #80) that raises the cost of resuming strikes, which in turn makes the ceasefire more durable regardless of R2 outcomes.
2. Munir as lead negotiator. Pakistan's army chief as the channel between US and Iran is structurally different from civilian-mediated shuttle diplomacy. The IRGC — which controls mines, the Strait, tolls, and the military apparatus — has historically respected military peers more than civilian diplomats. If Munir can channel a framework that the IRGC finds credible (as opposed to a framework from civilian politicians they dismiss), R2 has a slightly higher probability of producing something the IRGC doesn't immediately undermine. This is not a high probability — but it's higher than C47's assessment that shuttle diplomacy through Pakistan = R1 format = failure.
Against these signals: Iran STILL denies direct talks. Araghchi STILL lacks mandate from courier-only Khamenei. The IRGC is STILL autonomous. The toll regime is STILL generating revenue. Chabahar is STILL expiring (demonstrating sanctions pressure works). China's response to Hengli is STILL rhetorical. None of the 11 structural locks from C47 have opened. The system's structural reality hasn't changed — but its diplomatic atmosphere has warmed marginally.
China's measured response matters for a different reason. Beijing's verbal-only pushback on Hengli, combined with the upcoming Trump-Xi summit, creates a temporary pause in the US-China sanctions escalation ladder. This means Lock #78 won't tighten further in the near term. It also means Iran can't count on China escalating on its behalf — Beijing is managing its own bilateral relationship with Washington, not subordinating it to Iran's interests. Iran is increasingly isolated not just militarily but in terms of great-power backing.
Revised probability distribution:
- Path A (Comprehensive framework → permanent ceasefire → reopening): 3% (unchanged). Tehran flights don't move this — they signal ceasefire confidence, not negotiating willingness.
- Path A' (Narrow agreement + extension): 9% (+2). Munir channel + Tehran flights + China's non-escalation marginally increase the probability that R2 produces SOMETHING. Not a comprehensive deal — but a narrow extension with a face-saving clause that both sides can present as progress. The probability increase is small because the mandate problem (courier-only Khamenei) and the toll regime (Lock #77) remain blocking.
- Path B (Full kinetic resumption): 18% (–2). Tehran flights create Lock #80 — civilian aircraft in Tehran airspace raise the cost of strike resumption. This is a small but real constraint. The Trump 3-5 day window is still expiring Sunday, but the flight reopening makes full resumption marginally less likely in the immediate term.
- Path C (Managed contradiction persists): 49% (+1). Still most likely and growing. Tehran flights are THEMSELVES a managed contradiction: civilian planes operating in a war zone during a ceasefire that is extended but violated. The system continues to absorb contradictions without resolving them. Munir as channel, China's measured response, Iran's airport reopening — all of these are stabilizing additions to an inherently unstable equilibrium.
- Path D (Major kinetic escalation during "ceasefire"): 21% (–1). Lock #80 marginally reduces near-term probability. "Shoot and kill" ROE + IRGC mine-laying remain trigger conditions, but R2 proximity + civilian flights in Tehran airspace create a 48-72h suppression window.
Net assessment: C48 is a marginal warming against C47's cold correction. The underlying structure is unchanged: 80 locks, zero P&I re-entry, 11.5M bpd supply gap, toll regime active, IRGC autonomous, Khamenei incapacitated. But the atmospheric signals — Tehran flights resuming, Munir as military bridge, China declining to retaliate, both delegations converging on Islamabad — create a 48-72h window where managed contradiction (Path C) is more stable than in C47.
The deepest signal in C48 is not diplomatic — it's infrastructural. Tehran reopening its airport is the first time since Feb 28 that Iran has taken an action that INCREASES its vulnerability rather than its defensive posture. Every prior Iranian action has been defensive or aggressive: mines, blockade, tolls, retaliatory strikes. Reopening civilian flights is the first action that assumes safety rather than demands it. This is a small signal, but it's directionally different from everything else in the 57-day dataset.
Risk level: EXTREME — ELEVATED (R2 PROXIMITY CONFIRMED — FORMAT CONTESTED; TEHRAN FLIGHTS RESUME AS CONFIDENCE + CONSTRAINT SIGNAL; WEEKEND BINARY FOR MONDAY PRICING)
15. Watchlist — C49 triggers
- R2 Saturday — what actually happens: Do Witkoff/Kushner and Araghchi interact (directly, indirectly, shuttle)? Duration? Same building? Munir's role?
- Chabahar formal expiry: Does the waiver lapse silently or is there a last-minute extension? IPGL divestiture completion?
- China — actions vs words: Does Beijing reduce Hengli's Iranian crude purchases, or does the rhetoric remain empty? First cargo movements post-sanctions will signal.
- Tehran flights — second day: Do more routes open? Do inbound flights (not just outbound) resume? Frequency increase = confidence increase.
- Brent Monday open: R2 substance = $101-103. R2 collapse = $108+. R2 ambiguous (shuttle talks "ongoing") = $104-106 hold.
- Trump 3-5 day window expiry: Sunday night. What does Trump do if R2 produces shuttle talk but no substance?
- First kinetic engagement: "Shoot and kill" ROE still active. IRGC mine-laying confirmed continuing. R2 proximity restrains but doesn't prevent.
- Iran forensics update: 3,400 killed — trajectory?
- Houthi Red Sea: Announced resumption of attacks but have not yet implemented. Any activation would trigger dual chokepoint stress.
- Trump-Xi summit timing: Any confirmed dates would clarify the US-China sanctions escalation ceiling.
16. Sources
Tehran flights resumed
- Al Jazeera: Iran resumes commercial flights from Tehran airport
- WION: Tehran's airport to resume international flights on April 25
- India TV: Iran resumes flights from Tehran International Airport
- PressTV: Iran to resume international passenger flights from Tehran
- Deccan Chronicle: Iran Resumes Commercial Flights From Tehran's International Airport
- Travel and Tour World: Iran Opens Skies Again
R2 talks / Islamabad / Munir
- CNN: Live updates — Iran's FM in Islamabad as Witkoff and Kushner prepare to travel
- Al Jazeera: Iran war live — Araghchi holds meetings in Islamabad; US envoys on their way
- NBC: Live updates — US envoys heading to Pakistan with uncertainty over Iran talks
- CBS: Witkoff, Kushner set to head to Pakistan for Iran peace talks
- Fox News: Witkoff, Kushner heading to Pakistan for latest US-Iran talks
- NPR: Iran's foreign minister awaits U.S. delegation to Pakistan
- Al Jazeera: Iran war — what's happening on Day 57
- The Hill: US, Iranian officials return to Islamabad for indirect peace talks
- Washington Post: Iran says no direct talks planned as U.S. envoys set to leave
- Wikipedia: Islamabad Talks
China response to Hengli sanctions
- Washington Post: U.S. targets China's shadow trade with Iran in sweeping sanctions
- Al Jazeera: US sanctions China's 'teapot' refinery for buying Iranian oil
- Bloomberg: US Sanctions China Refinery, Iran Shadow Fleet Ahead of Talks
- Fox News: US targets Chinese refinery in sweeping Iran oil crackdown
- Treasury: Economic Fury Targets Global Network
Oil prices
- TradingEconomics: Brent crude oil
- OilPriceAPI: Brent $105.33
- CNBC: Oil prices mixed as US and Iran expected to hold talks
- Oneindia: Crude Oil Rates Today April 25, 2026
Chabahar / India
- The Week: Will India give up stake in Iran's Chabahar Port?
- Maritime Gateway: India Eyes Temporary Chabahar Stake Transfer to Iran
- WION: India planning exit from Chabahar port
- TRT World: Did India just withdraw from Iran's Chabahar Port?
- ChinaPulse: Why India May Exit Chabahar
Ceasefire / diplomatic framework
- CNBC: Trump extends ceasefire citing 'seriously fractured' Iranian government
- Wikipedia: 2026 Iran war ceasefire
- CFR: Trump Extended the Iran War Ceasefire. Now What?
Strait of Hormuz operations
- CNBC: Strait of Hormuz remains basically closed
- Wikipedia: 2026 Strait of Hormuz crisis
- Al Jazeera: US to 'shoot and kill' Iranian boats laying mines
Insurance / shipping
- WEF: How Middle East war is turning governments into insurers of last resort
- Strauss Center: Strait of Hormuz Insurance Market
SPR
- DOE: Energy Department Initiates Additional SPR Emergency Exchange
- Yahoo Finance: China came into the Iran war with over 3x the strategic oil reserves of the US
Casualties / displacement
- Wikipedia: Casualties of the 2026 Iran war
- UNHCR: Up to 3.2 million Iranians temporarily displaced
- The Intercept: Pentagon Erases Wounded US Troops From Casualty List
Energy infrastructure
- HRW: Israel, Iran — Unlawful March Attacks on Energy Infrastructure
- Wikipedia: 2026 South Pars field attack
SE Asia fuel crisis
- Wikipedia: 2026 Philippine energy crisis
- IEA: 2026 Energy Crisis Policy Response Tracker
- Time: The Strait of Hormuz Crisis Is Driving a Wave of Global Energy Rationing
Nuclear
- UN News: IAEA chief 'deeply concerned' by reports of latest attack on Iran power plant
- Al Jazeera: Why an attack on Bushehr nuclear plant would be catastrophic
Run completed 2026-04-25 ~20:00 CEST. Grok bridge: NO (Apple Notes MCP timed out). Full 13-topic web sweep. Baseline C47 → C48 gap ~11h (Apr 25 morning → Apr 25 evening). Key delta: TEHRAN FLIGHTS RESUME — first commercial departures from Imam Khomeini airport since Feb 28 (Istanbul, Muscat, Medina); Araghchi meets Pakistan army chief Asim Munir (lead negotiator); China criticizes Hengli sanctions but NO retaliation; R2 proximity confirmed — both delegations in/heading to Islamabad; Brent closes week at $105.33 (~16% weekly); Chabahar waiver EXPIRES today. One new lock: #80 Tehran airspace confidence/vulnerability. Path A' rises to 9% (+2); Path B drops to 18% (–2); Path C rises to 49% (+1). Risk: EXTREME — ELEVATED (R2 PROXIMITY CONFIRMED — FORMAT CONTESTED; TEHRAN FLIGHTS RESUME AS CONFIDENCE + CONSTRAINT SIGNAL; WEEKEND BINARY FOR MONDAY PRICING). C48's defining signal: Iran reopened its airport — the first action in 57 days that increases vulnerability rather than defensive posture. Small, directionally different, potentially consequential.
🏹