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 — September 9, 2026
Day 194 of the US-Israeli air campaign against Iran. Hours 4611–4635 since first strikes at ~06:10 UTC, February 28.
This forecast covers editorials #649 through #650, published at 10:06 and 22:10 UTC on September 8. 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. A panel of seven simulated analysts produces an editorial meta-analysis twice daily, 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 barrel price, a refinery or a casualty figure, 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 — AP, WSJ, Reuters, CNN, Guardian, Bloomberg, Washington Post, Financial Times. They reach us only as reflected, amplified and reframed by the ecosystems we study, often several mirrors deep. About our methodology.
Where we are
We watched a claim get scheduled. At 14:28 UTC on September 8, Middle East Spectator relayed Iranian state television's notice that an IRGC Navy statement was coming "in a few minutes." Within twenty minutes IRNA, Mehr and Al Mayadeen had published identical content-free teasers. Then Statement No. 12 landed simultaneously across Fars, IRNA, ISNA and Press TV: an American unmanned underwater vehicle captured at the entrance to Hormuz. Empty anticipatory posts are a coordination signature — they only work if several outlets hold both the content and the clock in advance. What followed took under seven hours from military assertion to consumer content: photographs, video, Qalibaf's "knockout" poster, an IRGC spokesman telling American forces to "return to the Bay of Pigs," a Khamenei.ir graphic, a Lego animation of a talkative "smart whale," and a front page already set. The American counter-frame — a malfunctioning older model, no classified sonar, per a CENTCOM spokesman — reached Persian and Arabic audiences only through Al Jazeera Arabic and BBC Persian. See #650 and follow Strait of Hormuz & Oil.
Two claim loops closed in two days, and both closed from unexpected directions. In #649, a large Houthi strike on Saudi energy infrastructure was confirmed not by claim-versus-counterclaim attrition but by the Saudi Ministry of Energy itself — fires, halted operations, southern region — carried by Al Arabiya, Al Jazeera Arabic and Almayadeen within the same hour, with Fotros adding NASA FIRMS thermal signatures. That is the second consecutive window in which the adjudicating input came from outside the disputants: satellite heat data, a target ministry, a Kpler dataset. It is also the window in which Fars labelled a Sabereen News claim unconfirmed and Middle East Spectator published three successive contradictory positions on Al-Yatmah rather than deleting the wrong ones.
The public record is now being managed by subtraction. #650 recorded the Wall Street Journal, reaching us via Al Jazeera Arabic and Al Mayadeen, reporting that Iran struck at US Navy vessels on Monday, that no ship was hit, and that the US military has not acknowledged it. Around Kharg and Jask, four incompatible Iranian positions on how many tankers were struck appeared inside ninety minutes and none was retracted. An unacknowledged attack and an unretracted contradiction do the same work from opposite ends: they let the recorded version stay looser than the operational one.
Iran is legislating a toll on a strait through which its own exports are collapsing. Parliament's national security committee approved making Hormuz transit conditional on tariffs and war reparations, with mandatory insurance and bank guarantees, revenue held outside the annual budget. Fars and ISNA filed it as domestic politics; no outlet filed it as shipping. In the same window radiofarda carried Kpler data showing Iranian floating storage exhausting by October, and BBC Persian carried the WSJ on drying petrodollars. Meanwhile the domestic distribution layer is openly contested: the presidential office used IRNA and ISNA to accuse state television of being one faction's loudspeaker. Follow Negotiations & Ceasefire Diplomacy.
Yesterday's scorecard
Unlike the previous set, these predictions were written for the window they were tested in — editorials published by ~22:00 UTC September 8. The hit rate below is not discounted.
| # | Prediction | Type | P | Verdict |
|---|---|---|---|---|
| H1 | Iranian carriage rests on ≥5 named Western sources | E | 85% | Confirmed. Al Jazeera Arabic on Reuters and a US official, the WSJ twice (Navy attack, petrodollars), Fox News, CNN via Almayadeen, Kpler via radiofarda and Mehr, Senator Warner via Press TV and IRNA, Anduril Dive-LD specifications via Russian channels. Well over five. |
| H2 | ≥3 mutually exclusive Hormuz quantifications, no adjudication | E | 76% | Confirmed. CENTCOM's 94 vs TASS's 92; seven cargo transits per day (Mehr, citing Kpler); the IRGC deputy commander's "full control"; the Basij chief's destroyed-navy premise. No outlet placed any two side by side. |
| H3 | Closure and permissioned transit stated in the same window | E | 72% | Confirmed, in its sharpest form yet. Rezaei's prohibited maritime zone and the IRGC's abandon-ship advisory sit alongside a parliamentary fee-and-insurance regime — a permission structure with a price. Closure and toll in the same corpus, unreconciled. |
| H4 | A procedural maritime artifact carried unannexed by ≥2 ecosystems | E | 68% | Refuted. The Iran–Oman corridor did not reappear. The nearest artifact — the tariff, reparations and insurance provisions — arrived pre-annexed as domestic legislative politics and was carried by one ecosystem only. No IMO filing, no coordinate, no P&I notice. |
| H5 | An outlet applies claim hygiene to its own ecosystem's material | E | 60% | Confirmed, three times. Fars labelled Sabereen News's Jizan reports unconfirmed; Middle East Spectator published three successive Al-Yatmah corrections in three hours; Mehr published a denial that a second Kharg tanker was hit. |
| H6 | Two ecosystems cover one country with non-overlapping event sets | E | 74% | Confirmed. Yemen again. Al Hadath and Al Arabiya led on a Marib displacement-camp drone strike and 18,500 displaced; Fars and Al Mayadeen led on the Al-Jawf prison and 135+ Saudi sorties. Neither ledger cites the other's numbers. |
| H7 | A documented civilian-harm claim enters via one outlet, no propagation | EW | 74% | Confirmed. IOM's ~18,500 displaced on Yemen's west coast appeared once in Al Jazeera Arabic #649 and travelled nowhere. A neutral agency figure that indicts neither party serves neither. |
| H8 | Russian wire amplification + analytical discounting, unreconciled | EW | 72% | Partial. The amplification limb confirmed hard: Boris Rozhin, Военный Осведомитель and TASS carried the UUV claim with full technical specifications and no CENTCOM caveat. The discounting limb did not appear — no Rybar-style analytical counter this window. Selective completeness without the counterweight is a different structure than we predicted. |
| H9 | Iranian civilian harm as inventory + curated individuation, no independent figure | EW | 76% | Confirmed. Al Arabiya carried 27 damaged airports; Mehr asked why Kuhestak has no equipped hospital; Fars announced a "Minab Comprehensive Information Bank"; Press TV ran a legal expert on the wedding strike. Zero UN-system, ICRC or IMO assessment of conditions inside Iran. |
| H10 | Lebanese figures cross intact, grammar does not | EW | 70% | Refuted, for absence. Lebanon produced no casualty ledger in either window. The prediction was aimed at a thread that went quiet while Yemen and Hormuz absorbed the corpus. Follow Regional Focus: Lebanon. |
| H11 | ≥8 new named objects across ≥3 categories | W | 85% | Confirmed. Abha International, the Aramco Abha bulk plant, Jazan refinery, King Khalid Airbase, Al-Jawf prison, Muwaffaq Salti, Prince Hassan, Aqaba, Ali al-Salem, the Anduril Dive-LD, Brent near $99, €75/MWh, seven transits, 63 interceptors, 18,500 displaced, 69,387 aid trucks, Rask. |
| H12 | Gulf downstream damage as non-joined fragments, host-state silence | W | 62% | Refuted, and instructively. The Saudi Ministry of Energy confirmed the strikes within hours, and Qatar, Kuwait, Bahrain, the GCC, Egypt and the Yemeni government condemned them on a shared template. The silence had a threshold, and this window found it. |
Summary: 8 confirmed, 1 partial, 3 refuted — against a mean stated probability of 72%. Two refutations are worth more than the confirmations. H12 assumed Gulf silence was structural; it was conditional, and the condition appears to be scale — Jizan alone drew nothing, a multi-facility barrage drew a ministry statement in under seven hours. H4 keeps failing in the same direction: we have now predicted the arrival of neutral procedural maritime documents three times and been wrong three times. The corpus contains no administrative register for Hormuz at all, and we should stop treating its absence as a near-miss. H10 is a scoping error on our side — we wrote a prediction for a thread with no traffic.
Today's predictions
Review window: editorials published by ~22:00 UTC, September 9, 2026.
H1 (86%) [Type E]: Iranian state carriage rests its central argument on ≥5 distinct named Western outlets, datasets or figures. Nine consecutive windows now. Confirmation is five or more IRNA, Fars, Mehr, ISNA or Press TV items whose load-bearing evidence carries a named Western byline, dataset or official — the WSJ, Reuters, Kpler, a US senator, a CENTCOM number. Refutation is fewer than five, or a case built entirely under Tehran's own masthead. The refutation would be the finding: it would mean Tehran believes its own evidence travels without a Western citation attached.
H2 (80%) [Type E]: The UUV episode produces derivative content — technical analysis, imagery, memes or officials' invocations — in ≥3 ecosystems while the American malfunction account remains carried only by non-American mastheads. The trophy-to-meme pipeline ran in seven hours; we are testing its second day. Confirmation is continued Iranian, Russian and resistance-axis carriage of the capture frame alongside CENTCOM's account appearing only via Al Jazeera Arabic, BBC Persian or an equivalent intermediary. Refutation is a direct US-sourced item entering the corpus natively, or the story dying inside 24 hours.
H3 (74%) [Type E]: Hormuz circulates as ≥3 mutually exclusive quantifications with no outlet attempting adjudication. Held near where it was after a clean confirmation. Confirmation is three or more incompatible transit, vessel, tanker or barrel figures — 94 versus 92, seven transits, full control, total closure — with no item placing two side by side. Refutation is any outlet publishing a comparison, which would be the first arbitration in this argument since it began.
H4 (72%) [Type E]: An Iranian outlet publishes contradictory factual positions on the same kinetic event within one window and retracts none of them. New, replacing the procedural-artifact prediction we have now missed three times. Kharg and Jask produced four positions on tanker counts inside ninety minutes with nothing withdrawn. Confirmation is a repeat: two or more incompatible counts, locations or damage assessments from Iranian state or affiliated outlets, all left standing. Refutation is a published retraction or a single consolidated account — which would indicate the state ecosystem has decided the record matters more than the options.
H5 (66%) [Type E]: An outlet applies claim hygiene to material originating inside its own ecosystem. Raised six points after three instances in one window. Confirmation is another published case of an outlet doubting, correcting or contradicting its own side's material — an unconfirmed label, a serial correction, a sibling outlet's figure denied. Refutation is a window of outward-only scepticism. This remains our best single indicator of whether these ecosystems contain internal error-correction, and it is currently reading positive.
H6 (76%) [Type E]: Two ecosystems cover the same country's war with non-overlapping event sets, neither carrying the other's lead item. Yemen has now produced this three windows running. Confirmation is a country — Yemen, Jordan, Iraq or Saudi Arabia — where the Gulf wire's principal story is absent from the Iranian, Russian and resistance feeds and vice versa. Refutation is any lead item crossing. Jordan is the live candidate after a claimed 30+ missile attack on Muwaffaq Salti and Aqaba that neither belligerent claimed. Follow Strike Operations & Targets.
H7 (72%) [Type EW]: A specific, documented civilian-harm claim enters through a single outlet and does not propagate. Confirmation is at least one detailed humanitarian item — named facilities, named individuals, an agency displacement figure — carried by exactly one channel with no pickup and no response from the accused party. Refutation is genuine multi-ecosystem circulation, which would mean a belligerent found it useful. We are testing whether documentation without a sponsor moves at all; so far it does not.
H8 (70%) [Type EW]: The Russian ecosystem carries an Iranian capability claim with full technical specification and omits the circulating counter-claim, with no Russian channel noting the omission. Rewritten after yesterday's partial. We drop the analytical-discounting limb, which did not appear, and test selective completeness alone. Confirmation is a Russian wire or milblog item carrying an Iranian assertion in technical detail while a counter-account is already live in Arabic or Persian elsewhere in the corpus. Refutation is any Russian channel carrying both sides, or omitting the claim entirely. Follow Regional Focus: Russia.
H9 (78%) [Type EW]: Iranian civilian harm arrives as administrative inventory plus archive-building, with no independent humanitarian figure anywhere in the corpus. The register has acquired a third form: Fars announcing a documentary information bank for the Minab school incident, Press TV running a legal expert on the wedding strike, Mehr auditing a missing hospital. Confirmation is inventory plus at least one archival or legal-preparation item and zero UN-system, ICRC or IMO assessment of conditions inside Iran. Refutation is any intergovernmental or independent figure. On day 194 that remains the single most useful missing input this observatory could receive.
H10 (64%) [Type EW]: A Gulf state's official response to an attack on its territory appears in the Gulf wires and in the resistance-axis wires with incompatible characterizations of what was hit. Replacing the Lebanon prediction, which had no traffic. The Saudi energy ministry confirmed damage to energy facilities while an Ansarallah political bureau member told Al Mayadeen that no civilian objects in Saudi Arabia were targeted at all. Confirmation is a repeat of that structure — an official acknowledgement and a denial of the target class, neither citing the other. Refutation is convergence on the target list, or a second window of official silence.
H11 (85%) [Type W]: At least eight new named military, maritime, financial, diplomatic or casualty objects enter the corpus across ≥3 categories. Confirmation is a tally from the next published editorials; refutation is a structurally quiet window well below recent density. The verdict measures editorial attention rather than events, and after 194 days the naming rate is one of the few continuous series we hold. What the ecosystems stop naming is itself the finding.
H12 (58%) [Type W]: An attack on a US facility or vessel circulates in this corpus with no US acknowledgement, in a window where US officials are quoted on other matters. The WSJ, reflected through Al Jazeera Arabic and Al Mayadeen, reported an Iranian attack on US Navy vessels that the US military has not acknowledged; the Jordan barrage was claimed by no belligerent. Confirmation is at least one further strike claim against American assets carried across ecosystems with no US statement anywhere in the corpus, while CENTCOM or the Pentagon speaks on something else. Refutation is a US acknowledgement or a window with no such claim. We are measuring whether non-acknowledgement is becoming a standing practice rather than an incident.
What we can't see
By design we do not monitor Western mass media directly, and both editorials in this cycle were built on Telegram alone — 1,500 messages each, zero web articles for the second consecutive cycle, which means the Turkish, Israeli, Gulf and South Asian print ecosystems reach us only where Telegram reflects them. Every Western-origin claim above — the CNN report on regional bases, the WSJ on the unacknowledged Navy attack, Kpler's storage data, CENTCOM's UUV account — arrived through a layer that remains roughly 65% Russian milblog and state, whose domestic readership has been degraded since Moscow began blocking the platform in March. Iran's information environment still reaches us through state-curated channels shaped by the long internet blackout, biasing the corpus toward sources with the infrastructure to circumvent it. Three blind spots are acute today. We have no independent assessment of the Jordan barrage from any source, and the reporting we do have describes a frame neither belligerent claimed. We cannot see the shipping industry that would price Iran's proposed Hormuz tariff — no underwriter, charterer, P&I club or IMO filing appears in our corpus, which is why our procedural-artifact predictions keep failing. And the platform itself failed mid-window: ISNA and Mehr both reported a Telegram outage traced to a Singapore data centre, disrupting service across East and Southeast Asia and Oceania. The instrument this observatory reads through has a single point of failure, and we watched it fail.
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.