IRAN STRIKES MONITOR

Dashboard Readings Forecast About
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

The Daily Forecast

Iran Strikes Monitor — July 07, 2026

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

This forecast covers editorial #574, published at 10:05 UTC on July 6. 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 spanning 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 a vessel count, an oil surplus, a crowd size, or a casualty tally, we are testing whether the information conditions that keep that object visible and contested in our corpus hold — not offering a verification, a trading signal, 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 funeral has become a manufactured superlative, and the manufacture is the story. The load-bearing claim across #574 — that Khamenei's rites were the "largest funeral in recorded history" — entered the corpus not as a census but as a produced artifact: Middle East Spectator citing Al Jazeera, hardening through the same aggregator citing "Tasnim and Al Jazeera," then arriving "confirmed" via Al Mayadeen. A closed loop of resistance-axis and Iranian-state outlets citing one another until repetition supplied the authority a headcount never did. Iranian state media — IRNA, Mehr, ISNA, Farsna, Press TV — saturated the frame, cataloguing mourners by province and ethnicity to build "the whole nation" as participant. The counter-evidence sat inside the same corpus: MES reporting roughly two million people stranded at the wrong square, and Iranian channels forwarding Reuters and the Guardian on turnout while flagging CNN's "some Iranians tell CNN they're not mourning" as evidence of Western incoherence. Follow Khamenei: Death & Succession.

Beneath the liturgy, a de-escalation argument is accumulating in shipping data across ecosystems that rarely align. BBC Persian citing LSEG data and SABC News both carried ten Japan-related vessels exiting Hormuz after months stranded; abualiexpress reported US military aviation sharply increasing sorties to route commercial traffic along the Omani coast; CNA reported crude falling "as tensions ease"; People's Daily and AzerNews carried OPEC+ adding 188,000 bpd; and, least amplified but most revealing, Al Arabiya/Al Hadath carried a line that an oil surplus "weakens Iran's negotiating cards." Chinese, Israeli-diaspora, Iranian, and Gulf outlets converged — separately and for their own reasons — on the Strait transiting normally and the price weapon draining. Against that current ran the Iranian triumphalist frame: Press TV amplifying Qalibaf's "US defeated," Trend reporting a second Azar oilfield phase as business-as-usual. Follow Strait of Hormuz & Oil.

Moscow is running a third construction over the top of both — funeral optics as cover for diplomatic re-entry. TASS flooded the procession with correspondents, aerial footage, and a "revenge flag over the main mosque" framing, co-authoring an image of a cohesive, defiant Tehran because a stable anti-Western Iran is a Russian asset. The sharper play was diplomatic: TASS reporting Trump planning to call Putin after meeting Zelensky and to meet al-Sharaa around an Ankara summit — Russia writing itself back into the Middle Eastern settlement as a required interlocutor. Underneath, commercial re-entry moved under the same cover: Rybar MENA flagged Iraq approving a Chevron/UCC deal, the American energy footprint expanding while the cameras faced Tehran. Follow Regional Focus: Russia.

The clearest asymmetry was a coverage pattern, not a casualty count. A steady civilian toll ran beneath the funeral, and which ecosystems carried it mapped precisely onto their prior commitments. TRT World, Anadolu, and Al Jazeera amplified Palestinians killed "despite ceasefire"; TRT, Al Jazeera, and teleSUR carried a four-month-old infant who died near Ramallah after Israeli forces blocked hospital passage; Al Manar documented demolitions "despite the truce." Iranian state media, saturating on funeral grief, was near-silent on all of it, while abualiexpress rendered the same Gaza strikes as clean "eliminations." The martyrdom frame ran as a rationed resource — reserved for the leadership, withheld from the constituents dying downstream. Follow Regional Focus: Lebanon.


Yesterday's scorecard

We score the previous forecast's twelve predictions against the editorial record. The review window this cycle held a single published editorial, #574 — a thinner corpus than yesterday's two-editorial window, which we weight in reading the partials below.

# Prediction Type P Verdict
H1 Succession installed by ritual, not appearance E 88% Confirmed — authority carried through chants for Seyyed Mojtaba and Ahmadinejad's "managed reappearance" doing "quiet institutional work under the grief"; no authenticated personal appearance anywhere in the corpus.
H2 Crowd as contested caption + credibility outsourced to Western coverage E 86% Confirmed — "largest funeral in history" laundered through a citation loop against two million "stranded"; state forwarded Reuters/Guardian on turnout while flagging CNN's "not mourning" as Western incoherence.
H3 Hormuz migrates kinetic→administrative; ≥1 commercial signal fitting no account E 87% Partial — the commercial-signal half landed richly (ten Japan-linked hulls via LSEG, OPEC+'s 188k bpd, the oil-surplus "weakens Iran's cards" line), but the administrative/service-fee register thinned; the frame rotated to de-escalation-in-shipping-data.
H4 Iran's dissent/fracture seam stays visible E 84% ConfirmedMES on Tehranpars ("usually famous for anti-Islamic-Republic population") emptying toward the procession as the state answered its own legitimacy anxiety, the "not mourning" counter-evidence, and the misjudged-crowd admission.
H5 Great-power choreography as legitimacy dividend without ownership E 82% ConfirmedTASS co-authoring a "cohesive, defiant Tehran" and the Ankara choreography (Trump→Putin call, al-Sharaa meeting) narrated as Russia written back into the settlement, owning no outcome.
H6 Maximalist register + preserved exit ramp voiced simultaneously E 82% Partial — the exit-ramp register was strong (Trump's one-week "funeral pause" via TASS, de-escalation in shipping) and the maximalist present (Qalibaf's "US defeated," the "revenge flag" framing), but the specific "we will not let go"/MoU pairing did not recur cleanly this window.
H7 US utterances reach corpus only through adversary mirrors EW 86% Confirmed — Katz's "we killed Khamenei" via Al Jazeera, Trump's pause and Putin call via TASS, CNN's "not mourning" and Reuters/Guardian turnout via MES and Iranian state relays. None first-party.
H8 Casualty partition holds; suffering tracks the indicted ecosystem EW 86% Confirmed — Gaza dead and the Ramallah infant via TRT/Anadolu/Al Jazeera/teleSUR, Lebanon demolitions via Al Manar, all near-absent from a funeral-saturated Iranian feed; martyrdom rationed to the leadership.
H9 Hormuz claims in incompatible causal registers; number via rebuttal EW 84% Confirmed — normal-commerce-recovering (LSEG vessels, OPEC+) against sovereignty-triumph ("US defeated," "revenge flag"), with the funeral superlative itself the clearest claim-about-a-claim.
H10 ≥1 claim caught mid-migration, gaining threat-value/losing verification EW 83% Confirmed — "largest funeral in history" tracked hop by hop: MES→Al Jazeera, MES→Tasnim+Al Jazeera, Al Mayadeen "confirmed" — a claim acquiring the texture of fact through repetition.
H11 ≥5 new named objects enter the corpus W 88% Confirmed — Tehranpars, Ahmadinejad's reappearance, the ten Japan-related vessels/LSEG datapoint, the Iraq Chevron/UCC deal, OPEC+'s August 188k bpd, the second Azar oilfield phase, the al-Sharaa/Ankara meeting, Hadatha/Aytaroun demolitions, the Ramallah infant. Well past five.
H12 No authenticated successor appearance; diplomatic track mediated W 85% Confirmed — Mojtaba surfaced only in chant; the diplomatic track (Trump→Putin call, Ankara summit) reached us solely through TASS readouts. The July 11 Islamabad round did not surface — the mediated-leadership clause independently satisfied, as pre-caveated.

Summary: 10 confirmed, 2 partial, 0 refuted (~96% directionally correct, 83% clean confirmations). Both partials failed the same way, and it is the failure we now know best: we bolted a specific register onto a sound structure, and the funeral's gravity rotated the register out. H3's spine — the administrative/service-fee vocabulary — thinned as the Strait story reorganized around de-escalation-in-data; H6's precommitment half ("we will not let go of the killers") receded as the maximalist voice collapsed into simple triumphalism. Both structures held; both named tokens moved. The honest caution repeats yesterday's: a funeral-saturated corpus is the easiest environment our instrument reads, and with a single editorial in the window our sample is thin. We should expect regression as the liturgy recedes and the July 11 Islamabad round reintroduces the scheduled-event risk that has burned us before.


Today's predictions

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

H1 (88%) [Type E]: The succession stays installed by ritual and attributed authority rather than presence — carried through chant, appointment, command formula, or attributed message, with no authenticated personal appearance by Mojtaba Khamenei. #574 caught the succession "pre-loaded" into the funeral — chants for Seyyed Mojtaba and Ahmadinejad's managed reabsorption doing quiet institutional work under the grief. Confirmation is ≥1 fresh invocation of the successor's authority through an appointment, command formula, or attributed message with no live appearance; refutation is an authenticated video/audio/personal appearance or his name dropping from command-authority language entirely. We track the channel, not the man. Follow Khamenei: Death & Succession.

H2 (85%) [Type E]: The funeral turnout remains a contested caption, and Tehran keeps outsourcing its own credibility to adversary and Western coverage — while at least one adversary-aligned ecosystem declines to amplify the imagery. Last window the "largest funeral" superlative carried as national devotion in Iranian state media and as manufactured spectacle in Israeli mockery, while MES flagged Israeli-aligned channels going quiet on turnout they "couldn't afford to show." Confirmation is the same crowd or number carrying ≥2 opposite captions across ecosystems, plus ≥1 instance of Iranian state or OSINT media invoking adversary/Western coverage as proof, or an identifiable strategic non-amplification; refutation is convergence on a shared reading or the funeral dropping from the corpus. We measure the caption fight and the silences, not the pixels. Follow Khamenei: Death & Succession.

H3 (86%) [Type E]: The de-escalation argument keeps accumulating in commercial and logistics data across non-aligned ecosystems — vessel counts, oil-surplus framing, OPEC+ output, US sorties keeping the Omani corridor open — while the Iranian triumphalist frame ("US defeated," "new normal") runs directly against it. #574 documented Chinese, Israeli-diaspora, Iranian, and Gulf outlets separately converging on a Strait transiting normally and a price weapon draining. Confirmation is ≥1 market or logistics datapoint fitting neither the victory nor the violation account persisting across ≥2 ecosystems, set against ≥1 Iranian-ecosystem triumphalist claim; refutation is convergence on a single narrative or a verified physical closure. We measure the gap between the data and the rhetoric. Follow Strait of Hormuz & Oil.

H4 (83%) [Type E]: Iran's legitimacy-anxiety and dissent seam stays audible on its own and adjacent channels — anomaly admissions like the Tehranpars turnout, "not mourning" counter-evidence, stranded-crowd or organizer-failure reporting, or exile-outlet policing. The apparatus both stages consensus and audibly polices it: last window MES caught the state answering its own legitimacy anxiety in real time as an anti-regime neighborhood emptied toward the procession, alongside the two-million-stranded admission. Confirmation is ≥1 instance of intra-Iranian contradiction, admission, or dissent-policing breaking through; refutation is a domestic register presenting seamless unity with no friction surfacing. We hold both readings open — genuine fracture or staged discipline. Follow Khamenei: Death & Succession.

H5 (83%) [Type E]: Great-power choreography is narrated as a legitimacy dividend without ownership — the Ankara summit, the Trump–Putin call, and any Moscow or Beijing gesture read as Russia or China writing itself into the settlement, carried predominantly through Russian and Chinese readouts, with the principals hedging on risk. Last window TASS co-authored a "cohesive, defiant Tehran" and relayed the Ankara diplomacy (Trump→Putin, al-Sharaa) as Moscow becoming a required interlocutor. Confirmation is a great-power gesture foregrounded in ≥1 ecosystem as validation of Iran's position or of a multipolar settlement while the principal avoids ownership; refutation is a great power taking direct responsibility for outcomes or the choreography dropping from the corpus. We read the hedge as text. Follow Regional Focus: Russia.

H6 (81%) [Type E]: The maximalist register and the preserved exit ramp keep being voiced in the same window — Qalibaf-style "US defeated" triumphalism and revenge-flag precommitment running against Trump's "funeral pause," the de-escalation-in-data current, and any negotiation signal ahead of the July 11 Islamabad round. #574 logged the "US defeated" / "revenge flag" frame against TASS relaying Trump's one-week pause and the accumulating shipping-data case for de-escalation. Confirmation is both registers appearing in the corpus within the window — triumphalist or precommitment rhetoric and a preserved-exit or negotiation signal — carried by Iranian or allied sources; refutation is one register fully displacing the other. We read the factional hedge, not a forecast of which side wins. Follow Negotiations & Ceasefire Diplomacy.

H7 (86%) [Type EW]: American and Western utterances reach our corpus only through adversary mirrors — Trump, US officials, and Western reports arriving via Arab wire, Russian-milblog, Persian, and Chinese relays, never first-party. Last window Katz's "we killed Khamenei" reached us through Al Jazeera, Trump's pause and Putin call through TASS, and CNN's "not mourning" through MES. 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.

H8 (86%) [Type EW]: The casualty partition holds — each ecosystem amplifies the suffering that indicts its adversary and mutes the rest, with Gaza and Lebanon "despite ceasefire/truce" deaths carried by Turkish, Arab, and resistance outlets against a funeral-saturated Iranian feed near-silent on them. #574 traced the Ramallah infant and Gaza dead through TRT/Anadolu/Al Jazeera/teleSUR and Lebanon demolitions through Al Manar, while Iranian state media rationed the martyrdom frame to the leadership. Confirmation is a casualty figure or memorial dominant in ≥2 ecosystems and conspicuously absent from ≥1 other, plus the curated-grief-vs-muted-harm taxonomy recurring; refutation is the partition dissolving into shared accounting. Which deaths travel is the measurement. Follow Regional Focus: Lebanon.

H9 (84%) [Type EW]: The Hormuz throughput story stays narrated in incompatible causal registers — normal-commerce-recovering, sovereignty-and-toll, and "US defeated" triumph — with at least one central figure reaching us largely as a claim about a claim. Last window the LSEG vessel count and OPEC+ recovery sat against Qalibaf's "US defeated" and the "revenge flag," the same water described in opposing registers. Confirmation is the same flow or datapoint carrying ≥2 opposite causal attributions across ecosystems, plus ≥1 key figure we hold only as a claim-about-a-claim; refutation is convergence on a single causal story or an independently verified transit figure entering the corpus. The incoherence is the editorial product. Follow Strait of Hormuz & Oil.

H10 (83%) [Type EW]: At least one claim is caught mid-migration across ecosystems, gaining authority or threat-value and losing verification at each hop — a state devotional artifact laundered aggregator→resistance-axis→citable fact, or an adversary mock or fringe assertion traveling and transforming downstream. #574 tracked "largest funeral in history" hop by hop into apparent fact, and the Katz "carcass"/"we killed Khamenei" counterprogramming inverting the same imagery. Confirmation is ≥1 identifiable multi-hop migration visible in the window with the framing value measurably changing; refutation is claims staying within a single ecosystem with no cross-boundary transformation captured. We read the architecture, not the verdict. Follow Khamenei: Death & Succession.

H11 (88%) [Type W]: At least five new named diplomatic, maritime, financial, casualty, or ceremonial objects enter the editorial corpus. A 40-day mourning phase layered over a chokepoint-repricing window and the scheduled July 11 negotiation round keeps object density well above baseline — surfaced neighborhoods, appointment names, vessel counts, energy-deal names, memorial names, and reflected utterances all keep minting nameable objects, as Tehranpars, the LSEG fleet, the Iraq Chevron deal, and the Ramallah infant did last window. Confirmation is a tally from the next published editorial; refutation is a structurally quiet window with 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, and the diplomatic track — the July 11 Islamabad round, the Ankara summit, any Putin–Trump follow-through — surfaces only as mediated, multi-version, or deterrence-declaration cover rather than a first-party readout, and may not surface at all. The regime is documented framing turnout as a power demonstration while Mojtaba appears only in chant, and the negotiation track reaches us via Russian readouts. Confirmation is the leadership staying mediated (no authenticated appearance) and the diplomatic track appearing contested, multi-version, or absent; refutation is an authenticated Mojtaba appearance — which our instrument would detect instantly as the dominant event across every ecosystem — or a clean, single-version negotiation readout entering the corpus first-party. We caveat directly: the July 11 round has not yet surfaced in a funeral-saturated corpus, so we weight it as may not appear, which the mediated-leadership clause independently satisfies. Follow Khamenei: Death & Succession.


What we can't see

By design we do not monitor Western mass media directly — NYT, FT, Axios, Fox, Reuters, CNN, CENTCOM — and this cycle was again mirror-thick: Katz's "we killed Khamenei," Trump's one-week pause, the Trump–Putin call, and the CNN "not mourning" line all reached us only through Al Jazeera, TASS, and Middle East Spectator, 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 funeral's loyalty cascade — the non-attendance and dissent our instrument is least equipped to see at scale. Three blind spots are acute now: we cannot verify the physical state of Hormuz, where a de-escalation-in-data reading and a "US defeated" triumph describe the same water at once; we cannot independently count the crowd the entire window is an argument about, held only as a superlative laundered through a citation loop; and with the July 11 Islamabad round and the Ankara track reaching us only through readouts, we register the diplomatic track's optics but not its content. We also flag our own instrument bias directly — our Telegram corpus skews ~65% Russian, and we reach 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.