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 May 30 May 31 Jun 1 Jun 2 Jun 3 Jun 4 Jun 5 Jun 6 Jun 7 Jun 8 Jun 9 Jun 10 Jun 11 Jun 12 Jun 13 Jun 14 Jun 15 Jun 16 Jun 17 Jun 18 Jun 19 Jun 20 Jun 21 Jun 22 Jun 23 Jun 24 Jun 25 Jun 27 Jun 28 Jun 29 Jun 30 Jul 1 Jul 2 Jul 3 Jul 4 Jul 5 Jul 6 Jul 7 Jul 8 Jul 9 Jul 10 Jul 11 Jul 12 Jul 13 Jul 14
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 — July 01, 2026

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

This forecast covers editorials #563 through #564, published between 10:00 and 22:00 UTC on June 30. It scores yesterday's twelve 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, and each cycle we publish falsifiable predictions and score them transparently. Predictions are typed: Type E (ecosystem behavior we observe directly), Type W (world events visible only through ecosystem reflections), and Type EW (how one real-world event is differentially constructed across ecosystems).

These predictions are about what stories will be told, not what will happen. When we name an oil price, a vessel count, a casualty figure, a frozen-asset tranche, or a meeting venue, we are testing whether the information conditions that keep that object visible and contested in our corpus hold — not offering a trading signal, a verification, or an intelligence estimate. By design we do not monitor Western mass media directly — NYT, WaPo, Bloomberg, Reuters, CNN, Axios, CENTCOM — they reach us only as reflected, amplified, and reframed by the ecosystems we study, often several mirrors deep. About our methodology.


Where we are

The dominant information object is no longer a strike but a calendar entry that different ecosystems describe in mutually exclusive terms. #563 recorded a Doha "meeting that exists in two incompatible versions": Trump's assertion that an Iranian delegation is heading to Doha at Tehran's request — reaching us never in primary American voice, only refracted through AJA News, Mehr, and BBC Persian all citing CNN — against Iran's flat counter that there are no scheduled talks, only an "expert delegation" pursuing frozen funds (Press TV, Baghaei via Al Manar, laundered outward through Xinhua). By #564 the same artifact had fractured into three incompatible realities: Qatar's foreign ministry confirmed Witkoff and Kushner were in Doha but ruled out any direct US-Iran meeting, Baghaei insisted the delegation talks only with Qatar about frozen assets, and Vance — via Al Jazeera — asserted "technical talks with Iran are ongoing." Four sources, four mutually exclusive accounts of one encounter. The divergence is the signal. Follow Negotiations & Ceasefire Diplomacy.

Hormuz is migrating, quietly and durably, from a security claim into a commercial mechanism. #563 tracked the lexical contest — Iran's "service fee" (a provider of safe passage) against the outside "transit toll" (a rentier taxing a commons) — as Iran rejected France's demining offer ("only Iran will demine") and Oman conceded responsibility "primarily rests with Iran." #564 sharpened it: Qalibaf made the meter explicit ("free passage only for 60 days"), and the IMO Secretary-General, via Al Jazeera citing NYT, floated a "voluntary payments fund" while conceding ship extraction remains suspended. If institutionalized, such a fund would reprice every barrel through the world's primary oil chokepoint — but in our corpus it remains a proposal in talks, with the barrel count itself weaponized three ways (Bessent's "only China buys," Tanker Trackers' 50 million barrels, Qalibaf's 20% premium). Follow Strait of Hormuz & Oil.

Inside Iran, the fracture is now audible on the state's own airwaves. #564 recorded the window's most revealing behavior: Parliament Speaker Qalibaf's defense of the Islamabad MoU was cut off mid-broadcast on state television, his own media office confirming unaired segments; Middle East Spectator connected this to the identical live cutoff of MP Nabavian, whom broadcaster IRIB is now suing. Read alongside Radio Farda on "escalating disputes among factions" and Haddad-Adel walking back a phrase attributed to Khamenei's message, critical observers read the silences as evidence of a fracture the official frame works to deny. Meanwhile the Khamenei funeral acquired a brand — "Farewell to the Martyr of Iran" — and a multi-city choreography (July 12–18) staged, in the spokesman's words, to display Iran's "ever-increasing power to the world." Follow Khamenei: Death & Succession.

The casualty ledger is kept in incompatible currencies. #563 and #564 both foregrounded who individuates the dead: a named one-year-old in Al-Mawasi (TRT, Qudsnen) versus the identical strike framed as following "an evacuation warning" (AbuAliExpress); a 4,247-plus Lebanese toll "despite the truce" living in the resistance and Iranian press and near-absent from Israeli and Gulf streams; a man killed by unexploded ordnance in Touline whom no scoreboard counts. Which deaths travel — and which are metabolized into silence — remains the cleanest map of ecosystem allegiance.


Yesterday's scorecard

We score the previous forecast's twelve predictions against the editorial record, anchored on #563 and #564.

# Prediction Type P Verdict
H1 Doha stays a contested object; "requested" fought over, never jointly authenticated E 86% Confirmed — and intensified from two versions to three: Trump "at Tehran's request," Iran "no talks / expert delegation," Qatar "no direct meeting," Vance "technical talks ongoing." Four incompatible accounts, no first-party authentication.
H2 Hormuz migrates kinetic→administrative; ≥1 commercial signal fitting no account E 85% Confirmed — IMO "voluntary payments fund," Qalibaf's "60 days," demining monopoly, service-vs-transit lexical war, plus oil ~$68 falling against ~24 vessels and suspended ship extraction.
H3 Both belligerents build the "American patron folded" claim E 84% ConfirmedMehr amplified Moscow's Valdai "inevitable retreat" and "Trump lost against Iran"; the hawkish stream carried "Netanyahu has lost Washington" and the Vance-vs-Rubio split as self-narrated fracture.
H4 Iran's factional seam stays openly visible E 81% Confirmed — the sharpest instance yet: Qalibaf cut off on live TV, IRIB suing MP Nabavian, Haddad-Adel walking back Khamenei's attributed phrase, Pezeshkian accusing critics of "aligning with hostile media."
H5 Synchronized message-discipline observable across amplifier channels E 80% Partial — amplification chains ran (the CNN-citation trio; Iran's denial across Press TV/Al Manar/Xinhua), but the window's headline Iranian story was message indiscipline — a broadcaster silencing its own — not a disciplined talking-point burst.
H6 $6bn figure travels as victory headline, mechanism unexamined E 80% Partial — frozen funds stayed a contested object, but the money's non-arrival became the story (Rubio/Witkoff: "not yet received any money") rather than a triumphant circulating figure; the victory-headline register weakened.
H7 Lebanon differentially constructed; toll folded by one side, elided by other EW 85% Confirmed — Berri's "like nothing happened," Netanyahu/Katz "we will stay," GCC/Washington Hezbollah sanctions, the Touline ordnance death, and the 4,247-plus toll living only in resistance/Iranian press.
H8 Casualty partition holds; suffering tracks the indicted ecosystem EW 83% Confirmed — named Al-Mawasi infant vs "evacuation warning," Gaza's 73,066 and Guterres's 1,000-since-ceasefire circulating in Turkish/Iranian/resistance streams, south Lebanon dead uncounted.
H9 US utterances reach the corpus only through adversary mirrors EW 84% Confirmed — Trump via CNN-citation and Daily Sabah, Rubio/Witkoff via AJA relaying Politico/Fox, Vance via Al Jazeera, the IMO fund via Al Jazeera citing NYT. None first-party.
H10 Oil narrated in incompatible causal registers; price decoupled from throughput EW 82% Confirmed — the ~$68 drop read as "pricing diplomacy" (Al Jazeera, Geo News) against Fars branding it a "negotiating lie to drive oil into the $60s," while flow stayed restricted (~24 vessels, suspended extraction).
H11 ≥5 new named objects enter the corpus W 87% Confirmed — the Azraq/Muwaffaq al-Salti base, "Farewell to the Martyr of Iran," the July 12–18 choreography, the IMO voluntary fund, Qalibaf's "60 days," the IRIB-Nabavian lawsuit, Valdai's "Seven Lessons," the Golestan Hall of Mirrors, Mohammad Awala. Well past five.
H12 Funeral staged as legitimacy referendum; Mojtaba no authenticated appearance W 85% Confirmed — the branded procession framed to show "ever-increasing power," 90+ countries and 300+ journalists tallied, 67,000 Red Crescent mobilized; no authenticated Mojtaba video, audio, or live appearance.

Summary: 10 confirmed, 2 partial, 0 refuted (~92% directionally correct). Both partials — H5 and H6 — failed the same way: each predicted a coherence behavior (synchronized discipline, a triumphant victory headline) and the window instead delivered the inverse (a broadcaster silencing its own speaker, a victory figure undercut by "no money yet"). The lesson refines a standing one: predict the contested object, not the direction of its coherence. Coordination and triumph predictions are structurally fragile because the same factional seam that can produce message discipline can, on any given day, produce its visible breakdown — and our instrument reads the breakdown far more reliably than it can time the discipline. We rebuild below with that seam left deliberately open.


Today's predictions

Review window: editorials published by ~22:00 UTC, July 1, 2026.

H1 (87%) [Type E]: The Doha encounter stays a multi-version contested object — narrated by Washington as talks Iran requested, by Tehran as a technical/frozen-asset delegation, and by Qatar as a mediation that excludes any direct US-Iran meeting. The object has already fractured from two versions to three, and each construction serves a different audience. Confirmation is ≥2 incompatible accounts of the same encounter co-present across ecosystems with no neutral first-party authentication of who is meeting whom; refutation is all parties confirming a shared characterization first-hand, or the object dropping out of the corpus. We track the meeting as a narrative artifact, not a diplomatic fact. Follow Negotiations & Ceasefire Diplomacy.

H2 (86%) [Type E]: Hormuz keeps migrating from kinetic to administrative — the IMO "voluntary fund," the 60-day free-passage meter, the demining monopoly, and the service-vs-transit lexical contest carried as a sovereignty-by-administration story, with ≥1 commercial signal fitting no political account. Iran is documented converting a chokepoint it could not close into a permanent governance-and-toll claim. Confirmation is the administrative register persisting across ≥2 ecosystems with the fund/fees/demining question unresolved, plus a market or logistics datapoint — a vessel count, a price print, a suspended extraction — that fits neither the victory nor the violation account. Refutation is convergence on one narrative or a verified physical closure. We measure the gap between vocabularies. Follow Strait of Hormuz & Oil.

H3 (84%) [Type E]: Iran's factional seam stays openly visible on its own channels — a live-broadcast cutoff, a lawsuit or rebuke against a critic, an attributed-message walk-back, or a unity exhortation whose issuance signals the dispute it denies. The supplicant frame is an inland vulnerability, which is why the state apparatus both stages unity and audibly polices it. Confirmation is ≥1 instance of public intra-Iranian contradiction surfacing in the corpus (a cutoff like Qalibaf's, an IRIB-style suit, a Haddad-Adel-style walk-back, or a "don't align with hostile media" charge); refutation is a domestic register presenting seamless unity with no internal dispute surfacing. We hold both readings open — genuine fracture or assigned role — because the corpus does not adjudicate. Follow Khamenei: Death & Succession.

H4 (81%) [Type E]: The Russian ecosystem keeps supplying Tehran a defeat-narrative frame that Iranian state media re-exports domestically, with the "instrumental, not fraternal" seam surfacing at least once. #564 documented the full chain — Moscow's Valdai "inevitable retreat" and "Trump lost against Iran" carried home by Mehr, even as ISNA's own analyst conceded Moscow's support is "instrumental, not fraternal." Confirmation is ≥1 traceable importation (a Russian-origin frame re-reported by Iranian state media as its own) plus ≥1 candid note that the loyalty the frame implies does not hold; refutation is Russian amplification going silent or Iranian media originating the defeat frame without the Moscow relay. We track the frame's travel, not its truth.

H5 (83%) [Type E]: The Khamenei funeral is narrated as a legitimacy-mobilization liturgy — foreign-cleric and journalist tallies, mobilization-capacity counts, "power to the world" framing — while the same ecosystem leaks at least one crack the choreography is meant to paper over. #563 caught both the deterrence-liturgy staging and IRNA's own admission that a commemoration ended early "due to a divisive sit-in." Confirmation is the power-projection register dominating ≥1 ecosystem and ≥1 friction leak (a sit-in, a logistics failure, a factional absence) surfacing in the same stack; refutation is the funeral narrated as routine mourning, or a fully seamless account with no leaked crack. Follow Khamenei: Death & Succession.

H6 (78%) [Type E]: A trivial provocation gets engineered into a national-dignity narrative — a slight, a gloat, or a symbolic insult metabolized from foreign gossip into a minister-level riposte and cohesion content. The window already ran this arc twice: the Mullin "happy dance" and the World Cup-exit gloat traveled US sports press → Reuters/Radio FardaFars/ISNA → an Araghchi riposte, and the Minab school migrated into Mexican fans honoring "the Minab martyrs." Confirmation is ≥1 documented small-provocation-to-dignity-narrative cycle in the corpus, ideally with an official-level response; refutation is the dignity machinery going quiet with no such metabolization observed. The insult's conversion into cohesion is the behavior we measure.

H7 (85%) [Type EW]: The casualty partition holds — each ecosystem amplifies the suffering that indicts its adversary and goes quiet on the rest, with Gaza, Lebanon, and Iran's own periphery sorted by frame rather than grief. Last window a named Al-Mawasi infant ran in resistance/Turkish streams against an "evacuation warning" framing elsewhere; the 4,247-plus Lebanese toll and Gaza's 73,066 lived in Turkish/Iranian/resistance outlets and near-vanished from Israeli/Gulf ones; south Lebanon's dead went uncounted everywhere. Confirmation is a casualty figure dominant in ≥2 ecosystems and conspicuously absent from ≥1 other, plus the incompatible-taxonomy pattern (named-victim vs discharged-warning) recurring on ≥1 event; refutation is the partition dissolving into shared accounting. Which deaths travel is the measurement. Follow Regional Focus: Lebanon.

H8 (85%) [Type EW]: American utterances reach our corpus only through adversary mirrors — Trump posts, Vance/Rubio/Witkoff statements, Bessent's barrel claims, and Western reports (CNN, NYT, Politico, Bloomberg) arriving via Hebrew, Arab, Russian-milblog, Turkish, and Chinese relays, never first-party. Last window the entire Doha sequence, the IMO fund, and the frozen-funds line reached us reflected — the CNN-citation trio being the cleanest case. Confirmation is ≥1 US-internal utterance or Western report entering the corpus exclusively through non-US amplification; refutation is a US-internal story reaching us first-party and unmediated, which our instrument would flag as an anomaly. The verdict is read from the relay chain. Follow Negotiations & Ceasefire Diplomacy.

H9 (82%) [Type EW]: The oil move is narrated in incompatible causal registers — "pricing diplomacy" against "American manipulation/violation" — with price decoupled from physical throughput. Last window the ~$68 drop was read as markets pricing talks (Al Jazeera, Geo News) even as Fars branded the same move a "negotiating lie to drive oil into the $60s," while flow stayed restricted (~24 vessels, suspended extraction). Confirmation is the same price level carrying ≥2 opposite causal attributions across ecosystems, plus a price/throughput mismatch (a falling or flat price against restricted vessel counts or a suspended operation); refutation is convergence on a single causal story, or price visibly tracking physical flow. The causation is the editorial product, and that gap is what we measure. Follow Strait of Hormuz & Oil.

H10 (80%) [Type EW]: Iran's periphery violence stays differentially constructed — the same thin facts built into a regime "US-Israeli-linked terror" frame and an adversary "insurgency brewing / fragility" frame. #563 caught the Saravan and Paveh dead folded into a "US-Israeli terror" reading by Press TV while Jerusalem Post, citing IRGC-affiliated Tasnim and saying so, read a Kurdish insurgency "brewing" and BBC Persian left attribution unsettled. Confirmation is ≥1 periphery incident carried with ≥2 incompatible attributions (externalized terror vs internal insurgency/fragility) across ecosystems; refutation is convergence on a shared account or the periphery going quiet. We test how the same facts are built into opposite stories, not which story is right. Follow Regional Focus: Iraq.

H11 (87%) [Type W]: At least five new named diplomatic, maritime, financial, casualty, or ceremonial objects enter the editorial corpus. A post-memorandum, contested-negotiation, funeral-staging phase keeps object density well above baseline — meeting venues, fund mechanisms, transit meters, envoys, casualty names, heritage sites, and reflected American utterances all keep minting nameable objects, as the Azraq base, the IMO fund, the "60 days" meter, and the Golestan Hall of Mirrors did last window. Confirmation is a tally from the next published editorials; refutation is a structurally quiet window with object density far below recent norms. The verdict is read from what the ecosystem names, not from what occurs.

H12 (85%) [Type W]: The successor leadership makes no authenticated personal appearance, while the funeral is narrated as a legitimacy-mobilization referendum with the leadership surfacing only mediated — through choreography, attributed messages, or synthetic media. The regime is documented framing the July 12–18 procession as a turnout-and-power demonstration (90+ countries, 300+ journalists, 67,000 Red Crescent staff), and prior windows wove an AI-generated "farewell" into the mourning architecture. Confirmation is the mobilization-capacity framing dominating ≥1 ecosystem and the leadership staying mediated (no authenticated video, audio, or live appearance); refutation is an authenticated Mojtaba personal appearance — which our instrument would detect instantly as the dominant event across every ecosystem — or the funeral narrated as routine mourning. Follow Khamenei: Death & Succession.


What we can't see

By design we do not monitor Western mass media directly — NYT, WaPo, Bloomberg, Reuters, CNN, Axios, CENTCOM — and this cycle was again mirror-thick: the Doha claim, the Vance "technical talks" line, the IMO fund, the Rubio/Witkoff "no money yet" testimony, and Bessent's barrel figures all reached us only through Israeli, Arab, Russian, Turkish, and Chinese relays, never the page. Iran's information environment still arrives through state-curated channels degraded by the long internet blackout, biasing our corpus toward sources with the infrastructure to circumvent it and muting the organic counter-narrative beneath the loyalty cascade — the on-air silencing of a parliament speaker is the rare seam that shows through. Two further blind spots are acute this window: we cannot read the Doha track's actual state, where the public contradiction is the mechanism rather than the noise; and we cannot verify the physical state of Hormuz, where a sovereignty-and-administration claim and a sub-baseline throughput print describe the same water in opposite registers. We also note our own instrument bias directly — our scraping reaches Iranian primary sources far more readily than US official ones, so part of the "asymmetric authority" we observe is real ecosystem behavior and part is a composition artifact we are obliged to name before drawing conclusions from it.


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