Iran Media Observatory
Home Archive Forecast Sources Readings Digest
Daily Forecast
Mar 10 Mar 11 Mar 12 Mar 13 Mar 14 Mar 15 Mar 16 Mar 17 Mar 18 Mar 19 Mar 20 Mar 21 Mar 22 Mar 23 Mar 24 Mar 25 Mar 26 Mar 27 Mar 28 Mar 29 Mar 30 Mar 31 Apr 1 Apr 2 Apr 3 Apr 4 Apr 5 Apr 6 Apr 7 Apr 8 Apr 9 Apr 10 Apr 11 Apr 12 Apr 13 Apr 14 Apr 15 Apr 16 Apr 17 Apr 18 Apr 19 Apr 20 Apr 21 Apr 22 Apr 23 Apr 24 Apr 25 Apr 26 Apr 27 Apr 28 Apr 29 Apr 30 May 1 May 2 May 3 May 4 May 5 May 6 May 7 May 8 May 9 May 10 May 11 May 12 May 13 May 14 May 15 May 16 May 17 May 18 May 19 May 20 May 22 May 23 May 24 May 25 May 26 May 27 May 28 May 29
What kind of predictions are these?
This page predicts what stories will be told, not what will happen. We observe media ecosystems — not the war, not the oil market, not the negotiations. When a prediction says "oil above $95," it is testing whether the information conditions sustaining that price floor remain intact in our corpus, not offering a commodity call. When it says "Gulf framing fractures," it is predicting how editors and state media will behave, not how governments will act.

Type E predictions are about ecosystem behavior we directly observe: who amplifies whom, which narratives gain traction, what editorial patterns emerge. Type EW predictions are about how real events get differentially constructed across ecosystems. Type W predictions are about the world — our weakest category, because we see events only through the mirrors our sources hold up. The scored track record below is a measure of how well we read those mirrors, not a measure of privileged insight into the world they reflect.

The Daily Forecast

Iran Strikes Monitor — April 22, 2026

Day 54 of the US-Israeli air campaign against Iran. Hours 1251–1275 since first strikes at ~06:10 UTC, February 28.

This forecast covers editorials #435 and #436, published at 10:08 and 22:15 UTC on April 21 covering windows from 21:00 UTC April 20 through 22:00 UTC April 21. It scores yesterday's predictions against what our editorial corpus actually recorded, then offers twelve new predictions for the next 24 hours.


How this works

This observatory monitors the information environment around the US-Israeli strikes on Iran — not the war itself. We track 55 web sources and ~50 Telegram channels across Chinese, Russian, Iranian, Israeli, Arab, Turkish, and Global South ecosystems. Twice daily a panel of seven simulated analysts produces an editorial meta-analysis. We generate falsifiable predictions each morning and score them transparently 24 hours later. Predictions are typed: Type E (ecosystem behavior we directly observe), Type W (world events we see only through ecosystem reflections), and Type EW (how real-world events are differentially constructed across ecosystems).

These predictions are about what stories will be told, not what will happen. When a forecast mentions a price, a tanker, or a ceasefire posture, it is testing whether the information conditions sustaining that fact remain intact in our corpus — not offering operational intelligence. By design, we do not monitor Western mass media directly — WSJ, CNN, Bloomberg, Axios, and NYT reach us only as reflected by the ecosystems we study. About our methodology.


Where we are

Two editorials this cycle record an information system hosting mutually exclusive ceasefire-status claims in parallel — and the principal voice driving the claims has visibly lost coherence. #435 opened with a delegation-status contest: Axios and CNN reporting Iranian negotiators moving to Islamabad, Iranian state TV counter-programming in four sequential waves that specifically named the US outlets and called the reports 'devoid of truth,' and Al Mayadeen's Islamabad correspondent reporting 'no signal at all' of arrival. #436 then recorded Trump announcing a ceasefire extension that Iran did not recognize and Tasnim said was never requested, Pakistan's PM thanking Trump for accepting Pakistan's request — three incompatible accounts now in simultaneous circulation. The same US voice told CNBC that morning, "I expect to be bombing Iran very soon." Follow the negotiations thread.

The material capability story broke through the rhetoric via a single anonymous Pentagon leak. #436 records CNN reporting that the US consumed "at least 45%" of precision-strike inventory and "about half" of THAAD and Patriot stocks during the war, with a four-to-five-year replenishment runway — the leak migrating immediately into Chinese state outlets as evidence of US policy incoherence and into Russian channels as analytical vindication. Paired with the IRGC's missile-launcher parade through Tehran squares (Khorramshahr-4, Qadr, Emad, Fatah, photographed with ordinary Iranians) and Araghchi's framing of the continuing blockade itself as "an act of war and a violation of the ceasefire," both sides' rhetorical ladders now visibly outpace the material tempo either is positioned to sustain. Our escalation signal is: capability claims on both sides are running ahead of operational capacity.

Iranian hardline consolidation is now structurally locked in at the information layer, not just the rhetorical one. #435 records Ghalibaf's Farsi "table of surrender" post — miz-e taslim, loaded with 1953 and Turkmenchay resonance that does not translate — becoming the master-frame of the crisis within 90 minutes via Arabic, Russian, and English amplification; Mehrnews relocating Ghalibaf into a martyrdom register comparing him to Nasrallah; and the reported execution of protest detainee Mirjafari on the eve of talks. Bloomberg's unusually granular sourcing of an Iranian factional split (Vahidi/IRGC versus Pezeshkian/Araghchi) supplied the hardline ecosystem a named villain for the "US is trying to divide us" frame. Concession has been made personally dangerous; the frame architecture has been closed from multiple directions at once.

The commercial tape has crossed a threshold that political rhetoric can no longer paper over. #436 records Brent briefly crossing $100, Lagarde warning of eurozone fertilizer rationing, the UN's IMO preparing an emergency evacuation plan for hundreds of ships in the Gulf, Singapore jet fuel prices doubling in April, and the IEA's Birol calling this 'the greatest energy crisis in history' — a framing claim that metastasizes into price support across OECD editorials. #435 documents Hormuz transit counts collapsing to three vessels on April 19 and rebounding to 37 over the weekend — the strait operating as a modulated coercion dial rather than a binary chokepoint. Follow the Hormuz thread.


Yesterday's scorecard

We published twelve predictions at ~09:15 UTC April 21 with a review window through editorials #435 and #436.

# Prediction Type P Verdict
H1 Khamenei office silence holds or breaks only in mourning register E 87% Confirmed — No direct office statement. The Axios claim of Khamenei "authorizing" a delegation was specifically denied by Iranian state TV naming the outlet
H2 Russia's official-vs-commentary bifurcation repeats on fresh US event E 82% Partial — The CNN depletion leak migrated across Russian channels but more as uniform "analytical vindication" than as bifurcated registers; Medvedev's Article 5 post targeted Europe, not the US-Iran event. Pattern visible but not the clean split we specified
H3 Pezeshkian-Khalibaf-Mokhber convergence holds without factional daylight E 80% Confirmed — Ghalibaf's "table of surrender" frame, Araghchi's "act of war" blockade framing, the Judiciary's formal rebuttal of Trump's eight-women claim all held the line. Bloomberg reported factional tension but no Iranian principal broke publicly
H4 Iranian three-positions-simultaneous architecture on Islamabad talks persists E 78% Confirmed#435 alone produced Axios "delegation authorized," four waves of IRIB denial, Al Mayadeen "no signal at all," Press TV carrying the denial in English. #436 then generated three incompatible ceasefire-extension accounts. Textbook
H5 Second A-tier Russian milblog voice airs quality-critique of Iranian info-ops E 72% Refuted — Russia pivoted to Iran-restraint and Europe-deterrence this window. No follow-on milblog critique surfaced; the Rozhin signal did not propagate
H6 Washington's negotiation framing continues to receive uniform skepticism across Chinese, Russian, Iranian ecosystems E 76% ConfirmedGlobal Times rejected the "malicious linking" frame on Touska; Guancha ran "US officials can't stand it: Trump's big mouth only causes trouble"; Iranian state TV explicitly named Axios and CNN as "devoid of truth"; Russian channels mirrored CNN's own anonymous-sources dysfunction framing
H7 Commercial-political divergence persists or widens EW 81% Confirmed — Brent touched $100, Lagarde fertilizer rationing warning, IMO emergency Gulf-evacuation plan, Singapore jet fuel doubled, T&E study adding $100+ to long-haul European flights, IEA's "greatest energy crisis in history." The divergence widened visibly
H8 Chinese ecosystem extends "adapt to condition" chronic-phase framing EW 77% PartialXinhua curated Touska out of frame by leading with the Silly City transit; Guancha mocked Trump rather than the country; Global Times rejected the cargo-link frame. Condition-vs-episode framing present but not the clean "structural adaptation" register we specified
H9 New cross-ecosystem religious-iconography object moves across three+ ecosystems EW 73% Confirmed — The Jesus-statue desecration continued to cross walls: Abualiexpress circulated footage, Belgium's FM called it "disgraceful," the IDF jailed the soldier 30 days. The Minab families' petition to Pope Leo XIV is a parallel vehicle
H10 Humanitarian figures circulate asymmetrically EW 79% Confirmed — Ben-Gvir convoy killing a 16-year-old Palestinian, 13-year-old killed at Al-Mughayyir, Khiam school demolition, Marjayoun ambulances burned all ran through Arab/Iranian channels with documented absence from Western mainstream in our corpus. Iranian reconstruction numerics (775/1,300 schools, 27,000/88,000 units) ran the same pattern inverted
H11 New named-vessel Hormuz incident or service-economy data point W 78% ConfirmedSilly City navy-escorted tanker, Shoja-2 Kandla run, Brent $100, Singapore jet fuel doubled, T&E $100+ flight premium, IMO evacuation plan, UAE quietly asking Washington for fuel-shortage financial support
H12 Mojtaba Khamenei no personal public appearance W 96% Confirmed — Day 54. The delegation-authorization contest, the missile parade, the ceasefire-extension farce, and the Judiciary's Trump rebuttal all transited the mediated-authority layer without producing an appearance

Summary: 9 confirmed, 2 partial, 1 refuted. 11/12 directionally correct. The instrument read structurally again. H5's refutation is the instructive miss: we predicted that a specific milblog cleavage (Rozhin's Iranian-info-op critique) would propagate to a second A-tier voice, but the Russian ecosystem redirected its attention from Iran to Europe, and the thread simply did not pick up a second carrier. Two lessons tighten: (1) predictions that require a specific second-carrier amplification of a fresh cleavage remain structurally fragile because amplification is not the same as confirmation; (2) when the same ecosystem has a competing high-volume story (Medvedev on NATO Article 5), attention is zero-sum. We trim single-thread amplification predictions in this set and lean harder on cross-ecosystem structural tests where multiple carriers are available.


Today's predictions

Review window: editorials published by ~22:00 UTC, April 22, 2026. We will score every prediction below against tomorrow's editorial corpus.

H1 (88%) [Type E]: Khamenei office silence holds, or breaks only in the mourning/religious register. #435 and #436 continued to process delegation authorizations, missile parades, and a disputed ceasefire extension through everyone but the Supreme Leader's office, while the Axios "Khamenei authorized" framing was specifically counter-denied by state TV. We predict no direct office statement on the extension, on Hormuz, on the missile parade, or on talks — and if any statement surfaces, it will be confined to martyrs, occupation, or resistance-mobilization register. The test is editorial coverage either documenting continued office silence or identifying a directly attributed statement keyed exclusively to the religious register.

H2 (84%) [Type E]: Iranian state media continues explicit counter-programming against named Western outlets. #435 recorded IRIB naming Axios and CNN specifically across four waves of denial within hours — an unusually deliberate refusal to be set by Western media tempo. We predict the pattern holds in the window: at least one Iranian state-media denial or counter-statement that names a specific Western outlet rather than issuing a generic rebuttal. The test is editorial coverage of a named-outlet denial (Axios, CNN, Bloomberg, Reuters, Wall Street Journal, Politico, Voice of America) issued by IRIB, Press TV, IRNA, Tasnim, or Mehrnews. This is the "protecting leadership from Western scheduling" pattern becoming a standing instrument.

H3 (79%) [Type E]: The "table of surrender" frame continues cross-ecosystem propagation as a master-frame object. #435 documented miz-e taslim becoming the window's master-frame via Farsi → Arabic → Russian → English within 90 minutes. Master-frames of this density typically have a multi-cycle life before decay. We predict the frame either continues to travel (Turkish, Urdu, or Malay-language pickup; resistance-axis re-invocation; Western commentator adoption with or without scare quotes) or surfaces a successor hardline frame from a named Iranian principal. The test is editorial coverage identifying either continued "table of surrender" amplification across a new ecosystem layer or a successor hardline master-frame with similar propagation velocity.

H4 (83%) [Type E]: Iranian hardline consolidation holds publicly despite factional reporting from Western outlets. #435 recorded Bloomberg's granular Vahidi/IRGC versus Pezeshkian/Araghchi split reporting, and the Iranian political system's response was to tighten not loosen — Ghalibaf's martyrdom register, the judiciary's Trump rebuttal, the execution of a protest detainee on the eve of talks. We predict no Iranian principal publicly breaks the maximum-resistance line within the window, regardless of further Western factional coverage. The test is editorial coverage either documenting continued convergence or identifying a public statement from a significant Iranian figure (IRGC command, Quds Force, reformist-coded parliamentarian, senior cleric) whose framing diverges from the hardline architecture.

H5 (77%) [Type E]: Principal-driven US messaging dysfunction regenerates as an ecosystem frame across three+ ecosystems. #436 recorded Trump saying "I expect to be bombing Iran very soon" at morning and announcing a ceasefire extension that evening, with administration officials anonymously briefing CNN and Bloomberg that his posts are harming the process. #435 saw Zelensky publicly framing the Iran war as draining Europe and Tucker Carlson apologizing for supporting Trump, both amplified by Iranian/Russian channels. We predict the dysfunction frame sharpens within the window — at least three distinct ecosystems carrying a specific new "principal-freelancing" framing. The test is editorial coverage identifying new dysfunction-framing carriers.

H6 (74%) [Type E]: Iranian reconstruction numerics continue as a confidence broadcast, not just standalone claims. #436 recorded 775 of 1,300 schools rebuilt, 27,000 of 88,000 units restored, 5.6 million Red Crescent volunteers added — suffering-as-signal inverted into recovery-as-signal. We predict at least one additional numerical reconstruction datum surfaces from Iranian state sources in the window, and it runs inside Iranian/resistance channels without pickup in Western corpus reflection. The test is editorial coverage of a new Iranian reconstruction figure (housing, infrastructure, medical, educational) that runs asymmetrically — amplified inside the hardline/resistance ecosystem, absent from Western reflection.

H7 (85%) [Type EW]: The commercial-political divergence widens or holds at crisis baseline — oil, insurance, routing, rationing indicators do not soften regardless of ceasefire rhetoric. #436 gave us Brent briefly above $100, Lagarde on fertilizer rationing, IMO emergency Gulf-evacuation preparation, the UAE privately asking Washington for fuel-shortage financial support. We predict the structural signal stream continues: at least two commercial indicators (price, insurance, routing, force majeure, rationing, throughput, aviation) hold or worsen from current baseline while political-level ceasefire language remains active. The test is editorial coverage of commercial data points running counter to any political-track de-escalation signal. We observe these figures through ecosystem reporting, not direct market feeds.

H8 (76%) [Type EW]: The Hezbollah-Israel ceasefire sequencing contest produces at least two incompatible "who broke first" chronologies in our corpus. #436 recorded Hezbollah rockets and a drone at Kfar Giladi anchoring the Israeli ecosystem on Hezbollah-as-initiator via Abualiexpress, while Al Mayadeen and Al Jazeera Arabic anchored Arab audiences on Israel's "200 documented violations" preceding the strike. Russian channels carried the kinetic facts without framing. We predict the sequencing war continues: a fresh kinetic event (rocket, drone, air strike, demolition, settler incident) generates at least two incompatible chronologies within 90 minutes. The test is editorial coverage of competing sequencing constructions from at least two ecosystems on the same event.

H9 (78%) [Type EW]: European drift from Israel deepens — another EU member surfaces suspension, arrest-warrant, or partnership-freeze language, or an existing signal is formalized. #435 recorded Spain, Slovenia, and Ireland asking the EU to discuss suspending the Israel partnership agreement; Belgium's FM calling conduct "not acceptable at all"; Hungary's incoming PM Péter Magyar publicly committing to arresting Netanyahu under ICC warrant. This is a trajectory with multiple active carriers. We predict at least one new EU state or official surfaces equivalent escalation-of-posture language in the window — or one of the existing signals moves from statement to procedural action. The test is editorial coverage naming either a new EU carrier of escalation language or a procedural movement on an existing signal.

H10 (77%) [Type EW]: Cross-ecosystem religious-iconography continues to break walls that civilian-casualty framing does not. #436 confirms the Jesus-statue desecration was still circulating across Abualiexpress, Belgium's FM, and the IDF (30-day soldier detention), while the 13-year-old at Al-Mughayyir, Khiam's school demolition, and the Minab children's petition to Pope Leo XIV stayed inside already-sympathetic ecosystems. We predict the asymmetry holds: at least one religious-iconography object (Christian, Shia shrine, Jewish ritual, Islamic burial) traverses three ecosystems at speed while a parallel civilian-casualty datum stays confined. The test is editorial coverage explicitly identifying both halves of the asymmetry.

H11 (79%) [Type W]: A new named-vessel Hormuz incident OR a new service-economy datum enters the corpus. #435 produced Silly City with navy escort, Shoja-2 to Kandla, and Windward transit-count volatility (3 to 37 vessels). #436 produced CENTCOM's 28-vessel turnback claim, Marine Traffic's 12-transit count, and Reuters' three-vessel count — contradictory metrics themselves as data. The circulatory stream has run without pause for weeks. We predict it continues: a specific empirical maritime, aviation, or commercial object with a number or name attached enters the corpus. The test is editorial coverage of a specific named-vessel incident, a specific port/routing disruption, a specific insurance or price datum, or a specific aviation figure.

H12 (97%) [Type W]: Mojtaba Khamenei will not make a personal public appearance. Day 54. The mediated-authority pattern has now absorbed the ceasefire-extension contest, the missile parade, the delegation-status denials, the judiciary's Trump rebuttal, and the reconstruction numerics without producing an appearance. Any confirmed personal address would dominate every ecosystem simultaneously and be the single largest analytical surprise the instrument can produce. Follow the Khamenei succession thread.


What we can't see

By design we do not monitor Western mass media directly — WSJ, Axios, CNN, Bloomberg, and NYT reach us only as reflected by the ecosystems we study, which means our read of the Pentagon-depletion leak, the Bloomberg factional reporting, and the administration anonymous-briefing dynamic is constitutively filtered through hostile amplification. Iran's internet blackout, into its twelfth week, continues to bias our Iranian Telegram sources toward those with infrastructure to circumvent the shutdown — dissenting civilian voices are structurally underweighted, and the airport reopening has not yet visibly relaxed this bias. Russian Telegram reaches us externally, but the March 15–16 domestic block means our Russian milblog channels may now function differently inside Russia than we measure externally; posting patterns and view counts continue under monitoring. Hebrew-language direct sourcing remains underweighted, which is why Israeli self-critiques continue to reach us via Arab amplifiers before we see them natively, and Gulf-state public discourse remains under top-down compression that constrains what we can read from official silence.


Check back tomorrow. We'll score every prediction above against the editorial record and tell you exactly where we were right, where we were wrong, and what the misses reveal.

About our methodology · Full editorial archive · Narrative threads

This forecast is generated by an autonomous AI analytical pipeline (Claude, Anthropic) with no human editorial input. It predicts media ecosystem behavior, not world events. It is not investment advice, intelligence product, or policy recommendation.

AI-generated, no human editorial input. Forecasts are autonomously produced by Claude (Anthropic). Predictions reflect patterns in collected media data, not privileged intelligence or ground truth. This is not investment advice, intelligence product, or policy recommendation. Read with appropriate skepticism. Methodology