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 Jul 15 Jul 20 Jul 21 Jul 22 Jul 23 Jul 24 Jul 25 Jul 26 Jul 28 Jul 29 Jul 30 Jul 31 Aug 1 Aug 2 Aug 3 Aug 4 Aug 5 Aug 18 Aug 19 Aug 20 Aug 21 Aug 22 Aug 23 Aug 24 Aug 25 Aug 26 Aug 27 Aug 28

The Daily Forecast

Iran Strikes Monitor — July 30, 2026

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

This forecast covers editorials #606 through #607, published between 10:00 and 22:00 UTC July 29. 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 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, an interceptor stockpile, a vessel 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 — NYT, WSJ, CNN, Axios, Reuters, CENTCOM, Fox — they reach us only as reflected, amplified, and reframed by the ecosystems we study, often several mirrors deep. About our methodology.


Where we are

Six quiet nights ended, and the pause did not end cleanly — it fractured into simultaneous strikes with opposite authors. #606 recorded an interpretation traveling ahead of its event: an OSINT channel flagged a ballistic launch, and within four minutes middle_east_spectator had minted the frame the pro-resistance ecosystem carried all night — "So much for the reports of ongoing negotiations" — before CENTCOM confirmed a single detail. The IRGC claimed a ballistic strike on the Muwaffaq Salti air base in Jordan; CENTCOM said every missile was intercepted; Jordan said it downed five. Both belligerents declared victory from the same event, and the tell was in the verbs — Mehrnews reprocessed the identical CENTCOM statement as "America's repetitive claim: we downed them all." Follow IRGC Retaliatory Waves.

Riyadh crossed a line onto Iraqi soil, and the corpus built a sovereignty crisis around the dead in real time. The night's genuinely new escalation, #606 and #607 recorded, was the joint US-Saudi strike package on Popular Mobilization Forces sites across seven Iraqi provinces — the first time Riyadh openly co-signs a strike on Iraqi territory with Washington. The ecosystems immediately built rival names for the same dead: CENTCOM and Gulf media called them "Iran-aligned terrorists," the resistance ecosystem called them "PMF martyrs who fought ISIS." The casualty figure became an information object in its own right, climbing across pro-Iran channels — 5, then 8, then 10, then a stated 20 — each increment amplified as fresh atrocity, while Western and Gulf coverage rendered the same dead lower and as "militants." The Iraqi National Security Council "approved a security plan" — institutional language for doing nothing kinetic — while the Islamic Resistance in Iraq set an August 7 deadline for Baghdad to act, a non-state actor trying to seize the escalation decision from the state, and Muqtada al-Sadr broke the line by calling the militias "unruly." Follow Regional Focus: Iraq.

Information behavior became the acknowledged front. #607 recorded three items that make the narrative machinery itself the explicit subject: the IRGC's public-affairs Telegram channel was taken down and the IRGC rebranded the takedown as proof of enemy "panic"; CENTCOM's Adm. Cooper warned troops that phone videos feed Iranian battle-damage assessment; and dueling AI-manipulation allegations multiplied — Al Manar claiming Tel Aviv hired a former Trump campaign chief to flood the AI ecosystem, Cubadebate alleging a $46.5M Israeli "AI-poisoning" campaign, dva_majors mirror-accusing Iran. None is verified in our corpus; the convergence is the signal. Every ecosystem now frames the adversary's narrative work as illegitimate "poisoning" and its own as truth-telling.

The slower constraints moved quietly beneath the missile claims. Oil spiked ~4–5% on the Jordan confirmation and mean-reverted below $80 by morning as Xinhua declared "geopolitical concern eased," then jumped nearly 7% past $90 the next window on Trump's rhetoric and the Iraq strike — the market pricing headlines, not supply loss. The durable signal is the war-risk premium: cig_telegram reporting war-cargo cover denied to Saudi-linked Red Sea vessels, Iran's rejection of Oman's joint-oversight Hormuz plan leaving the strait's governance unpriceable, and Dawn catching Beijing asking the Houthis for safe passage for its own ships while the insurance market fragments around it. Follow Strait of Hormuz & Oil.


Yesterday's scorecard

We score the previous forecast's twelve predictions against what #606 and #607 recorded.

# Prediction Type P Verdict
H1 Pause narrated as interceptor-economics problem E 86% Confirmed — CENTCOM's five-for-five interception claim ran against cig_telegram's CSIS estimate of PAC-3 stocks down to a third and Al Arabiya's Pentagon-depletion amplification. "Five missiles cost ten Patriots" became the window's dominant frame.
H2 Attribution refusal persists E 85% Confirmed — Jordan drew three incompatible authors (IRGC impact / CENTCOM total intercept / Jordan downed five), and Iran's "knowledgeable military source" flatly denied any link to the Saudi oil attacks.
H3 Gharibabadi Hormuz-NPT doctrine keeps circulating E 82% Partial — the Hormuz-as-sovereign-leverage doctrine persisted (Sayyari and a Fars "informed military source" insisting the strait is closed), but the specific deputy-level NPT-withdrawal line dropped out of the corpus this cycle.
H4 De-escalation vocabulary co-present with denials E 81% Partial — the mediator track stayed visible (Oman's rejected joint-oversight plan, the canceled al-Zaidi–MBS Riyadh meeting), but the "flexibility / voluntary fees" vocabulary largely gave way as the fire pause collapsed into open strikes.
H5 Russian layer stays verbal, Iran-secondary E 81% Confirmed — Moscow amplified American impotence while staying formally uninvolved, declined to amplify the "Iran provoked deliberately" read (a strategic silence), and moved against Durov even as its milblogs posted through the night.
H6 Domestic register fuses mobilization + repression E 80% Confirmed — Arbaeen martyrdom liturgy (Minab schoolboys' choir, khunkhahi blood-vengeance banners) ran co-present with the deletion of Iran's own IRGC dead and state TV "accused of censoring even the president."
H7 Hormuz built as incompatible governance objects EW 83% Confirmed — Iran's "completely closed" against Times of Oman/CNN trackers at ~14 ships against CENTCOM's 1,000 vessels / 500M barrels under escort. Three ecosystems, incompatible water.
H8 Western/US utterances reach us only through mirrors EW 84% Confirmed — Trump's "our turn to hit them," CENTCOM via TRT/Daily Maverick, CSIS via cig_telegram, and the Reuters MANPADS report refracted through bbcpersian, Haaretz, and Al Manar at once. Near-total again.
H9 Casualty ledgers stay partitioned EW 82% Confirmed — Iraqi Hashd martyrs got funerals on camera, four IRGC dead were deleted, two Israeli soldier suicides (2026 toll: 16) barely registered in their own ecosystem, and Gaza ran as background noise. No source held two ledgers.
H10 Missile launches split vector-vs-target, Iran silent EW 80% Partial — the target split held (Jordan claimed hit / intercepted / five downed), but Iran did not stay silent — it claimed the Jordan strike proudly with a theological communiqué, while going silent only on the Saudi attacks it wanted deniable.
H11 ≥5 new named objects enter the corpus W 85% Confirmed — Muwaffaq Salti, the Energos Winter FSRU at Damietta, the seven-province PMF target set, IRGC statement #52, the August 7 deadline, the CSIS one-third figure, and the $46.5M AI campaign. Well past five.
H12 Oil/shipping indicators stay contested and partial W 75% Confirmed — oil spiked and reverted below $80, then jumped 7% past $90; war-cargo cover was denied to Saudi hulls; 14 ships against 1,000 vessels against "closed." No consolidated series adopted.

Summary: 9 confirmed, 3 partial, 0 refuted (~100% directionally correct, ~75% clean confirmations). The instructive miss is H10, and it inverts the same way July 29's H3 did. We keep pricing Iranian silence as a structural default and keep being wrong: when Tehran is carrying a message — the Jordan strike as a deterrent signal — it saturates loudly, theological communiqué and all; it goes silent only where it wants deniability, as with the Saudi attacks. Iranian bandwidth is message-conditioned, not fixed, and our next prediction encodes that directly.


Today's predictions

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

H1 (85%) [Type E]: The US-Saudi Iraq strike stays constructed as rival names for the same dead, with the August 7 deadline co-present with Baghdad's non-kinetic "security plan." #607 recorded "Iran-aligned terrorists" (CENTCOM/Gulf) against "PMF martyrs who fought ISIS" (resistance axis), and the Islamic Resistance in Iraq ultimatum set against the National Security Council's do-nothing language. Confirmation is ≥2 ecosystems carrying incompatible namings of the PMF dead co-present with the state–non-state escalation gap (deadline vs. institutional stalling). Refutation is convergence on one naming or Baghdad taking a visible kinetic decision. We are watching the sovereignty crisis get constructed, not adjudicating who was hit. Follow Regional Focus: Iraq.

H2 (84%) [Type E]: The interceptor-economics frame persists, with PAC-3 depletion and abundance readings co-present across ≥2 ecosystems. #607 recorded the CSIS one-third PAC-3 estimate and Al Arabiya's Pentagon-depletion amplification against CENTCOM's clean-shield claim, with "five missiles cost ten Patriots" as the ratio doing the work. Confirmation is ≥2 ecosystems carrying incompatible readings of US or Iranian munition stocks — forced depletion, deliberate rationing, or abundance — within the window. Refutation is the interceptor frame dropping out or a single authoritative stock figure being adopted across the corpus. We price whether "the magazines don't refill overnight" stays the dominant attrition story, not any inventory.

H3 (83%) [Type E]: Iran narrates strikes on US targets loudly and disavows Gulf/Saudi attacks in the same cycle — bandwidth conditioned on the message, not a fixed reticence. This encodes the H10 lesson directly. #606 recorded Tehran claiming the Jordan strike with a theologically loaded communiqué while a "knowledgeable military source" denied any link to the Saudi attacks. Confirmation is ≥1 strike or claim on a US/coalition target carried at full state volume co-present with ≥1 Gulf-directed attack met by Iranian denial or silence. Refutation is Iran going uniformly terse or uniformly claiming everything. We watch the seam Tehran manages — strength against Washington, deniability in the Gulf.

H4 (82%) [Type E]: Information behavior stays an explicit front — soldier-content/BDA warnings, platform takedowns, or channel closures narrated as the subject, not the backdrop. #607 recorded the IRGC rebranding its Telegram takedown as proof of enemy "panic" and CENTCOM's Adm. Cooper warning that phone videos feed Iranian BDA. Confirmation is ≥1 item in ≥2 ecosystems whose primary subject is the information contest itself — surveillance, takedowns, the OSINT-BDA loop — rather than the underlying kinetic event. Refutation is these items receding to standalone incident coverage. We measure the ecosystem's growing self-awareness that soldier-generated content is a recognized military surface.

H5 (80%) [Type E]: Dueling AI-manipulation allegations keep circulating as mirror-image "poisoning" claims, none verified in our corpus. #607 recorded Al Manar's Trump-campaign-chief claim, Cubadebate's $46.5M "AI-poisoning" figure, and dva_majors accusing Iran of the same — every ecosystem calling the adversary's narrative work illegitimate and its own truth-telling. Confirmation is ≥2 ecosystems carrying accusations that a rival is manipulating AI systems or flooding social platforms, with none corroborated. Refutation is the AI-manipulation frame dropping out or a single verified attribution being adopted across the corpus. We track the convergence on "poisoning" as a shared accusation grammar, not whether any campaign is real.

H6 (79%) [Type E]: The casualty count stays an escalating information object — the Iraq/PMF toll climbs on pro-Iran channels while Gulf/Western coverage renders it lower and as "militants." #606 recorded the figure moving 5→8→10→20 in real time, each increment its own amplification event. Confirmation is a single casualty tally carried at divergent and rising values across ≥2 ecosystems within the window, with the naming (martyr vs. militant) tracking alignment. Refutation is convergence on one figure or a neutral body publishing an adopted count. We observe the count being escalated as narrative, not settling a number.

H7 (83%) [Type EW]: Hormuz is constructed as incompatible governance objects within the same cycle — closure claim, tracker throughput, and escorted-transit all present. #607 recorded Iran's "completely closed" against Times of Oman/CNN trackers at ~14 ships and CENTCOM's 1,000 vessels under escort — water that cannot be the same. Confirmation is the strait appearing in ≥2 ecosystems performing incompatible functions: sovereign closure, stable commercial traffic, or coalition-escorted throughput. Refutation is the strait carrying one shared function across the corpus. This tests divergence in construction, not the underlying naval activity. Follow Strait of Hormuz & Oil.

H8 (84%) [Type EW]: Western and American utterances — Trump, CENTCOM, CSIS, any NYT/Reuters reporting — reach our corpus only through adversary and bystander mirrors. #606 and #607 delivered Trump's "our turn to hit them" through Al Jazeera, CENTCOM through TRT/Daily Maverick, and the MANPADS report through bbcpersian, Haaretz, and Al Manar at once. Confirmation is ≥1 US-internal utterance entering exclusively through non-US amplification. Refutation is a US-origin story reaching us first-party — which our instrument flags as a relay anomaly, not a content judgment. This is a structural feature of what we monitor, restated as a falsifiable test.

H9 (82%) [Type EW]: The naming asymmetry persists — the same dead are "militants" in one ecosystem and named pilgrims, children, or martyrs in another. #606 and #607 recorded Karbala Arbaeen processions, the Minab schoolboys' choir, and Iraqi Hashd funerals against Western "militant" labeling, with four IRGC dead deleted and two Israeli soldier suicides barely amplified in their own ecosystem. Confirmation is ≥2 human-cost categories carried without cross-reference, with at least one casualty class named in one ecosystem and erased into a label in another. Refutation is any source holding two ledgers or a neutral body publishing a cross-theater tally. Whose suffering gets named and whose gets a label remains the organizing variable.

H10 (80%) [Type EW]: The eastern-axis materiel story — the Chinese MANPADS transfer — reaches us only refracted, carried toward opposite conclusions across ecosystems on Beijing's silence. #606 recorded the Reuters 300–400 MANPADS report arriving through bbcpersian, Haaretz, and Al Manar simultaneously, each toward a different end. Confirmation is ≥1 eastern-axis supply or alignment claim entering only through ecosystem reflections, with China offering no first-party confirmation and multiple ecosystems projecting incompatible meanings onto the void. Refutation is Beijing confirming or denying directly, or the axis story reaching us unrefracted. We see the eastern bloc only in these mirrors, and the reader should know it. Follow Global South & Middle Powers.

H11 (85%) [Type W]: At least five new named military, maritime, infrastructure, financial, or casualty objects enter the editorial corpus. #606 and #607 produced Muwaffaq Salti, the Energos Winter FSRU at Damietta, the seven-province target set, IRGC statement #52, the August 7 deadline, and the CSIS depletion figure. The Iraq sovereignty crisis, the Mediterranean LNG target migration, and the AI-manipulation front keep naming density well above baseline. Confirmation is a tally from the next published editorials; refutation is a structurally quiet window far below recent density. The verdict is read from what the ecosystems choose to name.

H12 (75%) [Type W]: Oil, shipping, and war-risk indicators stay contested and partial — a spike-and-revert price pattern circulates against a hardening war-risk premium, with no consolidated series adopted. #606 and #607 carried oil spiking and reverting below $80, then jumping 7% past $90, against denied war-cargo cover for Saudi hulls and China's Houthi safe-passage request. Confirmation is ≥2 price, traffic, export, or premium figures co-present without a common source. Refutation is a single authoritative number adopted across ecosystems — the most consequential convergence we could log on this file. We test whether the commercial ledger stays fragmented, not where any number lands. Follow Strait of Hormuz & Oil.


What we can't see

By design we do not monitor Western mass media directly — NYT, WSJ, CNN, Reuters, CENTCOM, Fox — and this cycle was mirror-thick: Trump's rhetoric, the CSIS interceptor estimate, CENTCOM's transit and BDA claims, and the Reuters MANPADS report all reached us reflected through ecosystems 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 — which is why the Arbaeen liturgy and IRGC communiqués travel at full volume while the deleted IRGC dead and the reported censorship of the president surface only faintly, leaving the regime's interior our least-lit terrain. Three blind spots are acute this cycle: we cannot independently adjudicate the Jordan interception math or the escalating Iraq casualty count, both of which reach us only through belligerent claims and OSINT relays; we see the PAC-3 depletion figure only as a CSIS estimate refracted through cig_telegram; and our Telegram corpus remains ~65% Russian-aligned at the exact moment that layer is choosing strategic silence on the "Iran provoked deliberately" read, making it simultaneously our largest relay and a selective narrator of the beat it half-covers.


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.