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 12, 2026

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

This forecast covers editorials #581 and #582, published between 10:00 and 22:00 UTC yesterday. 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 an oil price, a crowd figure, a shipping count, 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 — WSJ, CNN, Axios, NYT, 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 ladder is being climbed in text, not in metal. #581 traced the window's highest-velocity object — not a missile but a placard. A funeral mourner's "I volunteer to kill Trump" sign, valorized by IRGC-adjacent Fars, became the stated pretext for Trump's Truth Social threat of "1,000 missiles ... with thousands more to immediately follow." That single sentence then fractured as it crossed boundaries: rendered as a "second-strike option" in Hebrew by AbuAliExpress, flat and verbatim by TASS, bluster by Guancha, "completely decimate" by Haaretz and Naharnet. Neither a launched missile nor an intercepted one entered the construction. Both capitals are broadcasting red lines to feed domestic hawks while the actual rungs — Oman, the Qatari mediators — point down. Follow IRGC Retaliatory Waves.

The most consequential instrument this cycle was a leak. #581 documented a public-private split: publicly, spokesman Baqaei insists Tehran requested no talks and Araghchi posts that "compliance can only be mutual"; privately, per Reuters and CBS reaching us via Middle East Spectator and BBC Persian, Iran told US advisors the three-ship Hormuz attacks were a "technical malfunction." Washington then leaked that contrition — Guancha carried the US line that Iran privately "admitted" and blamed hardliners. By making the climb-down public, the pressure architecture Al Jazeera named outright forces Iran into public defiance to protect its domestic flank. And that flank is loud: Jalili, the Fars "I apologize to the martyred Leader" video, hardliners policing the pragmatist camp. Follow Negotiations & Ceasefire Diplomacy.

The funeral has become a distributed permission structure. #582 caught Mojtaba Khamenei's written vow to "avenge the pure blood" saturating every ecosystem within ninety minutes — but only diaspora Persian outlets (RadioFarda, BBCPersian) carried the puncturing metadata: the message was "attributed to" Mojtaba, dated two days earlier, issued by a man "not seen in public for months." Iranian outlets fused the vow to the "43-million silent referendum" frame and re-glossed enteqam as juridical obligation rather than rage. Against that licensed architecture sit the items the same feed near-buries: two Basij killed in Mashhad, unannounced Tehran blackouts, Mashhad rationing, a bourse down 104,000 points. Follow Khamenei: Death & Succession.

Hormuz is being negotiated through competing leaks, and the contest is regulatory. #582 logged three incompatible versions in a single afternoon: US officials via NYT demanding Iran "issue a statement," an Axios/CNN Omani proposal to split the strait into two corridors, and Tasnim disowning the Axios account. Oman's own readout was thinner and calmer — "continue technical and political talks." The lateral tell no belligerent narrates: Guancha reports Europe war-gaming whether to "let Iran charge tolls," while China's helium-export ban converts Gulf tension into semiconductor leverage. Traffic is down to 23 vessels, Azeri Light below $78 — the markets are quieter than the megaphones. Follow Strait of Hormuz & Oil.


Yesterday's scorecard

We score the previous forecast's twelve predictions against the two editorials the review window produced, #581 and #582. The structural EW readings again held without exception; both soft spots came from over-specifying a live object.

# Prediction Type P Verdict
H1 Shahid word-contest persists — state saturates martyrdom, exile refuses in matching vocabulary E 87% Partial — the state/exile divergence held robustly (state fusing funeral to revenge vow; RadioFarda amplifying "rising popular discontent" as the greatest danger; diaspora Persian outlets puncturing the vow's provenance), but it surfaced as metadata-puncturing behavior, not the specific shahid-vs-rahbar-e sabeq lexical refusal we named. Over-specification of the marker.
H2 "43 million" circulates as replication, not corroboration; Western silence as story E 86% Confirmed — Iranian outlets converged on the "silent referendum" that "shattered Western narratives," with the toll carried even by TASS as "the largest procession the world has ever seen." Identical copy across mastheads.
H3 Successor's absence in two keys; Mojtaba no authenticated appearance E 85% Confirmed — amplifiers built the image of a commanding new leader issuing an ultimatum; diaspora skeptics noted the man himself "has not appeared in public for months." No authenticated appearance.
H4 Mashhad shrine shooting stays a two-object contest, state rumor-label vs OSINT E 84% Confirmed — IRGC confirmed two Basij killed by "attacking elements" after Farsna had pre-branded shrine-shooting reports "anti-revolution rumor"; the parallel Pakdasht contest ("explosions" vs "controlled ammunition disposal near Parchin") ran the same fault line.
H5 Russian milblogs subordinate the ally, saturate Ukraine, manage only an S-400 non-denial E 85% Partial — Russia was more engaged on Iran than "barely mentioning," but the engagement was instrumentalizing rather than co-belligerent: TASS/Patrushev annexed Hormuz into a chokepoint-hegemony theory spanning Malacca and the Baltic, and boris_rozhin processed Iran's grievance as a parable for Ukraine. The "curated/dismissive" clause held; the "silence" clause failed.
H6 China curates Hormuz as economic/securitization, not kinetic E 86% Confirmed — the helium-export ban wired Gulf escalation to the chip supply chain and Guancha surfaced Europe's toll war-gaming; economic and legal framing throughout, no belligerency.
H7 US/Western utterances reach us only through adversary/bystander mirrors EW 88% Confirmed — textbook. Trump's Truth Social threat arrived via TASS, Xinhua, Guancha, AbuAliExpress; the private-apology leak via Guancha; Axios/CNN/NYT all through Middle East Spectator, ajanews, and BBC Persian relay.
H8 Casualty partition holds; no neutral tally EW 86% Confirmed — Lebanon's 4,322 and Gaza's 73,221 saturated resistance/Iranian feeds and were essentially absent from Israeli streams, which framed identical demolitions as targeting Hezbollah. Iran's Health Ministry 17 made a rare passage into Xinhua.
H9 Hormuz narrated in incompatible causal registers EW 85% Confirmed — competing leaks (US "issue a statement" vs Omani corridor split vs Tasnim's territorial-waters denial) ran atop flow and price data (23 vessels, Azeri Light <$78) co-present with closure-and-toll narratives.
H10 ≥1 claim caught mid-migration, gaining threat-value, losing verification EW 84% Confirmed — the Mojtaba vow's migration chain (state → Arabic resistance → Russian stack, reframed as US treaty-worthlessness → Western mirrors) and the low-res Muwaffaq Salti crater imagery ladder (fotrosresistanceeIntelSlavaMiddle East Spectatorboris_rozhin) were both named explicitly.
H11 ≥5 new named objects enter the corpus W 88% Confirmed — Muwaffaq Salti craters, the Aqqala rail bridge in Golestan, Pakdasht explosions, the helium-export ban, the Europe transit-toll review, the Omani corridor split, two Basij killed, the ZAKA-Venezuela deployment. Well past five.
H12 Diplomacy track surfaces only mediated and contested W 84% Confirmed — Hormuz talks appeared as three incompatible leaked versions against Oman's thin "continue technical and political talks" readout; no clean first-party negotiation record entered the corpus.

Summary: 10 confirmed, 2 partial, 0 refuted (~92% directionally correct, ~83% clean confirmations). The lesson is by now familiar: our structural EW readings — mirror-only US utterances, casualty partition, incompatible Hormuz registers, migrating claims — held without a single exception, while both partials came from over-specifying a live object. H1 named a specific word when the dynamic manifested as behavior; H5 predicted Russian silence when Russia in fact engaged heavily but instrumentally, folding Iran into its own chokepoint and Ukraine narratives. We correct today by predicting Russia's instrumentalization rather than its absence, and by binding the succession prediction to the legitimacy architecture the funeral is actually generating rather than to a single lexical marker.


Today's predictions

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

H1 (86%) [Type E]: The leak stays the instrument — the US pressure architecture keeps making Iran's private signals public to force visible defiance, and hardliners keep policing the pragmatist camp in response. #581 documented Washington leaking Iran's private "malfunction" admission through Guancha while Axios carried a demand that Tehran publicly declare Hormuz open within 24 hours. Confirmation is the public-private split recurring — ≥1 leaked account of a private Iranian concession co-present with ≥1 loud public denial or hardliner rebuke (Jalili-style, or a Fars essay). Refutation is a clean, uncontested negotiation channel appearing, or the leak-and-deny sequence dissolving. We measure the coercion-through-publicity mechanism, not the state of the talks. Follow Negotiations & Ceasefire Diplomacy.

H2 (85%) [Type E]: The Hormuz contest keeps migrating from kinetic to regulatory — the toll/administrative-role frame and the corridor-split proposal advancing as the strait is institutionalized as a taxable, governed asset. #582 caught Guancha reporting Europe war-gaming whether to "let Iran charge tolls" and the Axios/CNN Omani proposal to split the waterway into Omani- and Iranian-water lanes — with Tasnim disowning the account. Confirmation is continued circulation of a governance/pricing frame (tolls, IMO procedure, corridor sovereignty) across ≥2 ecosystems; refutation is the strait reverting to a purely military object or a single agreed transit regime consolidating. We track the framing shift from blockade to administration, not the legal outcome. Follow Strait of Hormuz & Oil.

H3 (84%) [Type E]: The funeral-vow legitimacy architecture holds as one licensed construction — the "43-million referendum," the enteqam-as-juridical-justice theology, and Mojtaba's written vow fused together — while only diaspora Persian outlets puncture its provenance, and Mojtaba makes no authenticated appearance. #582 showed Mehrnews and cleric Panahian re-glossing revenge as jurisprudence and RadioFarda/BBCPersian flagging the vow as "attributed to" an unseen leader. Confirmation is the state feed sustaining the fused grief-mobilization-legitimacy frame co-present with ≥1 diaspora outlet reporting the behavior (the absence, the dating, the provenance) rather than the words, with Mojtaba still unseen. Refutation is an authenticated Mojtaba appearance — which our instrument would detect instantly as the dominant event — or the architecture fragmenting. Follow Khamenei: Death & Succession.

H4 (83%) [Type E]: Domestic strain stays near-buried beneath funeral saturation — blackouts, rationing, the falling bourse, the banking disruption, and the Mashhad Basij killings surfacing mainly through diaspora counter-framing rather than the state stream. #582 set the IRGC's confirmation of two Basij killed and unannounced Tehran power cuts against RadioFarda's amplification of "rising popular discontent" as the regime's greatest danger. Confirmation is ≥2 domestic-stress datapoints appearing predominantly in diaspora or OSINT streams and muted in the state feed, with a state rumor-label or referendum-frame working to crowd them out. Refutation is Iranian state media foregrounding domestic hardship directly, or the strain vanishing from the corpus. We read the asymmetry of visibility, not the conditions themselves. Follow Khamenei: Death & Succession.

H5 (82%) [Type E]: The Beirut coalition seam recurs — American statements narrate an Israeli drawdown while Israeli sources narrate its impossibility, the alliance briefing against itself in public. #582 caught Al Jazeera and Ynetnews describing a US delegation choreographing a phased Israeli pullback from "pilot zones" while Israeli security sources in the same feed insisted "no withdrawal order" existed and the LAF "is not capable of dismantling Hezbollah." Confirmation is ≥2 allied-ecosystem sources producing incompatible operational narratives about the same withdrawal, basing, or coordination question. Refutation is the coalition converging on a single public line, or the Lebanon track dropping out of the corpus. We measure the public seam, not which account is operationally accurate. Follow Regional Focus: Lebanon.

H6 (84%) [Type E]: China keeps curating the crisis as lateral economic leverage rather than co-belligerency — the helium-export ban wiring Gulf tension to the semiconductor supply chain, with economic and securitization framing crowding out any grievance. #581 and #582 both logged Beijing's temporary helium ban "in response to renewed US tension-making," explicitly connecting West Asia to the chip supply chain, alongside Xinhua war-risk data and Guancha's toll war-gaming. Confirmation is Chinese-ecosystem coverage foregrounding supply-chain, shipping, legal, or securitization framing over belligerency; refutation is Beijing centering a corridor grievance or claiming shared cause with Tehran. We watch the curation choice — the lateral escalation no belligerent is discussing. Follow Global South & Middle Powers.

H7 (88%) [Type EW]: American and Western utterances reach our corpus only through adversary and bystander mirrors — any Trump post, CENTCOM statement, or Axios/CNN/NYT report arriving via TASS, Xinhua, Guancha, ajanews, Middle East Spectator, or OSINT relay, never first-party. #581 was near-pure: Trump's missile threat and the leaked private-apology line both reached us several mirrors deep. Confirmation is ≥1 US-internal utterance entering the corpus exclusively through non-US amplification; refutation is a US story reaching us first-party, which our instrument would flag as an anomaly. The verdict is read from the relay chain, not the content. Follow Negotiations & Ceasefire Diplomacy.

H8 (86%) [Type EW]: The casualty partition holds — civilian harm becomes visible in each ecosystem to the degree it serves that ecosystem's argument, with the Lebanon and Gaza cumulative tolls saturating resistance/Iranian feeds and absent from Israeli ones, and no neutral tally consolidating them. #582 set Lebanon's 4,322 and Gaza's 73,221 against Israeli streams that framed identical demolitions as targeting Hezbollah, while #581 showed Iran's Health Ministry 17 making a rare crossing into Xinhua and Al Jazeera. Confirmation is a harm datapoint dominant in ≥2 ecosystems and conspicuously muted in ≥1 other, with the corroboration-vs-amplification asymmetry recurring; refutation is the partition dissolving into a shared neutral accounting. Whose dead get named maps allegiance more precisely than any statement. Follow Regional Focus: Lebanon.

H9 (85%) [Type EW]: Hormuz stays narrated in incompatible registers — competing diplomatic leaks (a US demand, an Omani corridor split, an Iranian territorial-waters denial) firing alongside flow and price data that read a quieter reality than the megaphones. #582 recorded three incompatible versions of the talks in a single afternoon against Oman's thin "continue technical talks" readout, with traffic down to 23 vessels and Azeri Light below $78. Confirmation is the same chokepoint carrying ≥2 opposite constructions across ecosystems, with market or ship-tracker data co-present with a maximalist closure/threat narrative; refutation is convergence on a single causal story or a verified transit regime entering the corpus. The incoherence is the editorial product. Follow Strait of Hormuz & Oil.

H10 (84%) [Type EW]: At least one claim is caught mid-migration across ecosystems, gaining threat- or legitimacy-value and losing verification — the low-resolution Muwaffaq Salti crater imagery, the CNN/ISIS Parchin-rebuild satellite claim, or the escalation-token placard/vow chain hardening as it crosses boundaries. #582 traced the crater imagery's amplification ladder and the Mojtaba vow's four-payload migration; #581 tracked the funeral placard becoming a trans-ecosystem escalation object. Confirmation is ≥1 identifiable multi-hop migration with the framing value measurably changing as verification thins; refutation is claims staying within a single ecosystem with no cross-boundary transformation captured. We read the architecture of the migration, not the truth of the claim. Follow Strike Operations & Targets.

H11 (87%) [Type W]: At least five new named maritime, military, financial, diplomatic, or casualty objects enter the editorial corpus. A funeral-week legitimacy engine layered over competing Hormuz leaks, a corridor-split proposal, a helium-export ban, and fresh strike-imagery claims keeps object density well above baseline — as the Muwaffaq Salti craters, the Aqqala rail bridge, the Pakdasht explosions, and the ZAKA-Venezuela deployment did last window. Confirmation is a tally from the next published editorials; 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 (83%) [Type W]: The diplomacy track surfaces only as mediated, multi-version, and contested — Oman's modest "technical and political talks" against maximalist competing leaks — with no clean, first-party negotiation readout entering the corpus. #582 framed the gap between Oman's calm readout and the three incompatible leaks around it as the story, with each side pre-assigning blame for collapse. Confirmation is the diplomatic track appearing mediated, multi-version, or subordinated to the leak-and-threat dynamic; refutation is a clean single-version negotiation readout arriving first-party, or the escalation rhetoric fully displacing every diplomacy signal. We read the track's visibility and framing, not the state of the talks. Follow Negotiations & Ceasefire Diplomacy.


What we can't see

By design we do not monitor Western mass media directly — NYT, FT, Axios, CNN, Reuters, CENTCOM — and this window was again mirror-thick: Trump's missile threat and the leaked private-apology line both reached us only through relays with a stake in how they landed. Iran's information environment still reaches us 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 saturation — the blackouts, bourse drop, and "rumor" labels we log are themselves evidence of how much sits below our view. Two blind spots are acute right now: we cannot verify the physical state of Hormuz, where a 23-vessel transit count, a sub-$78 barrel, and a "corridor split" proposal describe the same water; and we cannot adjudicate whether Mojtaba's written vow reflects operational intent or institutional continuity, since the man himself has not been seen. We also flag our own instrument bias directly — our Telegram corpus skews ~65% Russian, and this window that corpus was not silent but actively annexing the Hormuz crisis into Moscow's own chokepoint and Ukraine narratives.


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.