{
  "generatedAt": "2026-10-21T03:04:11.450Z",
  "mode": "live",
  "feedOk": true,
  "feedError": null,
  "feedWarnings": [],
  "energyError": "The operation was aborted due to timeout",
  "archiveReadError": null,
  "dataQuality": [
    {
      "key": "headlines",
      "label": "Headlines",
      "asOf": "Wed, 21 Oct 2026 01:41:52 GMT",
      "mode": "Automatic RSS",
      "ageDays": 0,
      "stale": false
    },
    {
      "key": "map",
      "label": "Incident reports",
      "asOf": "2026-10-20",
      "mode": "Automatic news discovery + retained reports; incomplete coverage",
      "ageDays": 1,
      "stale": false
    },
    {
      "key": "casualties",
      "label": "Casualties",
      "asOf": "2026-07-26T00:00:00Z",
      "mode": "Reviewed lower bounds; not an automatic death count",
      "ageDays": 87,
      "stale": true
    },
    {
      "key": "quote-United States",
      "label": "United States statement",
      "asOf": "2026-09-22",
      "mode": "Reviewed quotation / summary",
      "ageDays": 29,
      "stale": true
    },
    {
      "key": "quote-Iran",
      "label": "Iran statement",
      "asOf": "2026-09-25",
      "mode": "Reviewed quotation / summary",
      "ageDays": 26,
      "stale": true
    },
    {
      "key": "quote-Pakistan",
      "label": "Pakistan statement",
      "asOf": "2026-09-02",
      "mode": "Reviewed quotation / summary",
      "ageDays": 49,
      "stale": true
    },
    {
      "key": "quote-Israel",
      "label": "Israel statement",
      "asOf": "2026-09-24",
      "mode": "Reviewed quotation / summary",
      "ageDays": 27,
      "stale": true
    },
    {
      "key": "wti",
      "label": "WTI Front-Month",
      "asOf": "2026-10-21T02:53:55.000Z",
      "mode": "Automatic delayed quote",
      "ageDays": 0,
      "stale": false
    },
    {
      "key": "brent",
      "label": "Brent Front-Month",
      "asOf": "2026-10-21T02:53:50.000Z",
      "mode": "Automatic delayed quote",
      "ageDays": 0,
      "stale": false
    },
    {
      "key": "vlcc",
      "label": "VLCC Gulf Day Rate",
      "asOf": "2026-07-08T12:00:00-04:00",
      "mode": "Dated reference, not a current quote",
      "ageDays": 104,
      "stale": true
    },
    {
      "key": "insurance",
      "label": "War-Risk Insurance",
      "asOf": "2026-07-26T12:00:00Z",
      "mode": "Dated reference, not a current quote",
      "ageDays": 86,
      "stale": true
    },
    {
      "key": "energy-Japan",
      "label": "Japan stocks",
      "asOf": "2026-08-21",
      "mode": "Dated inventory baseline; not depletion telemetry",
      "ageDays": 61,
      "stale": true
    },
    {
      "key": "energy-South Korea",
      "label": "South Korea stocks",
      "asOf": "2026-07-21T00:00:00Z",
      "mode": "Dated inventory baseline; not depletion telemetry",
      "ageDays": 92,
      "stale": true
    },
    {
      "key": "energy-India",
      "label": "India stocks",
      "asOf": "2026-03-04T00:00:00Z",
      "mode": "Dated inventory baseline; not depletion telemetry",
      "ageDays": 231,
      "stale": true
    },
    {
      "key": "energy-United States",
      "label": "United States stocks",
      "asOf": "2026-09-18",
      "mode": "Latest verified release retained; automatic fetch failed",
      "ageDays": 33,
      "stale": true
    },
    {
      "key": "energy-China",
      "label": "China stocks",
      "asOf": "2025-12-31T00:00:00Z",
      "mode": "Dated inventory baseline; not depletion telemetry",
      "ageDays": 294,
      "stale": true
    },
    {
      "key": "cost",
      "label": "Cost assumptions",
      "asOf": "2026-03-13",
      "mode": "Scenario extrapolation, not observed spending",
      "ageDays": 222,
      "stale": true
    }
  ],
  "incidentCoverage": {
    "checkedAt": "2026-10-21T03:04:11.450Z",
    "candidates": 87,
    "note": "Automatic 30-day maritime news discovery plus retained reports. Several reports may describe the same event: not a unique-incident count or complete UKMTO ledger. Publication dates may differ from incident dates."
  },
  "topicUpdates": [
    {
      "id": "Asia Moves to Strengthen Oil and Gas Reserves After Strait of Hormuz Crisis - Politics Today::Thu, 03 Sep 2026 07:02:39 GMT",
      "title": "Asia Moves to Strengthen Oil and Gas Reserves After Strait of Hormuz Crisis - Politics Today",
      "link": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNOW90cmFVNTlrUk5LbDhPdUdfY1BqLW5rYTB0ZFk2akxmZDVGRnFRSkE3VVMtbDJvWUIxSTNJc181RlBHM3VBYThnUW9SUGtZNjA5UFp1NGQ0ZVFwUVpDVk1tODZmWnhXMkRPbi1xa2NTTF9XVTBmOHhlY3NxZm9PajVKbHRRSXZ3QUlaT3Y2UFFOWEZfR3RlZEQ0WEhrYmVGWjFVaA?oc=5",
      "pubDate": "Thu, 03 Sep 2026 07:02:39 GMT",
      "description": "Asia Moves to Strengthen Oil and Gas Reserves After Strait of Hormuz Crisis Politics Today",
      "source": "Politics Today",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Seafarer Killed in Hormuz Attack as Trump Pushes Iran Deal at UN - gCaptain::Wed, 23 Sep 2026 07:00:00 GMT",
      "title": "Seafarer Killed in Hormuz Attack as Trump Pushes Iran Deal at UN - gCaptain",
      "link": "https://news.google.com/rss/articles/CBMijwFBVV95cUxOMDB2bGZpNmw3SnBOY1p6MVF3NGJxdlpVUGZnMm1ZMllmakMtb1AtVkU2STlqU1FlbVRwNWhJOTRLaExuZDZzaHFNMVM1QVhJRW9EdEc2ajR5UFFRNGY5aUJsbV9MN1VzR0dJdGVBVUVDRTcwWGN3aUJ0QVhZaVE5X3ZhNDBHdEw3cHV6S2RRYw?oc=5",
      "pubDate": "Wed, 23 Sep 2026 07:00:00 GMT",
      "description": "Seafarer Killed in Hormuz Attack as Trump Pushes Iran Deal at UN gCaptain",
      "source": "gCaptain",
      "openSignals": false,
      "attackSignals": true,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "high"
    },
    {
      "id": "Iran's foreign minister accuses Netanyahu of pushing US toward another war to avoid prison - Anadolu Ajansı::Sun, 18 Oct 2026 23:42:17 GMT",
      "title": "Iran's foreign minister accuses Netanyahu of pushing US toward another war to avoid prison - Anadolu Ajansı",
      "link": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQVURFUTFiLXNhSFpqRmhOdkNnY2xiTThhSWVzVHNCWHd6MHM2TUd1MWFudlNscUxhSkZDQTF4Q2Ewb0RuSjJjZUV1VVFOZ1B2MkFHSGpPRU1keTlrS3FHcXQxMkhZVG05ZUtqeGtPN3VvbjJwN1YtVGd4R2xWX2VvWjVCT29sMU9XRkZLcjQxWTNILTdjenRudEVXSF9KekNtc0t1NUNDMWl4R2NobjdSWUlWYnF4Z2RIWC16MjZKTHR2dw?oc=5",
      "pubDate": "Sun, 18 Oct 2026 23:42:17 GMT",
      "description": "Iran's foreign minister accuses Netanyahu of pushing US toward another war to avoid prison Anadolu Ajansı",
      "source": "Anadolu Ajansı",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel::Tue, 20 Oct 2026 15:24:00 GMT",
      "title": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel",
      "link": "https://news.google.com/rss/articles/CBMixAFBVV95cUxONmpyenRtZDdwVDdxTC1qZVlhYjRuOFRFRWc4RGF3ekczTml5Z2o4TU5VbXlHeGdOM0RybWljVzd2Z0tRdDRZcS1oZldzdTZ5VFVaMUE1NElVdkUzZzVySkt3T0pRUUlxYkg3QXBoMzRfc29HZ0xDS1lTNXJnSzFiSndPck1XMnJJVFEwYWY3dTJSUjdMMUgzcXNfakpZMDZ0TDZ1eVlaWW9qd2h5QklfR1RSWldmLVczWkZZVEk0NG1ldlYy0gHKAUFVX3lxTE1NVThuQ1pVeFB2VFR2LUhWZUdET0d6QmtIUlZ0SzhFWVpMMTQ4ZE11U2dFN2Z5RWd6MDlqVUJuVkQ0RDJTTmhSVWxncFBmdXhsX3FfX1RmY2hJYWktTzUzS0FjNjYxQ2IzWmZjenY2SHJ0MV9Jemw5Ml9DUjZFb3lzMVVKQlZJSXJIR20tR2VpeEpqbDNuS2lpaF9IQ1JjUnd1VTZkb09zQlBKY05BYklpWGZWZnpqREJ4cS1NQUxNX2FqWjBQdzNSa3c?oc=5",
      "pubDate": "Tue, 20 Oct 2026 15:24:00 GMT",
      "description": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say The Times of Israel",
      "source": "The Times of Israel",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera::Wed, 21 Oct 2026 00:01:55 GMT",
      "title": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera",
      "link": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQUDdudll1aUxJTEdvMlBrZGRqSENudHVWUy1HQml2LUM3TVZzUl96bUZSMTFSU1dtUGdKUkxZRkFwc3U5UzF5X0kzRDVoQm4wWkpjVWNlaHZpWkZQZEdOTTl3cnVjbF90UGJMZ1pGSU5CX0pjdUZlcnpabm1YYU1CcGN4djhIdWdkUHpob1RxTTQ2Um9id0tGRER4OTZMTUFvb1dNSnlpMW1aaFR4Z2RXVmNQUjFxbE5YRTl30gHAAUFVX3lxTFA2cERpMnJnd201QmtUaWV2aGQ4R0I2RDZYYVRRUUhtMi05ZllYOXpMbXN3b081RTNGa09tOTBJaENxcUtsYkhtLXRaU1AwbUhCTjNDQW5wY2R5NmU0U2ZPZXpfU3dMUXlGcE9raGRLcWp3RHZGeVNqOER2NkpJaUk0SDlVUV9mM1hHdG9mSjBqQ0xqSVdMN2wzdWxvaFNSTHpsSU1mV3U3NjlTTGFOM2haVEJsR0J2ZU9hMkRBYkFWaw?oc=5",
      "pubDate": "Wed, 21 Oct 2026 00:01:55 GMT",
      "description": "Iran war live: US warns peace deal with Tehran is extremely difficult Al Jazeera",
      "source": "Al Jazeera",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News::Wed, 21 Oct 2026 00:58:00 GMT",
      "title": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News",
      "link": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNQXBXMWdNYVRIU0pDdjdkTnZLOEhXdnE0dW9UYkl6NjVpcDRlWEE0MHoxS2VObkNYSjJsbzJCMkVxNlZaTHplRmV3aEtrMFNueEtRT1RreXNtLVhvNWoxVExlalo5UW9zU0hrQVhOMzBRZjhQMjRFNWN4SVduaTJ5Yi1uNE1sbjlBLThsZnln?oc=5",
      "pubDate": "Wed, 21 Oct 2026 00:58:00 GMT",
      "description": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran CBS News",
      "source": "CBS News",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News::Wed, 21 Oct 2026 01:41:52 GMT",
      "title": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News",
      "link": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNNWhDWEhOMGk5UnBGUWRwMW9yeVEwNXZkMEJJSFFuazF4NnV1ZHIyTE1lMFRJSjdZZF9BMGZNci1ROWpyUEtrZl9nVTNzd0ZXMDVvX09jaU1qNHdUYmM4VHhnOVA4am1fR05HbUJwOUpKcHpoUXFsN19FQ0lzd1k4ZHFjUGE?oc=5",
      "pubDate": "Wed, 21 Oct 2026 01:41:52 GMT",
      "description": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves Fox News",
      "source": "Fox News",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    }
  ],
  "pollIntervalMs": 300000,
  "fullRefreshMs": 1800000,
  "bootstrap": {
    "appTitle": "Hormuz Watch",
    "seededAt": "2026-08-10T20:30:00-04:00",
    "warStartDate": "2026-02-28T00:00:00Z",
    "methodologyNote": "This dashboard combines automatic headline monitoring with dated, source-linked reference figures. Strait status is a headline-based assessment, not a navigation advisory. Oil prices and U.S. stocks refresh automatically; other reserve figures, official statements, freight and insurance references require editorial review. Spending is a scenario calculation, not measured expenditure. Casualties are dated reported lower bounds, not a current total. Each module shows its source date and limitations.",
    "strait": {
      "currentStatusCode": "restricted",
      "currentStatus": "Restricted / effectively closed",
      "tone": "danger",
      "summary": "As of August 10, 2026, the Strait remains severely restricted in practice. Iran says it will not reopen the waterway until the United States meets broad conditions, traffic remains sharply reduced, and a commercial vessel was struck east of Khasab on August 8 while route negotiations continued.",
      "facts": [
        "The Associated Press reported on August 10 that Iran would not reopen the Strait until the United States met its conditions.",
        "The Associated Press reported that an ADNOC-owned vessel was attacked on August 8 and UKMTO described a projectile strike and onboard fire east of Khasab, Oman.",
        "Iran-Oman negotiations still contemplate controlled inbound and outbound routes, but no final reopening agreement has taken effect."
      ],
      "bootstrapHeadlines": [
        {
          "id": "seed-1",
          "title": "Iran says the Strait of Hormuz will not reopen until the U.S. meets its conditions",
          "link": "https://apnews.com/article/iran-us-strait-hormuz-august-10-2026-0bdaae8f1d7b781918e76dca4317c897",
          "pubDate": "Mon, 10 Aug 2026 18:00:00 GMT",
          "description": "Iran tied reopening to an end to the blockade, sanctions relief, frozen assets, and compensation for war damage.",
          "source": "Associated Press"
        },
        {
          "id": "seed-2",
          "title": "Iran makes new strait demands as the UAE says a ship was targeted",
          "link": "https://apnews.com/article/yemen-houthis-turkey-kurdish-peace-mideast-roundup-aug-8-2026-feb75871fb82c44b3f7fd0ee02bb24b4",
          "pubDate": "Sat, 08 Aug 2026 10:41:36 GMT",
          "description": "An ADNOC-owned vessel was attacked while transiting; UKMTO separately reported a projectile strike and fire east of Khasab.",
          "source": "Associated Press"
        },
        {
          "id": "seed-3",
          "title": "Iran and Oman make progress on a controlled two-route navigation plan",
          "link": "https://apnews.com/article/iran-us-war-strait-hormuz-oman-diplomacy-6587f90f2ab5beec373ce5fabf637541",
          "pubDate": "Tue, 04 Aug 2026 16:17:23 GMT",
          "description": "Negotiations described an Iranian-controlled inbound route and an Omani-controlled outbound route, but officials said no final agreement had been reached.",
          "source": "Associated Press"
        }
      ],
      "sources": [
        {
          "label": "Associated Press - Iran maintains reopening conditions",
          "url": "https://apnews.com/article/iran-us-strait-hormuz-august-10-2026-0bdaae8f1d7b781918e76dca4317c897",
          "date": "2026-08-10"
        },
        {
          "label": "Associated Press - August 8 vessel attack and new demands",
          "url": "https://apnews.com/article/yemen-houthis-turkey-kurdish-peace-mideast-roundup-aug-8-2026-feb75871fb82c44b3f7fd0ee02bb24b4",
          "date": "2026-08-08"
        },
        {
          "label": "Associated Press - Iran-Oman route negotiations",
          "url": "https://apnews.com/article/iran-us-war-strait-hormuz-oman-diplomacy-6587f90f2ab5beec373ce5fabf637541",
          "date": "2026-08-04"
        }
      ]
    },
    "quotes": [
      {
        "country": "United States",
        "official": "President Donald Trump",
        "role": "United Nations General Assembly address",
        "date": "2026-09-22",
        "excerpt": "I have a big decision to make",
        "whatItMeans": "Trump demanded reopening and contrasted a negotiated settlement with further escalation.",
        "contradiction": "Editorial comparison: Washington's pressure-first framing differs from Tehran's demand for reciprocal steps before reopening.",
        "sourceLabel": "Associated Press report quoting Trump",
        "sourceUrl": "https://apnews.com/article/f7cb0b3ebc492446c0be97ed3a6843aa"
      },
      {
        "country": "Iran",
        "official": "Foreign Minister Abbas Araghchi",
        "role": "Seven-day reopening proposal, reported September 25",
        "date": "2026-09-25",
        "isParaphrase": true,
        "excerpt": "Iran offered a seven-day route to reopening if the United States accepts its conditions.",
        "whatItMeans": "A conditional diplomatic offer is not a statement that commercial passage is already unrestricted.",
        "contradiction": "Editorial comparison: the sequencing of concessions remains disputed; this is not a jointly accepted reopening announcement.",
        "sourceLabel": "BBC reporting on Iran's offer",
        "sourceUrl": "https://www.bbc.com/news/articles/cqgmrr9ekr7ko"
      },
      {
        "country": "Pakistan",
        "official": "Foreign Ministry spokesperson",
        "role": "Briefing on regional mediation",
        "date": "2026-09-02",
        "excerpt": "Despite the recent escalation, we remain hopeful and will continue to strive for dialogue and diplomacy.",
        "whatItMeans": "Pakistan continues to present the Islamabad memorandum as a path back to negotiations.",
        "contradiction": "Editorial comparison: Pakistan emphasizes an existing diplomatic framework while the belligerents attach competing conditions. This is a difference in emphasis, not proof of a factual contradiction.",
        "sourceLabel": "Pakistan Ministry of Foreign Affairs",
        "sourceUrl": "https://mofa.gov.pk/press-releases/transcript-of-the-press-briefing-by-the-spokesperson-on-wednesday-02nd-september-2026"
      },
      {
        "country": "Israel",
        "official": "Prime Minister Benjamin Netanyahu",
        "role": "UN General Assembly address (Hebrew source)",
        "date": "2026-09-24",
        "isParaphrase": true,
        "excerpt": "Netanyahu presented military action as fulfilling his pledge to prevent Iran from acquiring nuclear weapons.",
        "whatItMeans": "Israel's framing centers on security outcomes rather than a mutually agreed shipping arrangement.",
        "contradiction": "Editorial comparison: this military-success framing differs from Pakistan's mediation emphasis and Iran's conditional offer. It does not independently establish the state of passage.",
        "sourceLabel": "Prime Minister's Office of Israel",
        "sourceUrl": "https://www.gov.il/he/pages/event-un240926"
      }
    ],
    "marketSignals": [
      {
        "key": "wti",
        "label": "WTI Front-Month",
        "value": 99.14,
        "displayValue": "$99.14/bbl",
        "changeText": "+1.2% versus previous close",
        "tone": "ok",
        "summary": "Headline-sensitive proxy for how much the market is pricing Hormuz disruption into U.S.-linked crude.",
        "sourceLabel": "Yahoo Finance delayed futures quote",
        "sourceUrl": "https://finance.yahoo.com/quote/CL%3DF",
        "asOf": "2026-10-21T02:53:55.000Z",
        "fetchStatus": "live",
        "fetchError": null
      },
      {
        "key": "brent",
        "label": "Brent Front-Month",
        "value": 110.35,
        "displayValue": "$110.35/bbl",
        "changeText": "+4.2% versus previous close",
        "tone": "warning",
        "summary": "Global crude benchmark most directly exposed to a Hormuz shipping shock.",
        "sourceLabel": "Yahoo Finance delayed futures quote",
        "sourceUrl": "https://finance.yahoo.com/quote/BZ%3DF",
        "asOf": "2026-10-21T02:53:50.000Z",
        "fetchStatus": "live",
        "fetchError": null
      },
      {
        "key": "vlcc",
        "label": "VLCC Gulf Day Rate",
        "value": 165000,
        "displayValue": "about $165k/day risk premium",
        "changeText": "Gulf loading premium versus Oman | public live feed not available",
        "tone": "danger",
        "summary": "A July shipping-market assessment put the Gulf-loading VLCC premium near $165,000 per day, down from roughly $370,000 at the early-May peak but still extreme.",
        "sourceLabel": "Breakwave Advisors shipping-market assessment",
        "sourceUrl": "https://www.breakwaveadvisors.com/insights/2026/7/8/irans-latest-challenge-to-us-backed-hormuz-corridor-unlikely-to-change-risk-calculus",
        "asOf": "2026-07-08T12:00:00-04:00",
        "fetchStatus": "manual",
        "fetchError": null
      },
      {
        "key": "insurance",
        "label": "War-Risk Insurance",
        "value": 2500000,
        "displayValue": "up to $2.5M per VLCC voyage",
        "changeText": "reported single-voyage additional premium | public live feed not available",
        "tone": "danger",
        "summary": "Reported war-risk quotes remained as high as $2.5 million for one VLCC voyage versus roughly $125,000 in peacetime; actual quotes vary by vessel, flag, ownership, route, and day.",
        "sourceLabel": "Straits market tracker with JWC context",
        "sourceUrl": "https://straits.live/strait-of-hormuz-war-risk-insurance-rate",
        "asOf": "2026-07-26T12:00:00Z",
        "fetchStatus": "manual",
        "fetchError": null
      }
    ],
    "incidents": [
      {
        "id": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz::Tue, 20 Oct 2026 11:50:21 GMT",
        "date": "2026-10-20",
        "location": "Strait region (not geolocated)",
        "title": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz",
        "summary": "Oil prices rise as Strait of Hormuz tanker attacks escalate Quartz",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "Quartz",
        "sourceUrl": "https://qz.com/oil-prices-wti-hormuz-tanker-attacks-escalate-102026",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain::Tue, 20 Oct 2026 17:46:36 GMT",
        "date": "2026-10-20",
        "location": "Strait region (not geolocated)",
        "title": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain",
        "summary": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive gCaptain",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "gCaptain",
        "sourceUrl": "https://gcaptain.com/iran-claims-more-tankers-hit-mines-in-hormuz-but-evidence-remains-elusive/",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News::Tue, 20 Oct 2026 18:08:21 GMT",
        "date": "2026-10-20",
        "location": "Strait region (not geolocated)",
        "title": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News",
        "summary": "Iran Guards say three tankers hit mines crossing Hormuz strait Arab News",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "Arab News",
        "sourceUrl": "https://www.arabnews.com/middle-east/iran-guards-say-three-tankers-hit-mines-crossing-hormuz-strait-3007404",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Hormuz attacks overwhelm UKMTO - Splash247::Mon, 19 Oct 2026 07:34:40 GMT",
        "date": "2026-10-19",
        "location": "Strait region (not geolocated)",
        "title": "Hormuz attacks overwhelm UKMTO - Splash247",
        "summary": "Hormuz attacks overwhelm UKMTO Splash247",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "Splash247",
        "sourceUrl": "https://splash247.com/hormuz-attacks-overwhelm-ukmto/",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line::Mon, 19 Oct 2026 09:48:31 GMT",
        "date": "2026-10-19",
        "location": "Strait region (not geolocated)",
        "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
        "summary": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike The Media Line",
        "severity": "high",
        "x": null,
        "y": null,
        "sourceLabel": "The Media Line",
        "sourceUrl": "https://themedialine.org/mideast-daily-news/iran-reports-tanker-explosion-in-strait-of-hormuz-after-naval-mine-strike/",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian::Mon, 19 Oct 2026 17:44:00 GMT",
        "date": "2026-10-19",
        "location": "Strait region (not geolocated)",
        "title": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian",
        "summary": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships The Guardian",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "The Guardian",
        "sourceUrl": "https://www.theguardian.com/world/2026/oct/19/strait-of-hormuz-spilt-cargo-iran-attacks-container-ships",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News::Sat, 17 Oct 2026 09:00:39 GMT",
        "date": "2026-10-17",
        "location": "Strait region (not geolocated)",
        "title": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News",
        "summary": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response NBC News",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "NBC News",
        "sourceUrl": "https://www.nbcnews.com/world/iran/iran-strikes-strait-hormuz-shipping-trump-oil-prices-midterms-rcna603670",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera::Sat, 17 Oct 2026 12:23:53 GMT",
        "date": "2026-10-17",
        "location": "Strait region (not geolocated)",
        "title": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera",
        "summary": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels Al Jazeera",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "Al Jazeera",
        "sourceUrl": "https://www.aljazeera.com/news/2026/10/17/us-and-iran-both-claim-control-of-strait-of-hormuz-amid-attacks-on-vessels",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post::Sat, 17 Oct 2026 18:42:00 GMT",
        "date": "2026-10-17",
        "location": "Strait region (not geolocated)",
        "title": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post",
        "summary": "Ship attacks in Strait of Hormuz hit record high since Iran war began New York Post",
        "severity": "low",
        "x": null,
        "y": null,
        "sourceLabel": "New York Post",
        "sourceUrl": "https://nypost.com/2026/10/17/world-news/ship-attacks-in-strait-of-hormuz-hit-record-high-since-iran-war-began/",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      },
      {
        "id": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera::Sat, 17 Oct 2026 20:02:48 GMT",
        "date": "2026-10-17",
        "location": "Strait region (not geolocated)",
        "title": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera",
        "summary": "Iranian TV airs video said to show tanker explosion in Hormuz Al Jazeera",
        "severity": "high",
        "x": null,
        "y": null,
        "sourceLabel": "Al Jazeera",
        "sourceUrl": "https://www.aljazeera.com/video/newsfeed/2026/10/17/iranian-tv-airs-video-said-to-show-tanker-explosion-in-hormuz",
        "locationConfidence": "inferred-zone",
        "dateKind": "report-publication",
        "discovery": "automatic"
      }
    ],
    "energyReserves": [
      {
        "country": "Japan",
        "status": "Historical inventory baseline",
        "daysRemaining": null,
        "bufferText": "204 days of domestic consumption in combined reserves as of August 21, according to METI data reported by S&P Global. This ratio is not a countdown: imports and replenishment continue.",
        "countdownAnchorDate": "2026-08-21",
        "stressDate": null,
        "exposure": "Very high exposure to Gulf oil imports.",
        "sourceLabel": "S&P Global reporting METI stocks",
        "sourceUrl": "https://www.spglobal.com/energy/en/news-research/latest-news/crude-oil/082426-japan-to-proceed-with-oil-shipping-aid-restore-national-crude-reserves-to-90-days-of-net-imports",
        "asOf": "2026-08-21",
        "fetchStatus": "manual",
        "originalStressDate": null,
        "projectionState": "stale-baseline",
        "projectionLabel": "Projection withdrawn: source is 61 days old. Imports, demand and replenishment are not tracked.",
        "isPastStress": false
      },
      {
        "country": "South Korea",
        "status": "Historical inventory baseline",
        "daysRemaining": null,
        "bufferText": "The government said July and August crude supply was secured at 110% of the prior year's level and September was 90% secured",
        "countdownAnchorDate": "2026-07-21T00:00:00Z",
        "stressDate": null,
        "exposure": "Extremely import-dependent and actively rerouting supply.",
        "sourceLabel": "Yonhap citing South Korea's industry ministry",
        "sourceUrl": "https://en.yna.co.kr/view/AEN20260721006100320",
        "asOf": "2026-07-21T00:00:00Z",
        "fetchStatus": "manual",
        "originalStressDate": null,
        "projectionState": "stale-baseline",
        "projectionLabel": "Projection withdrawn: source is 92 days old. Imports, demand and replenishment are not tracked.",
        "isPastStress": false
      },
      {
        "country": "India",
        "status": "Historical inventory baseline",
        "daysRemaining": null,
        "bufferText": "about 25 days of crude reserves was the last clean public figure at the start of March",
        "countdownAnchorDate": "2026-03-04T00:00:00Z",
        "stressDate": null,
        "exposure": "High reliance on Gulf crude and LPG; recent reporting says alternatives are running thin.",
        "sourceLabel": "Reuters pickup / Economic Times",
        "sourceUrl": "https://government.economictimes.indiatimes.com/news/economy/india-eyes-alternative-energy-supplies-amid-strait-of-hormuz-disruption/129007363",
        "asOf": "2026-03-04T00:00:00Z",
        "fetchStatus": "manual",
        "originalStressDate": "2026-03-29T00:00:00Z",
        "projectionState": "stale-baseline",
        "projectionLabel": "Projection withdrawn: source is 231 days old. Imports, demand and replenishment are not tracked.",
        "isPastStress": true
      },
      {
        "country": "United States",
        "status": "Last verified weekly stocks",
        "daysRemaining": null,
        "bufferText": "284.552 million barrels in the SPR and 426.398 million barrels of commercial crude (excluding lease stocks), for the week ending September 18. Inventories are not a countdown to depletion.",
        "countdownAnchorDate": "2026-09-18",
        "stressDate": null,
        "exposure": "Less directly exposed than Asian importers, but still highly exposed to price shock.",
        "sourceLabel": "EIA weekly petroleum stocks (WCSSTUS1 and WCESTUS1)",
        "sourceUrl": "https://www.eia.gov/dnav/pet/pet_stoc_wstk_dcu_nus_w.htm",
        "asOf": "2026-09-18",
        "fetchStatus": "cached",
        "fetchError": "The operation was aborted due to timeout",
        "originalStressDate": null,
        "projectionState": "no-countdown",
        "projectionLabel": "No precise countdown",
        "isPastStress": false
      },
      {
        "country": "China",
        "status": "Historical inventory baseline",
        "daysRemaining": null,
        "bufferText": "nearly 1.4 billion barrels of strategic crude estimated as of December 2025",
        "countdownAnchorDate": "2025-12-31T00:00:00Z",
        "stressDate": null,
        "exposure": "Massive reserves, but current public day-cover is not transparent enough for a precise countdown.",
        "sourceLabel": "EIA",
        "sourceUrl": "https://www.eia.gov/todayinenergy/detail.php?id=67504",
        "asOf": "2025-12-31T00:00:00Z",
        "fetchStatus": "manual",
        "originalStressDate": null,
        "projectionState": "stale-baseline",
        "projectionLabel": "Projection withdrawn: source is 294 days old. Imports, demand and replenishment are not tracked.",
        "isPastStress": false
      }
    ],
    "spending": {
      "title": "Approximate U.S. war spending",
      "displayScenario": "low",
      "summary": "Scenario range, not measured expenditure. The low case follows a third-party ticker. The dashboard's middle case uses a CSIS opening-period estimate plus its own assumed daily rate, not a CSIS current-war estimate. The high case extends the Pentagon-reported opening rate as a stress test. None reflects a verified current operating tempo.",
      "scenarios": {
        "low": {
          "key": "low",
          "label": "Low",
          "estimateMode": "Iran Cost Tracker low case",
          "model": "base-plus-ongoing",
          "knownCostUsd": 11300000000,
          "knownDays": 6,
          "ongoingDailyUsd": 1000000000,
          "whyThisNumber": "Uses the methodology cited on iran-cost-ticker.com: $11.3B for the first six days, then a lower ongoing burn rate of $1B/day.",
          "warning": "Third-party model, not an official U.S. ledger.",
          "sources": [
            {
              "label": "Iran War Cost Tracker methodology",
              "url": "https://iran-cost-ticker.com/",
              "date": "2026-04-23"
            },
            {
              "label": "Defense News - first six days cost $11.3B",
              "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
              "date": "2026-03-12"
            }
          ]
        },
        "mid": {
          "key": "mid",
          "label": "Mid",
          "estimateMode": "Dashboard mid-case: CSIS starting point, assumed ongoing rate",
          "model": "base-plus-ongoing",
          "knownCostUsd": 16500000000,
          "knownDays": 12,
          "ongoingDailyUsd": 1150000000,
          "whyThisNumber": "Starts from the CSIS day-12 update and then assumes a still-elevated but lower sustained-operations burn rate instead of keeping the opening surge forever.",
          "warning": "Analytic mid-case for directional planning, not an official total.",
          "sources": [
            {
              "label": "CSIS day-12 war cost update",
              "url": "https://www.csis.org/analysis/iran-war-cost-estimate-update-113-billion-day-6-165-billion-day-12",
              "date": "2026-03-13"
            },
            {
              "label": "Defense News - first six days cost $11.3B",
              "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
              "date": "2026-03-12"
            }
          ]
        },
        "high": {
          "key": "high",
          "label": "High",
          "estimateMode": "Pentagon-derived opening-surge stress case",
          "model": "base-plus-ongoing",
          "knownCostUsd": 11300000000,
          "knownDays": 6,
          "ongoingDailyUsd": 1883333333,
          "whyThisNumber": "Uses the Pentagon-reported opening burn rate from the first six days as a high-side stress case for what costs look like if elevated operating tempo persists.",
          "warning": "Useful as a ceiling scenario, but very likely too high for a long-run central estimate.",
          "sources": [
            {
              "label": "Defense News - first six days cost $11.3B",
              "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
              "date": "2026-03-12"
            }
          ]
        }
      },
      "fetchStatus": "fallback",
      "fetchError": "Spend tracker methodology not found"
    },
    "casualties": {
      "asOf": "2026-07-26T00:00:00Z",
      "civilianLowerBound": 1746,
      "militaryLowerBound": 1281,
      "unresolvedOrMixed": 5171,
      "summary": "These are minimum source-linked buckets, not a single authoritative death toll. Iran's detailed April split is retained because newer official totals do not cleanly separate civilians and military personnel; Lebanon and other mixed counts remain unresolved rather than being guessed into a category.",
      "breakdown": [
        {
          "side": "Iran",
          "civilian": 1701,
          "military": 1221,
          "other": 714,
          "note": "HRANA's detailed April 7 split. A newer Iranian Health Ministry total does not provide a compatible civilian/military split."
        },
        {
          "side": "Israel",
          "civilian": 26,
          "military": 40,
          "other": 0,
          "note": "26 civilians reported in the direct Iran front; about 40 soldiers and a contractor reported killed on the Lebanon/northern Israel front by August 6."
        },
        {
          "side": "United States",
          "civilian": 0,
          "military": 18,
          "other": 0,
          "note": "AP reported 18 acknowledged U.S. troop deaths by late July, including four moved by the Pentagon into a separate Overseas Operations category."
        },
        {
          "side": "Lebanon / Hezbollah front",
          "civilian": null,
          "military": null,
          "other": 4319,
          "note": "July 8 compiled total; source material did not provide a reliable Hezbollah/civilian split, so the entire count remains unresolved here."
        },
        {
          "side": "Iraq and other regional spillover",
          "civilian": null,
          "military": null,
          "other": 119,
          "note": "July 8 compiled count includes mixed PMF, civilian, security, and other categories."
        },
        {
          "side": "Gulf states and Syria",
          "civilian": 19,
          "military": 2,
          "other": 19,
          "note": "Named public totals across Bahrain, Kuwait, Oman, Qatar, Saudi Arabia, UAE, and Syria; unclear and crash-related deaths remain in the mixed column."
        }
      ],
      "sources": [
        {
          "label": "JINSA July 7-8 regional casualty compilation",
          "url": "https://jinsa.org/wp-content/uploads/2026/07/Iran-War-Update-7.8.26.pdf",
          "date": "2026-07-08"
        },
        {
          "label": "AP - Pentagon recategorized four of 18 acknowledged U.S. troop deaths",
          "url": "https://apnews.com/article/iran-war-casualty-count-pentagon-us-troops-4c578fc74746052627b1c87845fdc0d5",
          "date": "2026-07-26"
        },
        {
          "label": "Al Jazeera country-by-country tracker citing ministries and military authorities",
          "url": "https://www.aljazeera.com/news/2026/3/1/us-israel-attacks-on-iran-death-toll-and-injuries-live-tracker",
          "date": "2026-06-10"
        }
      ]
    },
    "archiveAutomation": {
      "storageMode": "blob",
      "durable": true
    }
  },
  "straitStatus": {
    "code": "restricted",
    "label": "Restricted / disrupted",
    "tone": "danger",
    "summary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed.",
    "assessedAt": "2026-10-21T03:04:11.162Z",
    "evidenceWindowDays": 7,
    "evidence": [
      {
        "title": "Oil tanker explodes in Strait of Hormuz as Iran vows waterway remains closed - NewsNation",
        "source": "NewsNation",
        "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE8zVHd1Ym90WEswQl9KOWJnWi00QkRzWU9xRG9aYjNBWHhITHdoaGJvV2JsdHhvNEFhalBhYTVUd3RoUDY3VFNtZ3NXQlBNT2VkRUdKMzVTeUI4NVh3S1lUTkU3aUZKdlJKdUtPSnhLdkZ0ZDNBRkNNQ3NYMXJOd9IBgwFBVV95cUxOMldlNmxMb0xOS3Qxc19seDczdWM5V19qY1lyaTRNejlJeUpBLUp6UlAwdXZIMTlwOWxEWFVjRGhnRUlobU5JanF2clNfM2EwZEFGbXhSNHJXSDRQUHA1TDN1R004NDU4UUQ4SzVmNkRmM2YxQWhVZXpuWnJNWWEtcEpKVQ?oc=5",
        "publishedAt": "Sat, 17 Oct 2026 13:27:12 GMT"
      },
      {
        "title": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24",
        "source": "Kurdistan24",
        "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOZG9wSXZuTENZLUlWeGFrUGpfOEV1aHZyMHEzT1otNkJhZUh5Wkg5WDgtZmx3bDBFdlBjZHdqVUw3OWRGSGVSdXFvR0pyUHltRjZ0Y2JWeEFwQ2NfSThTZkZSeV8yU3lFR3ZfeGFKTU5senBPU2FQTEV0TC1zX0JKSjc1VVNhcUlpS3RvTE9NeU4zZ0ZzbnNHVXFGSUtJUTFSMGNCZGxTTVBVX0U4R2hFb1Rtc2tfREtr?oc=5",
        "publishedAt": "Tue, 20 Oct 2026 14:47:15 GMT"
      },
      {
        "title": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera",
        "source": "Al Jazeera",
        "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxOR0l1V2lHN0lqYXFjaEg4N3R1ZnhUSFVRSXZIV1c4b0dpc1A0LUZCVUpkbkMzQnEtMUo4NGktQ05idGlMLU03WlZQM2tId01VM1V6eF9qU0NZeXZ0c0hZbUFzbVRVaTlfaGlqdE1YYTZ3RFRBWm1RUFd1U0tCT0ZLMl9XLWZUa0JLMHBNalJWTHBURnh6RVpSYWs1OWdKai1SUzA4RncxNEtVcnJURWEzV2c2ONIBuAFBVV95cUxNTWFyZ1ZwYk84V1VFbkhhVXNXclhGWjB4eVdmLWN0ajhkOUhWTFBJZkMwRW1VQVZ0RVVJYkhBeEtHUGRwY0YtRHhFUDhNenBYV1JzSUUzY3pGLVNGeFVaQjNNMk1zSmRxRVNJdGE4R0pGaFhpLWg4ZTBXNGFFRVdld1gyNldIVW9GbFVpdHozQkFDcmlpa3N2S0gzTjhqZkIxWHJjd0ExeU5xTDZyZUVROFlEOElJZHZ4?oc=5",
        "publishedAt": "Sat, 17 Oct 2026 20:02:48 GMT"
      },
      {
        "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
        "source": "The Media Line",
        "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxQaVA2R2FJSEJ5ZUZUT2hGR0Q5VllUdVFEZnZfVi05dWlJZU9fNlFMSHd5WTJQaVlNSWkxWG5mUVpCX1ptLTc0aVl6TmVzWFhnNE4xZU5NYV9RSExFOExYR0M1WHRfMkFvdGxSREJuNFlTc0steVVING96aG51a3dfMUM1WE5EYnZFR21hVVFBc0RrUHdEclM3YWdLQTRmS3M0ZzN2OVJfLW56eWRLN1ZMLVYxZXA3aE9WdGc?oc=5",
        "publishedAt": "Mon, 19 Oct 2026 09:48:31 GMT"
      }
    ],
    "proposalCount": 0
  },
  "spendBand": {
    "displayScenario": "low",
    "summary": "Scenario range, not measured expenditure. The low case follows a third-party ticker. The dashboard's middle case uses a CSIS opening-period estimate plus its own assumed daily rate, not a CSIS current-war estimate. The high case extends the Pentagon-reported opening rate as a stress test. None reflects a verified current operating tempo.",
    "scenarios": {
      "low": {
        "key": "low",
        "label": "Low",
        "estimateMode": "Iran Cost Tracker low case",
        "model": "base-plus-ongoing",
        "knownCostUsd": 11300000000,
        "knownDays": 6,
        "ongoingDailyUsd": 1000000000,
        "whyThisNumber": "Uses the methodology cited on iran-cost-ticker.com: $11.3B for the first six days, then a lower ongoing burn rate of $1B/day.",
        "warning": "Third-party model, not an official U.S. ledger.",
        "sources": [
          {
            "label": "Iran War Cost Tracker methodology",
            "url": "https://iran-cost-ticker.com/",
            "date": "2026-04-23"
          },
          {
            "label": "Defense News - first six days cost $11.3B",
            "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
            "date": "2026-03-12"
          }
        ],
        "elapsedDays": 235.1279103125,
        "ongoingDays": 229.1279103125,
        "estimate": 240427910312.5
      },
      "mid": {
        "key": "mid",
        "label": "Mid",
        "estimateMode": "Dashboard mid-case: CSIS starting point, assumed ongoing rate",
        "model": "base-plus-ongoing",
        "knownCostUsd": 16500000000,
        "knownDays": 12,
        "ongoingDailyUsd": 1150000000,
        "whyThisNumber": "Starts from the CSIS day-12 update and then assumes a still-elevated but lower sustained-operations burn rate instead of keeping the opening surge forever.",
        "warning": "Analytic mid-case for directional planning, not an official total.",
        "sources": [
          {
            "label": "CSIS day-12 war cost update",
            "url": "https://www.csis.org/analysis/iran-war-cost-estimate-update-113-billion-day-6-165-billion-day-12",
            "date": "2026-03-13"
          },
          {
            "label": "Defense News - first six days cost $11.3B",
            "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
            "date": "2026-03-12"
          }
        ],
        "elapsedDays": 235.1279103125,
        "ongoingDays": 223.1279103125,
        "estimate": 273097096859.375
      },
      "high": {
        "key": "high",
        "label": "High",
        "estimateMode": "Pentagon-derived opening-surge stress case",
        "model": "base-plus-ongoing",
        "knownCostUsd": 11300000000,
        "knownDays": 6,
        "ongoingDailyUsd": 1883333333,
        "whyThisNumber": "Uses the Pentagon-reported opening burn rate from the first six days as a high-side stress case for what costs look like if elevated operating tempo persists.",
        "warning": "Useful as a ceiling scenario, but very likely too high for a long-run central estimate.",
        "sources": [
          {
            "label": "Defense News - first six days cost $11.3B",
            "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
            "date": "2026-03-12"
          }
        ],
        "elapsedDays": 235.1279103125,
        "ongoingDays": 229.1279103125,
        "estimate": 442824231012.1657
      }
    },
    "minEstimate": 240427910312.5,
    "maxEstimate": 442824231012.1657
  },
  "archiveIndex": [
    {
      "date": "2026-10-20",
      "generatedAt": "2026-10-21T03:04:11.450Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-19",
      "generatedAt": "2026-10-20T03:35:57.823Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-18",
      "generatedAt": "2026-10-18T12:05:28.506Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-17",
      "generatedAt": "2026-10-18T00:00:28.184Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-16",
      "generatedAt": "2026-10-17T00:05:27.456Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-15",
      "generatedAt": "2026-10-16T00:05:26.909Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-14",
      "generatedAt": "2026-10-15T00:00:26.330Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-13",
      "generatedAt": "2026-10-14T00:00:25.711Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-12",
      "generatedAt": "2026-10-13T00:00:25.386Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-11",
      "generatedAt": "2026-10-12T00:05:23.829Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-10",
      "generatedAt": "2026-10-11T00:00:24.373Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-10-09",
      "generatedAt": "2026-10-10T00:05:22.517Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-10-08",
      "generatedAt": "2026-10-09T00:00:22.407Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-10-07",
      "generatedAt": "2026-10-08T00:05:21.577Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-06",
      "generatedAt": "2026-10-07T00:05:21.102Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-05",
      "generatedAt": "2026-10-06T00:03:45.791Z",
      "statusLabel": "Attacks reported; access uncertain",
      "statusTone": "danger",
      "statusSummary": "Recent vessel attacks are reported, but these headlines alone do not establish whether all passage is closed or open."
    },
    {
      "date": "2026-10-04",
      "generatedAt": "2026-10-05T00:00:19.513Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-10-03",
      "generatedAt": "2026-10-04T00:05:19.757Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-10-02",
      "generatedAt": "2026-10-03T00:05:17.937Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-10-01",
      "generatedAt": "2026-10-02T00:00:17.539Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-09-30",
      "generatedAt": "2026-10-01T00:05:17.793Z",
      "statusLabel": "Passage reported; recent attacks",
      "statusTone": "warning",
      "statusSummary": "Reporting indicates resumed passage, alongside vessel attacks in the last seven days. This is not a navigation or safety clearance."
    },
    {
      "date": "2026-09-29",
      "generatedAt": "2026-09-30T00:00:17.360Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-09-28",
      "generatedAt": "2026-09-29T00:05:15.496Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-09-27",
      "generatedAt": "2026-09-28T00:05:14.705Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-09-26",
      "generatedAt": "2026-09-27T00:00:14.336Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-09-25",
      "generatedAt": "2026-09-26T00:14:30.258Z",
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed."
    },
    {
      "date": "2026-09-24",
      "generatedAt": "2026-09-24T17:10:06.001Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-23",
      "generatedAt": "2026-09-23T17:05:05.006Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-22",
      "generatedAt": "2026-09-22T17:05:05.762Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-21",
      "generatedAt": "2026-09-21T17:05:03.641Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-20",
      "generatedAt": "2026-09-20T17:10:03.117Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-19",
      "generatedAt": "2026-09-19T17:05:02.379Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-18",
      "generatedAt": "2026-09-18T17:10:01.885Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-17",
      "generatedAt": "2026-09-17T17:05:01.071Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-16",
      "generatedAt": "2026-09-16T17:05:00.560Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-15",
      "generatedAt": "2026-09-15T17:04:59.806Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-14",
      "generatedAt": "2026-09-14T17:09:59.185Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-13",
      "generatedAt": "2026-09-13T17:09:58.733Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-12",
      "generatedAt": "2026-09-12T17:04:58.009Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-11",
      "generatedAt": "2026-09-11T17:04:57.120Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-10",
      "generatedAt": "2026-09-10T17:09:59.633Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-09",
      "generatedAt": "2026-09-09T17:04:55.954Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-08",
      "generatedAt": "2026-09-08T17:04:55.254Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-07",
      "generatedAt": "2026-09-07T17:04:54.832Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-06",
      "generatedAt": "2026-09-06T17:09:53.973Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-05",
      "generatedAt": "2026-09-05T17:09:53.321Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-04",
      "generatedAt": "2026-09-04T17:09:53.163Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-03",
      "generatedAt": "2026-09-03T17:04:52.145Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-09-02",
      "generatedAt": "2026-09-02T17:04:51.505Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-09-01",
      "generatedAt": "2026-09-01T17:09:50.943Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-31",
      "generatedAt": "2026-08-31T17:09:50.084Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-30",
      "generatedAt": "2026-08-30T17:09:49.449Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-08-29",
      "generatedAt": "2026-08-29T17:09:36.051Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-08-28",
      "generatedAt": "2026-08-28T17:09:48.148Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-27",
      "generatedAt": "2026-08-27T17:09:47.575Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-26",
      "generatedAt": "2026-08-26T17:09:47.333Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-08-25",
      "generatedAt": "2026-08-25T17:04:46.694Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-24",
      "generatedAt": "2026-08-24T17:04:45.546Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-23",
      "generatedAt": "2026-08-23T17:09:45.002Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-22",
      "generatedAt": "2026-08-22T17:09:44.237Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-21",
      "generatedAt": "2026-08-21T17:04:43.504Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-20",
      "generatedAt": "2026-08-20T17:04:42.943Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-08-19",
      "generatedAt": "2026-08-19T17:09:42.367Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-18",
      "generatedAt": "2026-08-18T17:09:41.817Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-17",
      "generatedAt": "2026-08-17T17:09:41.037Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-16",
      "generatedAt": "2026-08-16T17:09:40.266Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-15",
      "generatedAt": "2026-08-15T17:04:39.633Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-14",
      "generatedAt": "2026-08-14T17:04:39.056Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-13",
      "generatedAt": "2026-08-13T17:04:38.465Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-08-12",
      "generatedAt": "2026-08-12T17:09:37.844Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-08-11",
      "generatedAt": "2026-08-11T17:04:39.002Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-10",
      "generatedAt": "2026-08-10T17:05:37.159Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-09",
      "generatedAt": "2026-08-09T17:04:36.703Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-08",
      "generatedAt": "2026-08-08T17:09:34.939Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-07",
      "generatedAt": "2026-08-07T17:41:39.510Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-06",
      "generatedAt": "2026-08-06T17:44:33.987Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-05",
      "generatedAt": "2026-08-05T17:44:33.452Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-08-04",
      "generatedAt": "2026-08-04T17:49:32.703Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-03",
      "generatedAt": "2026-08-03T17:49:31.937Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-08-02",
      "generatedAt": "2026-08-02T17:49:31.552Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-08-01",
      "generatedAt": "2026-08-01T17:49:30.657Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-31",
      "generatedAt": "2026-07-31T17:49:30.039Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-30",
      "generatedAt": "2026-07-30T17:49:29.390Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-29",
      "generatedAt": "2026-07-29T17:49:28.719Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-28",
      "generatedAt": "2026-07-28T17:49:28.104Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-27",
      "generatedAt": "2026-07-27T17:49:27.559Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-26",
      "generatedAt": "2026-07-26T17:44:26.665Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-25",
      "generatedAt": "2026-07-25T17:44:26.523Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-24",
      "generatedAt": "2026-07-25T01:56:46.475Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-23",
      "generatedAt": "2026-07-23T17:44:24.857Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-22",
      "generatedAt": "2026-07-22T17:34:27.364Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-21",
      "generatedAt": "2026-07-21T17:29:23.787Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-20",
      "generatedAt": "2026-07-20T17:24:22.908Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-19",
      "generatedAt": "2026-07-19T17:14:22.104Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-18",
      "generatedAt": "2026-07-18T17:14:21.640Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-17",
      "generatedAt": "2026-07-17T17:09:21.059Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-16",
      "generatedAt": "2026-07-16T17:04:20.307Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-15",
      "generatedAt": "2026-07-15T16:59:19.809Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-14",
      "generatedAt": "2026-07-14T16:49:19.087Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-13",
      "generatedAt": "2026-07-13T16:44:18.211Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-12",
      "generatedAt": "2026-07-12T16:34:17.864Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-11",
      "generatedAt": "2026-07-11T16:24:17.030Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-10",
      "generatedAt": "2026-07-10T16:14:16.556Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-09",
      "generatedAt": "2026-07-09T16:04:15.804Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-08",
      "generatedAt": "2026-07-09T03:59:15.398Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-07",
      "generatedAt": "2026-07-08T03:49:14.858Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-06",
      "generatedAt": "2026-07-07T03:44:14.112Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-05",
      "generatedAt": "2026-07-06T03:44:13.475Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-04",
      "generatedAt": "2026-07-05T03:39:12.793Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-07-03",
      "generatedAt": "2026-07-04T03:34:12.136Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-07-02",
      "generatedAt": "2026-07-03T03:29:11.491Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-07-01",
      "generatedAt": "2026-07-02T03:19:11.079Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-06-30",
      "generatedAt": "2026-07-01T03:09:10.294Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-29",
      "generatedAt": "2026-06-30T02:59:09.684Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-28",
      "generatedAt": "2026-06-29T02:54:09.040Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-27",
      "generatedAt": "2026-06-28T02:44:08.267Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-26",
      "generatedAt": "2026-06-27T02:39:07.616Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-25",
      "generatedAt": "2026-06-26T02:29:07.132Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-24",
      "generatedAt": "2026-06-25T02:14:06.715Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-23",
      "generatedAt": "2026-06-24T02:09:05.642Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-22",
      "generatedAt": "2026-06-23T02:04:04.940Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-21",
      "generatedAt": "2026-06-22T01:54:04.460Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-20",
      "generatedAt": "2026-06-21T01:44:03.720Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-19",
      "generatedAt": "2026-06-20T01:34:03.034Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-06-18",
      "generatedAt": "2026-06-19T01:24:02.562Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-17",
      "generatedAt": "2026-06-18T01:17:15.978Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-16",
      "generatedAt": "2026-06-17T01:14:01.061Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-06-15",
      "generatedAt": "2026-06-16T01:04:00.399Z",
      "statusLabel": "Open",
      "statusTone": "ok",
      "statusSummary": "Recent headlines are dominated by reopening language without matching attack signals."
    },
    {
      "date": "2026-06-14",
      "generatedAt": "2026-06-15T00:58:28.348Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-13",
      "generatedAt": "2026-06-14T00:48:59.188Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-12",
      "generatedAt": "2026-06-13T00:43:58.454Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-11",
      "generatedAt": "2026-06-12T00:41:00.908Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-10",
      "generatedAt": "2026-06-11T00:33:57.387Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-09",
      "generatedAt": "2026-06-10T00:28:56.754Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-08",
      "generatedAt": "2026-06-09T00:22:19.824Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-07",
      "generatedAt": "2026-06-08T00:09:30.253Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-06",
      "generatedAt": "2026-06-07T00:03:54.953Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-05",
      "generatedAt": "2026-06-06T00:00:47.069Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-04",
      "generatedAt": "2026-06-04T23:56:07.632Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-06-03",
      "generatedAt": "2026-06-03T23:47:22.015Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-06-02",
      "generatedAt": "2026-06-02T23:37:55.016Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "As of April 23, 2026, the newest publicly available reporting still points to a badly disrupted Strait of Hormuz. Reuters on April 22 cited UKMTO and maritime security sources after ships were fired upon, while Reuters reporting on April 21 said traffic remained effectively closed in practice. The dashboard keeps a separate warning state whenever reopening language overlaps with violence or seizures."
    },
    {
      "date": "2026-06-01",
      "generatedAt": "2026-06-01T23:31:54.196Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-05-31",
      "generatedAt": "2026-05-31T23:27:53.837Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-05-30",
      "generatedAt": "2026-05-30T23:22:38.494Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-05-29",
      "generatedAt": "2026-05-29T23:17:37.807Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-04-26",
      "generatedAt": "2026-04-26T05:08:28.177Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-04-25",
      "generatedAt": "2026-04-26T01:02:02.810Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-04-24",
      "generatedAt": "2026-04-25T00:59:56.220Z",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Recent headlines still talk about reopening or passage, but they also show attacks, seizures, or active maritime violence."
    },
    {
      "date": "2026-04-23",
      "generatedAt": "2026-04-24T00:56:39.274Z",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "The newest reporting points to major disruption, active attacks, and traffic that is still badly constrained in practice."
    },
    {
      "date": "2026-04-22",
      "generatedAt": "2026-04-22T20:10:00-04:00",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Gunfire against merchant vessels overlapped with lingering reopening language, producing the dashboard's warning-state phrasing."
    },
    {
      "date": "2026-04-21",
      "generatedAt": "2026-04-21T20:05:00-04:00",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "Reporting that only three ships passed through the previous 24 hours pushed the dashboard back into practical-closure territory."
    },
    {
      "date": "2026-04-17",
      "generatedAt": "2026-04-17T18:15:00-04:00",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Iran publicly said passage was completely open, but security reporting and insurance pricing never returned to normal."
    },
    {
      "date": "2026-04-15",
      "generatedAt": "2026-04-15T20:00:00-04:00",
      "statusLabel": "Restricted / effectively closed",
      "statusTone": "danger",
      "statusSummary": "Mine-clearing estimates and convoy constraints pushed the dashboard back into a practical-closure posture."
    },
    {
      "date": "2026-04-13",
      "generatedAt": "2026-04-13T19:30:00-04:00",
      "statusLabel": "Open, but probably a bad idea to travel as bombs are flying",
      "statusTone": "warning",
      "statusSummary": "Public reopening language briefly outran operator confidence. Merchant traffic was inching back, but shipowners still priced the route as a war-risk transit."
    }
  ],
  "headlines": [
    {
      "id": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line::Mon, 19 Oct 2026 09:48:31 GMT",
      "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
      "link": "https://themedialine.org/mideast-daily-news/iran-reports-tanker-explosion-in-strait-of-hormuz-after-naval-mine-strike/",
      "pubDate": "Mon, 19 Oct 2026 09:48:31 GMT",
      "description": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike The Media Line",
      "source": "The Media Line",
      "originalLink": "https://news.google.com/rss/articles/CBMiugFBVV95cUxQaVA2R2FJSEJ5ZUZUT2hGR0Q5VllUdVFEZnZfVi05dWlJZU9fNlFMSHd5WTJQaVlNSWkxWG5mUVpCX1ptLTc0aVl6TmVzWFhnNE4xZU5NYV9RSExFOExYR0M1WHRfMkFvdGxSREJuNFlTc0steVVING96aG51a3dfMUM1WE5EYnZFR21hVVFBc0RrUHdEclM3YWdLQTRmS3M0ZzN2OVJfLW56eWRLN1ZMLVYxZXA3aE9WdGc?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": true,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "high"
    },
    {
      "id": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week - The New Arab::Mon, 19 Oct 2026 12:03:28 GMT",
      "title": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week - The New Arab",
      "link": "https://www.newarab.com/news/exclusive-breakthrough-expected-us-iran-mediation-efforts",
      "pubDate": "Mon, 19 Oct 2026 12:03:28 GMT",
      "description": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week The New Arab",
      "source": "The New Arab",
      "originalLink": "https://news.google.com/rss/articles/CBMijwFBVV95cUxPTlRaRnRhZnVjcjhLTV96ZmRXVDBBVWRHNF9IRjR1cGUyMko4ZlM3LUpRdC1Nak9xd1hJUlNRbG04NXdDbW9qMXpKU0FRcmx5VTlBNWdtbDFaTmR2eGJ4QkpESnlTN3FZVHNDdkxYdkpsUjMyd3VqZGlJbE1USXJWWjVWcFdkSzJhNWFGT2tkZw?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian::Mon, 19 Oct 2026 17:44:00 GMT",
      "title": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian",
      "link": "https://www.theguardian.com/world/2026/oct/19/strait-of-hormuz-spilt-cargo-iran-attacks-container-ships",
      "pubDate": "Mon, 19 Oct 2026 17:44:00 GMT",
      "description": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships The Guardian",
      "source": "The Guardian",
      "originalLink": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQMVd5NTdZejdJLW9KZFpNUFVhVFpHaUxWU09tMU9lTXMxNGl3aG8ydFhmekpmcEZEdHNWRWs1MEVrUU1JamVKN1NVVWxyTXUyVmpQOC1lcUJTWUtFSkNEU2hweGJ3cFVaa2hfQ0xEZ1hTbEFKcTlPMGY0RTRXS3dpWXpIdWVXUWdvcV9MRnBqaEJlS2pySWNhbXBiWTRYVXktMFpmWjVn?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz::Tue, 20 Oct 2026 11:50:21 GMT",
      "title": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz",
      "link": "https://qz.com/oil-prices-wti-hormuz-tanker-attacks-escalate-102026",
      "pubDate": "Tue, 20 Oct 2026 11:50:21 GMT",
      "description": "Oil prices rise as Strait of Hormuz tanker attacks escalate Quartz",
      "source": "Quartz",
      "originalLink": "https://news.google.com/rss/articles/CBMidkFVX3lxTE9wNThNdGREZG9pVlpmMVhOMHhpdUZscFlLdEhqWHNFQXpIeEl3Q3dla2c0MnBCZDBWV1FXTTI3ZnNkWjhRZ0U1OVQzbmh3UHEwbEpyYVlDWHVOUXNod3p3dmZlNnpuZTNOTWpabnZMTVZiOWdibkE?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24::Tue, 20 Oct 2026 14:47:15 GMT",
      "title": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24",
      "link": "https://www.kurdistan24.net/en/story/947421/iran-says-burning-tanker-found-in-hormuz-restricted-zone-centcom-rejected",
      "pubDate": "Tue, 20 Oct 2026 14:47:15 GMT",
      "description": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected Kurdistan24",
      "source": "Kurdistan24",
      "originalLink": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOZG9wSXZuTENZLUlWeGFrUGpfOEV1aHZyMHEzT1otNkJhZUh5Wkg5WDgtZmx3bDBFdlBjZHdqVUw3OWRGSGVSdXFvR0pyUHltRjZ0Y2JWeEFwQ2NfSThTZkZSeV8yU3lFR3ZfeGFKTU5senBPU2FQTEV0TC1zX0JKSjc1VVNhcUlpS3RvTE9NeU4zZ0ZzbnNHVXFGSUtJUTFSMGNCZGxTTVBVX0U4R2hFb1Rtc2tfREtr?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": true,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "high"
    },
    {
      "id": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel::Tue, 20 Oct 2026 15:24:00 GMT",
      "title": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel",
      "link": "https://www.timesofisrael.com/iran-stalling-on-deal-with-us-to-hurt-trump-politically-ahead-of-midterms-iranian-officials-say/",
      "pubDate": "Tue, 20 Oct 2026 15:24:00 GMT",
      "description": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say The Times of Israel",
      "source": "The Times of Israel",
      "originalLink": "https://news.google.com/rss/articles/CBMixAFBVV95cUxONmpyenRtZDdwVDdxTC1qZVlhYjRuOFRFRWc4RGF3ekczTml5Z2o4TU5VbXlHeGdOM0RybWljVzd2Z0tRdDRZcS1oZldzdTZ5VFVaMUE1NElVdkUzZzVySkt3T0pRUUlxYkg3QXBoMzRfc29HZ0xDS1lTNXJnSzFiSndPck1XMnJJVFEwYWY3dTJSUjdMMUgzcXNfakpZMDZ0TDZ1eVlaWW9qd2h5QklfR1RSWldmLVczWkZZVEk0NG1ldlYy0gHKAUFVX3lxTE1NVThuQ1pVeFB2VFR2LUhWZUdET0d6QmtIUlZ0SzhFWVpMMTQ4ZE11U2dFN2Z5RWd6MDlqVUJuVkQ0RDJTTmhSVWxncFBmdXhsX3FfX1RmY2hJYWktTzUzS0FjNjYxQ2IzWmZjenY2SHJ0MV9Jemw5Ml9DUjZFb3lzMVVKQlZJSXJIR20tR2VpeEpqbDNuS2lpaF9IQ1JjUnd1VTZkb09zQlBKY05BYklpWGZWZnpqREJ4cS1NQUxNX2FqWjBQdzNSa3c?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain::Tue, 20 Oct 2026 17:46:36 GMT",
      "title": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain",
      "link": "https://gcaptain.com/iran-claims-more-tankers-hit-mines-in-hormuz-but-evidence-remains-elusive/",
      "pubDate": "Tue, 20 Oct 2026 17:46:36 GMT",
      "description": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive gCaptain",
      "source": "gCaptain",
      "originalLink": "https://news.google.com/rss/articles/CBMimwFBVV95cUxPMUhkUnFMY0Q3cVI1TWZYNFluX254RmIxLURTd0g0ejlMZ2pfSEo1RmE1dV9RY3dyYks0NFZYYWI2V3J5YkZSX3dPbnRGRzJHdDRfc2hEV3lMdkxma21RTUkzaHhZZUhoaDBKelVXbkpNeG1Ga0ZUQ1RyVWlWbExSVm94OEZwRFBzcDJaQTg4Wjk1bmlWTURUVlBRRQ?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News::Tue, 20 Oct 2026 18:08:21 GMT",
      "title": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News",
      "link": "https://www.arabnews.com/middle-east/iran-guards-say-three-tankers-hit-mines-crossing-hormuz-strait-3007404",
      "pubDate": "Tue, 20 Oct 2026 18:08:21 GMT",
      "description": "Iran Guards say three tankers hit mines crossing Hormuz strait Arab News",
      "source": "Arab News",
      "originalLink": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOYmo5UGd3MlVOdVZSc09mM2pUUEdCbjUyR05VUGk4YWRUc2JuRnM2czB6bkpVUDlRSTQycWtpYmlyVDRJeF9QZkhmQTZVSUpUU2dwcko0Um1DV3ZmakFNR01PTFJSTlNNNlFmcWJUNnB5bkQ0LUROWDNfdF9GX2JpQWVubUZ0N0VHenRkUHRjVjBYX0xzS2c4bHhER3dmZm1yMng4NTRMaVVhN1k?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal - Fox News::Tue, 20 Oct 2026 18:26:18 GMT",
      "title": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal - Fox News",
      "link": "https://www.foxnews.com/world/sea-mine-crisis-re-emerges-strait-hormuz-tehran-urges-washington-accept-deal",
      "pubDate": "Tue, 20 Oct 2026 18:26:18 GMT",
      "description": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal Fox News",
      "source": "Fox News",
      "originalLink": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxQXzg1ajJ2a0FBSjZYTTRqN0k4SnY5eHNxN2w5dmV5SEhTZDdkTFBQMHdiU0NjanRnZ1R2R3V1ZkFmNWZWZTNkZWhKX2xSaFNaQkRpTGJsNWlhWjBJXzJHVXBwcWw5Xzh4M1p5VDRTNGNvcmp4MFlTZWt5U0FVSGJRTUZ5TzNaTjVkMVI4QlBjTE5BN19faWZMUmVxZDV3T2ljWTVrTUF3bENuUdIBrwFBVV95cUxQUmtnOTFCdU1zZDlVZHduYWFMVGFzRWNRZWFiRDQyd3dFN2lFbUlCdmFQNnNxblBtZV9ZRjJnWkZyRHd4YmZISlRHUDZYUDg3LTdTTTk3WXpubWQxQzNTTTlxaUcwSGZlMzJsR2J5UmYzbzJOZS0tczRGUWJsdFdGRFZTblE5VHh4dlcwNFZwM1FZXzJZM0pCZk9jeUhWeXVKMUtGX2gtWmZUalQwUDJr?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War - WSJ::Wed, 21 Oct 2026 00:00:00 GMT",
      "title": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War - WSJ",
      "link": "https://www.wsj.com/world/middle-east/more-oil-is-now-coming-out-of-the-persian-gulf-than-before-the-iran-war-6a6d1670",
      "pubDate": "Wed, 21 Oct 2026 00:00:00 GMT",
      "description": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War WSJ",
      "source": "WSJ",
      "originalLink": "https://news.google.com/rss/articles/CBMiugFBVV95cUxOQ25MSXRodmt6X1ZwZFZ1b01nR01ZTE1PWDU0SGVaWTRKMXJLdl9FbXVHSnZTMGxiV1pMbGtOZTVUMjZER01kVHQ1TmtIczlGZ3Z3X2djQng0b0RrOEQtZkk4REEtYTE2U1JxVlpLMzAtUnNycVhiQXVqV3BET09SZDZLbWtfZGp3NFl6eDZPakRzeDk4N3VydmJucDB6SlgwNmNNWVlrVTVRdGQ2RTVVOUpqTXBJa3RWaXc?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Live Updates: Latest from Israel, Iran, and the Middle East - The Jerusalem Post::Wed, 21 Oct 2026 00:00:05 GMT",
      "title": "Live Updates: Latest from Israel, Iran, and the Middle East - The Jerusalem Post",
      "link": "https://www.jpost.com/middle-east/iran-news/2026-10-20/live-updates-912229",
      "pubDate": "Wed, 21 Oct 2026 00:00:05 GMT",
      "description": "Live Updates: Latest from Israel, Iran, and the Middle East The Jerusalem Post",
      "source": "The Jerusalem Post",
      "originalLink": "https://news.google.com/rss/articles/CBMif0FVX3lxTFBkeU9OS2VJM0NIeXJhWFg5TVIyb0RfQkFodEhvZU5QcGY1bnBZbGJ5R2JBM1dHSDNCTVM5aUNNVlNzbmxTQU1PS056YmhYWkhNTEhsNFVmTW5MMVBCaWQzbzlSMjhtYndtY0E2RFk1TVp5d3FISDZiNjVVOHR0dGc?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera::Wed, 21 Oct 2026 00:01:55 GMT",
      "title": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera",
      "link": "https://www.aljazeera.com/news/liveblog/2026/10/21/iran-war-live-us-warns-peace-deal-with-tehran-is-extremely-difficult",
      "pubDate": "Wed, 21 Oct 2026 00:01:55 GMT",
      "description": "Iran war live: US warns peace deal with Tehran is extremely difficult Al Jazeera",
      "source": "Al Jazeera",
      "originalLink": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQUDdudll1aUxJTEdvMlBrZGRqSENudHVWUy1HQml2LUM3TVZzUl96bUZSMTFSU1dtUGdKUkxZRkFwc3U5UzF5X0kzRDVoQm4wWkpjVWNlaHZpWkZQZEdOTTl3cnVjbF90UGJMZ1pGSU5CX0pjdUZlcnpabm1YYU1CcGN4djhIdWdkUHpob1RxTTQ2Um9id0tGRER4OTZMTUFvb1dNSnlpMW1aaFR4Z2RXVmNQUjFxbE5YRTl30gHAAUFVX3lxTFA2cERpMnJnd201QmtUaWV2aGQ4R0I2RDZYYVRRUUhtMi05ZllYOXpMbXN3b081RTNGa09tOTBJaENxcUtsYkhtLXRaU1AwbUhCTjNDQW5wY2R5NmU0U2ZPZXpfU3dMUXlGcE9raGRLcWp3RHZGeVNqOER2NkpJaUk0SDlVUV9mM1hHdG9mSjBqQ0xqSVdMN2wzdWxvaFNSTHpsSU1mV3U3NjlTTGFOM2haVEJsR0J2ZU9hMkRBYkFWaw?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    },
    {
      "id": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News::Wed, 21 Oct 2026 00:58:00 GMT",
      "title": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News",
      "link": "https://www.cbsnews.com/live-updates/iran-war-us-trump-talks-russia-strait-of-hormuz/",
      "pubDate": "Wed, 21 Oct 2026 00:58:00 GMT",
      "description": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran CBS News",
      "source": "CBS News",
      "originalLink": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNQXBXMWdNYVRIU0pDdjdkTnZLOEhXdnE0dW9UYkl6NjVpcDRlWEE0MHoxS2VObkNYSjJsbzJCMkVxNlZaTHplRmV3aEtrMFNueEtRT1RreXNtLVhvNWoxVExlalo5UW9zU0hrQVhOMzBRZjhQMjRFNWN4SVduaTJ5Yi1uNE1sbjlBLThsZnln?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": true,
      "severity": "info"
    },
    {
      "id": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News::Wed, 21 Oct 2026 01:41:52 GMT",
      "title": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News",
      "link": "https://www.foxnews.com/live-news/iran-war-news-trump-israel-russia-october-20",
      "pubDate": "Wed, 21 Oct 2026 01:41:52 GMT",
      "description": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves Fox News",
      "source": "Fox News",
      "originalLink": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNNWhDWEhOMGk5UnBGUWRwMW9yeVEwNXZkMEJJSFFuazF4NnV1ZHIyTE1lMFRJSjdZZF9BMGZNci1ROWpyUEtrZl9nVTNzd0ZXMDVvX09jaU1qNHdUYmM4VHhnOVA4am1fR05HbUJwOUpKcHpoUXFsN19FQ0lzd1k4ZHFjUGE?oc=5",
      "linkKind": "publisher",
      "openSignals": false,
      "attackSignals": false,
      "closureSignals": false,
      "proposalSignals": false,
      "claimSignals": false,
      "severity": "info"
    }
  ],
  "archiveAutomation": {
    "ok": true,
    "status": "saved",
    "reason": "live-traffic",
    "snapshot": {
      "date": "2026-10-20",
      "generatedAt": "2026-10-21T03:04:11.450Z",
      "schemaVersion": 2,
      "bootstrap": {
        "appTitle": "Hormuz Watch",
        "seededAt": "2026-08-10T20:30:00-04:00",
        "warStartDate": "2026-02-28T00:00:00Z",
        "methodologyNote": "This dashboard combines automatic headline monitoring with dated, source-linked reference figures. Strait status is a headline-based assessment, not a navigation advisory. Oil prices and U.S. stocks refresh automatically; other reserve figures, official statements, freight and insurance references require editorial review. Spending is a scenario calculation, not measured expenditure. Casualties are dated reported lower bounds, not a current total. Each module shows its source date and limitations.",
        "strait": {
          "currentStatusCode": "restricted",
          "currentStatus": "Restricted / effectively closed",
          "tone": "danger",
          "summary": "As of August 10, 2026, the Strait remains severely restricted in practice. Iran says it will not reopen the waterway until the United States meets broad conditions, traffic remains sharply reduced, and a commercial vessel was struck east of Khasab on August 8 while route negotiations continued.",
          "facts": [
            "The Associated Press reported on August 10 that Iran would not reopen the Strait until the United States met its conditions.",
            "The Associated Press reported that an ADNOC-owned vessel was attacked on August 8 and UKMTO described a projectile strike and onboard fire east of Khasab, Oman.",
            "Iran-Oman negotiations still contemplate controlled inbound and outbound routes, but no final reopening agreement has taken effect."
          ],
          "bootstrapHeadlines": [
            {
              "id": "seed-1",
              "title": "Iran says the Strait of Hormuz will not reopen until the U.S. meets its conditions",
              "link": "https://apnews.com/article/iran-us-strait-hormuz-august-10-2026-0bdaae8f1d7b781918e76dca4317c897",
              "pubDate": "Mon, 10 Aug 2026 18:00:00 GMT",
              "description": "Iran tied reopening to an end to the blockade, sanctions relief, frozen assets, and compensation for war damage.",
              "source": "Associated Press"
            },
            {
              "id": "seed-2",
              "title": "Iran makes new strait demands as the UAE says a ship was targeted",
              "link": "https://apnews.com/article/yemen-houthis-turkey-kurdish-peace-mideast-roundup-aug-8-2026-feb75871fb82c44b3f7fd0ee02bb24b4",
              "pubDate": "Sat, 08 Aug 2026 10:41:36 GMT",
              "description": "An ADNOC-owned vessel was attacked while transiting; UKMTO separately reported a projectile strike and fire east of Khasab.",
              "source": "Associated Press"
            },
            {
              "id": "seed-3",
              "title": "Iran and Oman make progress on a controlled two-route navigation plan",
              "link": "https://apnews.com/article/iran-us-war-strait-hormuz-oman-diplomacy-6587f90f2ab5beec373ce5fabf637541",
              "pubDate": "Tue, 04 Aug 2026 16:17:23 GMT",
              "description": "Negotiations described an Iranian-controlled inbound route and an Omani-controlled outbound route, but officials said no final agreement had been reached.",
              "source": "Associated Press"
            }
          ],
          "sources": [
            {
              "label": "Associated Press - Iran maintains reopening conditions",
              "url": "https://apnews.com/article/iran-us-strait-hormuz-august-10-2026-0bdaae8f1d7b781918e76dca4317c897",
              "date": "2026-08-10"
            },
            {
              "label": "Associated Press - August 8 vessel attack and new demands",
              "url": "https://apnews.com/article/yemen-houthis-turkey-kurdish-peace-mideast-roundup-aug-8-2026-feb75871fb82c44b3f7fd0ee02bb24b4",
              "date": "2026-08-08"
            },
            {
              "label": "Associated Press - Iran-Oman route negotiations",
              "url": "https://apnews.com/article/iran-us-war-strait-hormuz-oman-diplomacy-6587f90f2ab5beec373ce5fabf637541",
              "date": "2026-08-04"
            }
          ]
        },
        "quotes": [
          {
            "country": "United States",
            "official": "President Donald Trump",
            "role": "United Nations General Assembly address",
            "date": "2026-09-22",
            "excerpt": "I have a big decision to make",
            "whatItMeans": "Trump demanded reopening and contrasted a negotiated settlement with further escalation.",
            "contradiction": "Editorial comparison: Washington's pressure-first framing differs from Tehran's demand for reciprocal steps before reopening.",
            "sourceLabel": "Associated Press report quoting Trump",
            "sourceUrl": "https://apnews.com/article/f7cb0b3ebc492446c0be97ed3a6843aa"
          },
          {
            "country": "Iran",
            "official": "Foreign Minister Abbas Araghchi",
            "role": "Seven-day reopening proposal, reported September 25",
            "date": "2026-09-25",
            "isParaphrase": true,
            "excerpt": "Iran offered a seven-day route to reopening if the United States accepts its conditions.",
            "whatItMeans": "A conditional diplomatic offer is not a statement that commercial passage is already unrestricted.",
            "contradiction": "Editorial comparison: the sequencing of concessions remains disputed; this is not a jointly accepted reopening announcement.",
            "sourceLabel": "BBC reporting on Iran's offer",
            "sourceUrl": "https://www.bbc.com/news/articles/cqgmrr9ekr7ko"
          },
          {
            "country": "Pakistan",
            "official": "Foreign Ministry spokesperson",
            "role": "Briefing on regional mediation",
            "date": "2026-09-02",
            "excerpt": "Despite the recent escalation, we remain hopeful and will continue to strive for dialogue and diplomacy.",
            "whatItMeans": "Pakistan continues to present the Islamabad memorandum as a path back to negotiations.",
            "contradiction": "Editorial comparison: Pakistan emphasizes an existing diplomatic framework while the belligerents attach competing conditions. This is a difference in emphasis, not proof of a factual contradiction.",
            "sourceLabel": "Pakistan Ministry of Foreign Affairs",
            "sourceUrl": "https://mofa.gov.pk/press-releases/transcript-of-the-press-briefing-by-the-spokesperson-on-wednesday-02nd-september-2026"
          },
          {
            "country": "Israel",
            "official": "Prime Minister Benjamin Netanyahu",
            "role": "UN General Assembly address (Hebrew source)",
            "date": "2026-09-24",
            "isParaphrase": true,
            "excerpt": "Netanyahu presented military action as fulfilling his pledge to prevent Iran from acquiring nuclear weapons.",
            "whatItMeans": "Israel's framing centers on security outcomes rather than a mutually agreed shipping arrangement.",
            "contradiction": "Editorial comparison: this military-success framing differs from Pakistan's mediation emphasis and Iran's conditional offer. It does not independently establish the state of passage.",
            "sourceLabel": "Prime Minister's Office of Israel",
            "sourceUrl": "https://www.gov.il/he/pages/event-un240926"
          }
        ],
        "marketSignals": [
          {
            "key": "wti",
            "label": "WTI Front-Month",
            "value": 99.14,
            "displayValue": "$99.14/bbl",
            "changeText": "+1.2% versus previous close",
            "tone": "ok",
            "summary": "Headline-sensitive proxy for how much the market is pricing Hormuz disruption into U.S.-linked crude.",
            "sourceLabel": "Yahoo Finance delayed futures quote",
            "sourceUrl": "https://finance.yahoo.com/quote/CL%3DF",
            "asOf": "2026-10-21T02:53:55.000Z",
            "fetchStatus": "live",
            "fetchError": null
          },
          {
            "key": "brent",
            "label": "Brent Front-Month",
            "value": 110.35,
            "displayValue": "$110.35/bbl",
            "changeText": "+4.2% versus previous close",
            "tone": "warning",
            "summary": "Global crude benchmark most directly exposed to a Hormuz shipping shock.",
            "sourceLabel": "Yahoo Finance delayed futures quote",
            "sourceUrl": "https://finance.yahoo.com/quote/BZ%3DF",
            "asOf": "2026-10-21T02:53:50.000Z",
            "fetchStatus": "live",
            "fetchError": null
          },
          {
            "key": "vlcc",
            "label": "VLCC Gulf Day Rate",
            "value": 165000,
            "displayValue": "about $165k/day risk premium",
            "changeText": "Gulf loading premium versus Oman | public live feed not available",
            "tone": "danger",
            "summary": "A July shipping-market assessment put the Gulf-loading VLCC premium near $165,000 per day, down from roughly $370,000 at the early-May peak but still extreme.",
            "sourceLabel": "Breakwave Advisors shipping-market assessment",
            "sourceUrl": "https://www.breakwaveadvisors.com/insights/2026/7/8/irans-latest-challenge-to-us-backed-hormuz-corridor-unlikely-to-change-risk-calculus",
            "asOf": "2026-07-08T12:00:00-04:00",
            "fetchStatus": "manual",
            "fetchError": null
          },
          {
            "key": "insurance",
            "label": "War-Risk Insurance",
            "value": 2500000,
            "displayValue": "up to $2.5M per VLCC voyage",
            "changeText": "reported single-voyage additional premium | public live feed not available",
            "tone": "danger",
            "summary": "Reported war-risk quotes remained as high as $2.5 million for one VLCC voyage versus roughly $125,000 in peacetime; actual quotes vary by vessel, flag, ownership, route, and day.",
            "sourceLabel": "Straits market tracker with JWC context",
            "sourceUrl": "https://straits.live/strait-of-hormuz-war-risk-insurance-rate",
            "asOf": "2026-07-26T12:00:00Z",
            "fetchStatus": "manual",
            "fetchError": null
          }
        ],
        "incidents": [
          {
            "id": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz::Tue, 20 Oct 2026 11:50:21 GMT",
            "date": "2026-10-20",
            "location": "Strait region (not geolocated)",
            "title": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz",
            "summary": "Oil prices rise as Strait of Hormuz tanker attacks escalate Quartz",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "Quartz",
            "sourceUrl": "https://qz.com/oil-prices-wti-hormuz-tanker-attacks-escalate-102026",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain::Tue, 20 Oct 2026 17:46:36 GMT",
            "date": "2026-10-20",
            "location": "Strait region (not geolocated)",
            "title": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain",
            "summary": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive gCaptain",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "gCaptain",
            "sourceUrl": "https://gcaptain.com/iran-claims-more-tankers-hit-mines-in-hormuz-but-evidence-remains-elusive/",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News::Tue, 20 Oct 2026 18:08:21 GMT",
            "date": "2026-10-20",
            "location": "Strait region (not geolocated)",
            "title": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News",
            "summary": "Iran Guards say three tankers hit mines crossing Hormuz strait Arab News",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "Arab News",
            "sourceUrl": "https://www.arabnews.com/middle-east/iran-guards-say-three-tankers-hit-mines-crossing-hormuz-strait-3007404",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Hormuz attacks overwhelm UKMTO - Splash247::Mon, 19 Oct 2026 07:34:40 GMT",
            "date": "2026-10-19",
            "location": "Strait region (not geolocated)",
            "title": "Hormuz attacks overwhelm UKMTO - Splash247",
            "summary": "Hormuz attacks overwhelm UKMTO Splash247",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "Splash247",
            "sourceUrl": "https://splash247.com/hormuz-attacks-overwhelm-ukmto/",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line::Mon, 19 Oct 2026 09:48:31 GMT",
            "date": "2026-10-19",
            "location": "Strait region (not geolocated)",
            "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
            "summary": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike The Media Line",
            "severity": "high",
            "x": null,
            "y": null,
            "sourceLabel": "The Media Line",
            "sourceUrl": "https://themedialine.org/mideast-daily-news/iran-reports-tanker-explosion-in-strait-of-hormuz-after-naval-mine-strike/",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian::Mon, 19 Oct 2026 17:44:00 GMT",
            "date": "2026-10-19",
            "location": "Strait region (not geolocated)",
            "title": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian",
            "summary": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships The Guardian",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "The Guardian",
            "sourceUrl": "https://www.theguardian.com/world/2026/oct/19/strait-of-hormuz-spilt-cargo-iran-attacks-container-ships",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News::Sat, 17 Oct 2026 09:00:39 GMT",
            "date": "2026-10-17",
            "location": "Strait region (not geolocated)",
            "title": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News",
            "summary": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response NBC News",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "NBC News",
            "sourceUrl": "https://www.nbcnews.com/world/iran/iran-strikes-strait-hormuz-shipping-trump-oil-prices-midterms-rcna603670",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera::Sat, 17 Oct 2026 12:23:53 GMT",
            "date": "2026-10-17",
            "location": "Strait region (not geolocated)",
            "title": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera",
            "summary": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels Al Jazeera",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "Al Jazeera",
            "sourceUrl": "https://www.aljazeera.com/news/2026/10/17/us-and-iran-both-claim-control-of-strait-of-hormuz-amid-attacks-on-vessels",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post::Sat, 17 Oct 2026 18:42:00 GMT",
            "date": "2026-10-17",
            "location": "Strait region (not geolocated)",
            "title": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post",
            "summary": "Ship attacks in Strait of Hormuz hit record high since Iran war began New York Post",
            "severity": "low",
            "x": null,
            "y": null,
            "sourceLabel": "New York Post",
            "sourceUrl": "https://nypost.com/2026/10/17/world-news/ship-attacks-in-strait-of-hormuz-hit-record-high-since-iran-war-began/",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          },
          {
            "id": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera::Sat, 17 Oct 2026 20:02:48 GMT",
            "date": "2026-10-17",
            "location": "Strait region (not geolocated)",
            "title": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera",
            "summary": "Iranian TV airs video said to show tanker explosion in Hormuz Al Jazeera",
            "severity": "high",
            "x": null,
            "y": null,
            "sourceLabel": "Al Jazeera",
            "sourceUrl": "https://www.aljazeera.com/video/newsfeed/2026/10/17/iranian-tv-airs-video-said-to-show-tanker-explosion-in-hormuz",
            "locationConfidence": "inferred-zone",
            "dateKind": "report-publication",
            "discovery": "automatic"
          }
        ],
        "energyReserves": [
          {
            "country": "Japan",
            "status": "Historical inventory baseline",
            "daysRemaining": null,
            "bufferText": "204 days of domestic consumption in combined reserves as of August 21, according to METI data reported by S&P Global. This ratio is not a countdown: imports and replenishment continue.",
            "countdownAnchorDate": "2026-08-21",
            "stressDate": null,
            "exposure": "Very high exposure to Gulf oil imports.",
            "sourceLabel": "S&P Global reporting METI stocks",
            "sourceUrl": "https://www.spglobal.com/energy/en/news-research/latest-news/crude-oil/082426-japan-to-proceed-with-oil-shipping-aid-restore-national-crude-reserves-to-90-days-of-net-imports",
            "asOf": "2026-08-21",
            "fetchStatus": "manual",
            "originalStressDate": null,
            "projectionState": "stale-baseline",
            "projectionLabel": "Projection withdrawn: source is 61 days old. Imports, demand and replenishment are not tracked.",
            "isPastStress": false
          },
          {
            "country": "South Korea",
            "status": "Historical inventory baseline",
            "daysRemaining": null,
            "bufferText": "The government said July and August crude supply was secured at 110% of the prior year's level and September was 90% secured",
            "countdownAnchorDate": "2026-07-21T00:00:00Z",
            "stressDate": null,
            "exposure": "Extremely import-dependent and actively rerouting supply.",
            "sourceLabel": "Yonhap citing South Korea's industry ministry",
            "sourceUrl": "https://en.yna.co.kr/view/AEN20260721006100320",
            "asOf": "2026-07-21T00:00:00Z",
            "fetchStatus": "manual",
            "originalStressDate": null,
            "projectionState": "stale-baseline",
            "projectionLabel": "Projection withdrawn: source is 92 days old. Imports, demand and replenishment are not tracked.",
            "isPastStress": false
          },
          {
            "country": "India",
            "status": "Historical inventory baseline",
            "daysRemaining": null,
            "bufferText": "about 25 days of crude reserves was the last clean public figure at the start of March",
            "countdownAnchorDate": "2026-03-04T00:00:00Z",
            "stressDate": null,
            "exposure": "High reliance on Gulf crude and LPG; recent reporting says alternatives are running thin.",
            "sourceLabel": "Reuters pickup / Economic Times",
            "sourceUrl": "https://government.economictimes.indiatimes.com/news/economy/india-eyes-alternative-energy-supplies-amid-strait-of-hormuz-disruption/129007363",
            "asOf": "2026-03-04T00:00:00Z",
            "fetchStatus": "manual",
            "originalStressDate": "2026-03-29T00:00:00Z",
            "projectionState": "stale-baseline",
            "projectionLabel": "Projection withdrawn: source is 231 days old. Imports, demand and replenishment are not tracked.",
            "isPastStress": true
          },
          {
            "country": "United States",
            "status": "Last verified weekly stocks",
            "daysRemaining": null,
            "bufferText": "284.552 million barrels in the SPR and 426.398 million barrels of commercial crude (excluding lease stocks), for the week ending September 18. Inventories are not a countdown to depletion.",
            "countdownAnchorDate": "2026-09-18",
            "stressDate": null,
            "exposure": "Less directly exposed than Asian importers, but still highly exposed to price shock.",
            "sourceLabel": "EIA weekly petroleum stocks (WCSSTUS1 and WCESTUS1)",
            "sourceUrl": "https://www.eia.gov/dnav/pet/pet_stoc_wstk_dcu_nus_w.htm",
            "asOf": "2026-09-18",
            "fetchStatus": "cached",
            "fetchError": "The operation was aborted due to timeout",
            "originalStressDate": null,
            "projectionState": "no-countdown",
            "projectionLabel": "No precise countdown",
            "isPastStress": false
          },
          {
            "country": "China",
            "status": "Historical inventory baseline",
            "daysRemaining": null,
            "bufferText": "nearly 1.4 billion barrels of strategic crude estimated as of December 2025",
            "countdownAnchorDate": "2025-12-31T00:00:00Z",
            "stressDate": null,
            "exposure": "Massive reserves, but current public day-cover is not transparent enough for a precise countdown.",
            "sourceLabel": "EIA",
            "sourceUrl": "https://www.eia.gov/todayinenergy/detail.php?id=67504",
            "asOf": "2025-12-31T00:00:00Z",
            "fetchStatus": "manual",
            "originalStressDate": null,
            "projectionState": "stale-baseline",
            "projectionLabel": "Projection withdrawn: source is 294 days old. Imports, demand and replenishment are not tracked.",
            "isPastStress": false
          }
        ],
        "spending": {
          "title": "Approximate U.S. war spending",
          "displayScenario": "low",
          "summary": "Scenario range, not measured expenditure. The low case follows a third-party ticker. The dashboard's middle case uses a CSIS opening-period estimate plus its own assumed daily rate, not a CSIS current-war estimate. The high case extends the Pentagon-reported opening rate as a stress test. None reflects a verified current operating tempo.",
          "scenarios": {
            "low": {
              "key": "low",
              "label": "Low",
              "estimateMode": "Iran Cost Tracker low case",
              "model": "base-plus-ongoing",
              "knownCostUsd": 11300000000,
              "knownDays": 6,
              "ongoingDailyUsd": 1000000000,
              "whyThisNumber": "Uses the methodology cited on iran-cost-ticker.com: $11.3B for the first six days, then a lower ongoing burn rate of $1B/day.",
              "warning": "Third-party model, not an official U.S. ledger.",
              "sources": [
                {
                  "label": "Iran War Cost Tracker methodology",
                  "url": "https://iran-cost-ticker.com/",
                  "date": "2026-04-23"
                },
                {
                  "label": "Defense News - first six days cost $11.3B",
                  "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                  "date": "2026-03-12"
                }
              ]
            },
            "mid": {
              "key": "mid",
              "label": "Mid",
              "estimateMode": "Dashboard mid-case: CSIS starting point, assumed ongoing rate",
              "model": "base-plus-ongoing",
              "knownCostUsd": 16500000000,
              "knownDays": 12,
              "ongoingDailyUsd": 1150000000,
              "whyThisNumber": "Starts from the CSIS day-12 update and then assumes a still-elevated but lower sustained-operations burn rate instead of keeping the opening surge forever.",
              "warning": "Analytic mid-case for directional planning, not an official total.",
              "sources": [
                {
                  "label": "CSIS day-12 war cost update",
                  "url": "https://www.csis.org/analysis/iran-war-cost-estimate-update-113-billion-day-6-165-billion-day-12",
                  "date": "2026-03-13"
                },
                {
                  "label": "Defense News - first six days cost $11.3B",
                  "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                  "date": "2026-03-12"
                }
              ]
            },
            "high": {
              "key": "high",
              "label": "High",
              "estimateMode": "Pentagon-derived opening-surge stress case",
              "model": "base-plus-ongoing",
              "knownCostUsd": 11300000000,
              "knownDays": 6,
              "ongoingDailyUsd": 1883333333,
              "whyThisNumber": "Uses the Pentagon-reported opening burn rate from the first six days as a high-side stress case for what costs look like if elevated operating tempo persists.",
              "warning": "Useful as a ceiling scenario, but very likely too high for a long-run central estimate.",
              "sources": [
                {
                  "label": "Defense News - first six days cost $11.3B",
                  "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                  "date": "2026-03-12"
                }
              ]
            }
          },
          "fetchStatus": "fallback",
          "fetchError": "Spend tracker methodology not found"
        },
        "casualties": {
          "asOf": "2026-07-26T00:00:00Z",
          "civilianLowerBound": 1746,
          "militaryLowerBound": 1281,
          "unresolvedOrMixed": 5171,
          "summary": "These are minimum source-linked buckets, not a single authoritative death toll. Iran's detailed April split is retained because newer official totals do not cleanly separate civilians and military personnel; Lebanon and other mixed counts remain unresolved rather than being guessed into a category.",
          "breakdown": [
            {
              "side": "Iran",
              "civilian": 1701,
              "military": 1221,
              "other": 714,
              "note": "HRANA's detailed April 7 split. A newer Iranian Health Ministry total does not provide a compatible civilian/military split."
            },
            {
              "side": "Israel",
              "civilian": 26,
              "military": 40,
              "other": 0,
              "note": "26 civilians reported in the direct Iran front; about 40 soldiers and a contractor reported killed on the Lebanon/northern Israel front by August 6."
            },
            {
              "side": "United States",
              "civilian": 0,
              "military": 18,
              "other": 0,
              "note": "AP reported 18 acknowledged U.S. troop deaths by late July, including four moved by the Pentagon into a separate Overseas Operations category."
            },
            {
              "side": "Lebanon / Hezbollah front",
              "civilian": null,
              "military": null,
              "other": 4319,
              "note": "July 8 compiled total; source material did not provide a reliable Hezbollah/civilian split, so the entire count remains unresolved here."
            },
            {
              "side": "Iraq and other regional spillover",
              "civilian": null,
              "military": null,
              "other": 119,
              "note": "July 8 compiled count includes mixed PMF, civilian, security, and other categories."
            },
            {
              "side": "Gulf states and Syria",
              "civilian": 19,
              "military": 2,
              "other": 19,
              "note": "Named public totals across Bahrain, Kuwait, Oman, Qatar, Saudi Arabia, UAE, and Syria; unclear and crash-related deaths remain in the mixed column."
            }
          ],
          "sources": [
            {
              "label": "JINSA July 7-8 regional casualty compilation",
              "url": "https://jinsa.org/wp-content/uploads/2026/07/Iran-War-Update-7.8.26.pdf",
              "date": "2026-07-08"
            },
            {
              "label": "AP - Pentagon recategorized four of 18 acknowledged U.S. troop deaths",
              "url": "https://apnews.com/article/iran-war-casualty-count-pentagon-us-troops-4c578fc74746052627b1c87845fdc0d5",
              "date": "2026-07-26"
            },
            {
              "label": "Al Jazeera country-by-country tracker citing ministries and military authorities",
              "url": "https://www.aljazeera.com/news/2026/3/1/us-israel-attacks-on-iran-death-toll-and-injuries-live-tracker",
              "date": "2026-06-10"
            }
          ]
        },
        "archiveAutomation": {
          "storageMode": "blob",
          "durable": true
        }
      },
      "spendBand": {
        "displayScenario": "low",
        "summary": "Scenario range, not measured expenditure. The low case follows a third-party ticker. The dashboard's middle case uses a CSIS opening-period estimate plus its own assumed daily rate, not a CSIS current-war estimate. The high case extends the Pentagon-reported opening rate as a stress test. None reflects a verified current operating tempo.",
        "scenarios": {
          "low": {
            "key": "low",
            "label": "Low",
            "estimateMode": "Iran Cost Tracker low case",
            "model": "base-plus-ongoing",
            "knownCostUsd": 11300000000,
            "knownDays": 6,
            "ongoingDailyUsd": 1000000000,
            "whyThisNumber": "Uses the methodology cited on iran-cost-ticker.com: $11.3B for the first six days, then a lower ongoing burn rate of $1B/day.",
            "warning": "Third-party model, not an official U.S. ledger.",
            "sources": [
              {
                "label": "Iran War Cost Tracker methodology",
                "url": "https://iran-cost-ticker.com/",
                "date": "2026-04-23"
              },
              {
                "label": "Defense News - first six days cost $11.3B",
                "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                "date": "2026-03-12"
              }
            ],
            "elapsedDays": 235.1279103125,
            "ongoingDays": 229.1279103125,
            "estimate": 240427910312.5
          },
          "mid": {
            "key": "mid",
            "label": "Mid",
            "estimateMode": "Dashboard mid-case: CSIS starting point, assumed ongoing rate",
            "model": "base-plus-ongoing",
            "knownCostUsd": 16500000000,
            "knownDays": 12,
            "ongoingDailyUsd": 1150000000,
            "whyThisNumber": "Starts from the CSIS day-12 update and then assumes a still-elevated but lower sustained-operations burn rate instead of keeping the opening surge forever.",
            "warning": "Analytic mid-case for directional planning, not an official total.",
            "sources": [
              {
                "label": "CSIS day-12 war cost update",
                "url": "https://www.csis.org/analysis/iran-war-cost-estimate-update-113-billion-day-6-165-billion-day-12",
                "date": "2026-03-13"
              },
              {
                "label": "Defense News - first six days cost $11.3B",
                "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                "date": "2026-03-12"
              }
            ],
            "elapsedDays": 235.1279103125,
            "ongoingDays": 223.1279103125,
            "estimate": 273097096859.375
          },
          "high": {
            "key": "high",
            "label": "High",
            "estimateMode": "Pentagon-derived opening-surge stress case",
            "model": "base-plus-ongoing",
            "knownCostUsd": 11300000000,
            "knownDays": 6,
            "ongoingDailyUsd": 1883333333,
            "whyThisNumber": "Uses the Pentagon-reported opening burn rate from the first six days as a high-side stress case for what costs look like if elevated operating tempo persists.",
            "warning": "Useful as a ceiling scenario, but very likely too high for a long-run central estimate.",
            "sources": [
              {
                "label": "Defense News - first six days cost $11.3B",
                "url": "https://www.defensenews.com/news/pentagon-congress/2026/03/12/price-tag-for-epic-fury-tops-11-billion-in-first-six-days-pentagon-tells-congress/",
                "date": "2026-03-12"
              }
            ],
            "elapsedDays": 235.1279103125,
            "ongoingDays": 229.1279103125,
            "estimate": 442824231012.1657
          }
        },
        "minEstimate": 240427910312.5,
        "maxEstimate": 442824231012.1657
      },
      "headlines": [
        {
          "id": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line::Mon, 19 Oct 2026 09:48:31 GMT",
          "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
          "link": "https://themedialine.org/mideast-daily-news/iran-reports-tanker-explosion-in-strait-of-hormuz-after-naval-mine-strike/",
          "pubDate": "Mon, 19 Oct 2026 09:48:31 GMT",
          "description": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike The Media Line",
          "source": "The Media Line",
          "originalLink": "https://news.google.com/rss/articles/CBMiugFBVV95cUxQaVA2R2FJSEJ5ZUZUT2hGR0Q5VllUdVFEZnZfVi05dWlJZU9fNlFMSHd5WTJQaVlNSWkxWG5mUVpCX1ptLTc0aVl6TmVzWFhnNE4xZU5NYV9RSExFOExYR0M1WHRfMkFvdGxSREJuNFlTc0steVVING96aG51a3dfMUM1WE5EYnZFR21hVVFBc0RrUHdEclM3YWdLQTRmS3M0ZzN2OVJfLW56eWRLN1ZMLVYxZXA3aE9WdGc?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": true,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "high"
        },
        {
          "id": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week - The New Arab::Mon, 19 Oct 2026 12:03:28 GMT",
          "title": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week - The New Arab",
          "link": "https://www.newarab.com/news/exclusive-breakthrough-expected-us-iran-mediation-efforts",
          "pubDate": "Mon, 19 Oct 2026 12:03:28 GMT",
          "description": "Exclusive: Breakthrough expected in US-Iran mediation efforts this week The New Arab",
          "source": "The New Arab",
          "originalLink": "https://news.google.com/rss/articles/CBMijwFBVV95cUxPTlRaRnRhZnVjcjhLTV96ZmRXVDBBVWRHNF9IRjR1cGUyMko4ZlM3LUpRdC1Nak9xd1hJUlNRbG04NXdDbW9qMXpKU0FRcmx5VTlBNWdtbDFaTmR2eGJ4QkpESnlTN3FZVHNDdkxYdkpsUjMyd3VqZGlJbE1USXJWWjVWcFdkSzJhNWFGT2tkZw?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian::Mon, 19 Oct 2026 17:44:00 GMT",
          "title": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian",
          "link": "https://www.theguardian.com/world/2026/oct/19/strait-of-hormuz-spilt-cargo-iran-attacks-container-ships",
          "pubDate": "Mon, 19 Oct 2026 17:44:00 GMT",
          "description": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships The Guardian",
          "source": "The Guardian",
          "originalLink": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQMVd5NTdZejdJLW9KZFpNUFVhVFpHaUxWU09tMU9lTXMxNGl3aG8ydFhmekpmcEZEdHNWRWs1MEVrUU1JamVKN1NVVWxyTXUyVmpQOC1lcUJTWUtFSkNEU2hweGJ3cFVaa2hfQ0xEZ1hTbEFKcTlPMGY0RTRXS3dpWXpIdWVXUWdvcV9MRnBqaEJlS2pySWNhbXBiWTRYVXktMFpmWjVn?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz::Tue, 20 Oct 2026 11:50:21 GMT",
          "title": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz",
          "link": "https://qz.com/oil-prices-wti-hormuz-tanker-attacks-escalate-102026",
          "pubDate": "Tue, 20 Oct 2026 11:50:21 GMT",
          "description": "Oil prices rise as Strait of Hormuz tanker attacks escalate Quartz",
          "source": "Quartz",
          "originalLink": "https://news.google.com/rss/articles/CBMidkFVX3lxTE9wNThNdGREZG9pVlpmMVhOMHhpdUZscFlLdEhqWHNFQXpIeEl3Q3dla2c0MnBCZDBWV1FXTTI3ZnNkWjhRZ0U1OVQzbmh3UHEwbEpyYVlDWHVOUXNod3p3dmZlNnpuZTNOTWpabnZMTVZiOWdibkE?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24::Tue, 20 Oct 2026 14:47:15 GMT",
          "title": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24",
          "link": "https://www.kurdistan24.net/en/story/947421/iran-says-burning-tanker-found-in-hormuz-restricted-zone-centcom-rejected",
          "pubDate": "Tue, 20 Oct 2026 14:47:15 GMT",
          "description": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected Kurdistan24",
          "source": "Kurdistan24",
          "originalLink": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOZG9wSXZuTENZLUlWeGFrUGpfOEV1aHZyMHEzT1otNkJhZUh5Wkg5WDgtZmx3bDBFdlBjZHdqVUw3OWRGSGVSdXFvR0pyUHltRjZ0Y2JWeEFwQ2NfSThTZkZSeV8yU3lFR3ZfeGFKTU5senBPU2FQTEV0TC1zX0JKSjc1VVNhcUlpS3RvTE9NeU4zZ0ZzbnNHVXFGSUtJUTFSMGNCZGxTTVBVX0U4R2hFb1Rtc2tfREtr?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": true,
          "proposalSignals": false,
          "claimSignals": true,
          "severity": "high"
        },
        {
          "id": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel::Tue, 20 Oct 2026 15:24:00 GMT",
          "title": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say - The Times of Israel",
          "link": "https://www.timesofisrael.com/iran-stalling-on-deal-with-us-to-hurt-trump-politically-ahead-of-midterms-iranian-officials-say/",
          "pubDate": "Tue, 20 Oct 2026 15:24:00 GMT",
          "description": "Iran stalling on deal with US to hurt Trump politically ahead of midterms, Iranian officials say The Times of Israel",
          "source": "The Times of Israel",
          "originalLink": "https://news.google.com/rss/articles/CBMixAFBVV95cUxONmpyenRtZDdwVDdxTC1qZVlhYjRuOFRFRWc4RGF3ekczTml5Z2o4TU5VbXlHeGdOM0RybWljVzd2Z0tRdDRZcS1oZldzdTZ5VFVaMUE1NElVdkUzZzVySkt3T0pRUUlxYkg3QXBoMzRfc29HZ0xDS1lTNXJnSzFiSndPck1XMnJJVFEwYWY3dTJSUjdMMUgzcXNfakpZMDZ0TDZ1eVlaWW9qd2h5QklfR1RSWldmLVczWkZZVEk0NG1ldlYy0gHKAUFVX3lxTE1NVThuQ1pVeFB2VFR2LUhWZUdET0d6QmtIUlZ0SzhFWVpMMTQ4ZE11U2dFN2Z5RWd6MDlqVUJuVkQ0RDJTTmhSVWxncFBmdXhsX3FfX1RmY2hJYWktTzUzS0FjNjYxQ2IzWmZjenY2SHJ0MV9Jemw5Ml9DUjZFb3lzMVVKQlZJSXJIR20tR2VpeEpqbDNuS2lpaF9IQ1JjUnd1VTZkb09zQlBKY05BYklpWGZWZnpqREJ4cS1NQUxNX2FqWjBQdzNSa3c?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": true,
          "severity": "info"
        },
        {
          "id": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain::Tue, 20 Oct 2026 17:46:36 GMT",
          "title": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain",
          "link": "https://gcaptain.com/iran-claims-more-tankers-hit-mines-in-hormuz-but-evidence-remains-elusive/",
          "pubDate": "Tue, 20 Oct 2026 17:46:36 GMT",
          "description": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive gCaptain",
          "source": "gCaptain",
          "originalLink": "https://news.google.com/rss/articles/CBMimwFBVV95cUxPMUhkUnFMY0Q3cVI1TWZYNFluX254RmIxLURTd0g0ejlMZ2pfSEo1RmE1dV9RY3dyYks0NFZYYWI2V3J5YkZSX3dPbnRGRzJHdDRfc2hEV3lMdkxma21RTUkzaHhZZUhoaDBKelVXbkpNeG1Ga0ZUQ1RyVWlWbExSVm94OEZwRFBzcDJaQTg4Wjk1bmlWTURUVlBRRQ?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": true,
          "severity": "info"
        },
        {
          "id": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News::Tue, 20 Oct 2026 18:08:21 GMT",
          "title": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News",
          "link": "https://www.arabnews.com/middle-east/iran-guards-say-three-tankers-hit-mines-crossing-hormuz-strait-3007404",
          "pubDate": "Tue, 20 Oct 2026 18:08:21 GMT",
          "description": "Iran Guards say three tankers hit mines crossing Hormuz strait Arab News",
          "source": "Arab News",
          "originalLink": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOYmo5UGd3MlVOdVZSc09mM2pUUEdCbjUyR05VUGk4YWRUc2JuRnM2czB6bkpVUDlRSTQycWtpYmlyVDRJeF9QZkhmQTZVSUpUU2dwcko0Um1DV3ZmakFNR01PTFJSTlNNNlFmcWJUNnB5bkQ0LUROWDNfdF9GX2JpQWVubUZ0N0VHenRkUHRjVjBYX0xzS2c4bHhER3dmZm1yMng4NTRMaVVhN1k?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": true,
          "severity": "info"
        },
        {
          "id": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal - Fox News::Tue, 20 Oct 2026 18:26:18 GMT",
          "title": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal - Fox News",
          "link": "https://www.foxnews.com/world/sea-mine-crisis-re-emerges-strait-hormuz-tehran-urges-washington-accept-deal",
          "pubDate": "Tue, 20 Oct 2026 18:26:18 GMT",
          "description": "Sea mine crisis re-emerges in Strait of Hormuz as Tehran urges Washington to accept deal Fox News",
          "source": "Fox News",
          "originalLink": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxQXzg1ajJ2a0FBSjZYTTRqN0k4SnY5eHNxN2w5dmV5SEhTZDdkTFBQMHdiU0NjanRnZ1R2R3V1ZkFmNWZWZTNkZWhKX2xSaFNaQkRpTGJsNWlhWjBJXzJHVXBwcWw5Xzh4M1p5VDRTNGNvcmp4MFlTZWt5U0FVSGJRTUZ5TzNaTjVkMVI4QlBjTE5BN19faWZMUmVxZDV3T2ljWTVrTUF3bENuUdIBrwFBVV95cUxQUmtnOTFCdU1zZDlVZHduYWFMVGFzRWNRZWFiRDQyd3dFN2lFbUlCdmFQNnNxblBtZV9ZRjJnWkZyRHd4YmZISlRHUDZYUDg3LTdTTTk3WXpubWQxQzNTTTlxaUcwSGZlMzJsR2J5UmYzbzJOZS0tczRGUWJsdFdGRFZTblE5VHh4dlcwNFZwM1FZXzJZM0pCZk9jeUhWeXVKMUtGX2gtWmZUalQwUDJr?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War - WSJ::Wed, 21 Oct 2026 00:00:00 GMT",
          "title": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War - WSJ",
          "link": "https://www.wsj.com/world/middle-east/more-oil-is-now-coming-out-of-the-persian-gulf-than-before-the-iran-war-6a6d1670",
          "pubDate": "Wed, 21 Oct 2026 00:00:00 GMT",
          "description": "More Oil Is Now Coming Out of the Persian Gulf Than Before the Iran War WSJ",
          "source": "WSJ",
          "originalLink": "https://news.google.com/rss/articles/CBMiugFBVV95cUxOQ25MSXRodmt6X1ZwZFZ1b01nR01ZTE1PWDU0SGVaWTRKMXJLdl9FbXVHSnZTMGxiV1pMbGtOZTVUMjZER01kVHQ1TmtIczlGZ3Z3X2djQng0b0RrOEQtZkk4REEtYTE2U1JxVlpLMzAtUnNycVhiQXVqV3BET09SZDZLbWtfZGp3NFl6eDZPakRzeDk4N3VydmJucDB6SlgwNmNNWVlrVTVRdGQ2RTVVOUpqTXBJa3RWaXc?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "Live Updates: Latest from Israel, Iran, and the Middle East - The Jerusalem Post::Wed, 21 Oct 2026 00:00:05 GMT",
          "title": "Live Updates: Latest from Israel, Iran, and the Middle East - The Jerusalem Post",
          "link": "https://www.jpost.com/middle-east/iran-news/2026-10-20/live-updates-912229",
          "pubDate": "Wed, 21 Oct 2026 00:00:05 GMT",
          "description": "Live Updates: Latest from Israel, Iran, and the Middle East The Jerusalem Post",
          "source": "The Jerusalem Post",
          "originalLink": "https://news.google.com/rss/articles/CBMif0FVX3lxTFBkeU9OS2VJM0NIeXJhWFg5TVIyb0RfQkFodEhvZU5QcGY1bnBZbGJ5R2JBM1dHSDNCTVM5aUNNVlNzbmxTQU1PS056YmhYWkhNTEhsNFVmTW5MMVBCaWQzbzlSMjhtYndtY0E2RFk1TVp5d3FISDZiNjVVOHR0dGc?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera::Wed, 21 Oct 2026 00:01:55 GMT",
          "title": "Iran war live: US warns peace deal with Tehran is extremely difficult - Al Jazeera",
          "link": "https://www.aljazeera.com/news/liveblog/2026/10/21/iran-war-live-us-warns-peace-deal-with-tehran-is-extremely-difficult",
          "pubDate": "Wed, 21 Oct 2026 00:01:55 GMT",
          "description": "Iran war live: US warns peace deal with Tehran is extremely difficult Al Jazeera",
          "source": "Al Jazeera",
          "originalLink": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQUDdudll1aUxJTEdvMlBrZGRqSENudHVWUy1HQml2LUM3TVZzUl96bUZSMTFSU1dtUGdKUkxZRkFwc3U5UzF5X0kzRDVoQm4wWkpjVWNlaHZpWkZQZEdOTTl3cnVjbF90UGJMZ1pGSU5CX0pjdUZlcnpabm1YYU1CcGN4djhIdWdkUHpob1RxTTQ2Um9id0tGRER4OTZMTUFvb1dNSnlpMW1aaFR4Z2RXVmNQUjFxbE5YRTl30gHAAUFVX3lxTFA2cERpMnJnd201QmtUaWV2aGQ4R0I2RDZYYVRRUUhtMi05ZllYOXpMbXN3b081RTNGa09tOTBJaENxcUtsYkhtLXRaU1AwbUhCTjNDQW5wY2R5NmU0U2ZPZXpfU3dMUXlGcE9raGRLcWp3RHZGeVNqOER2NkpJaUk0SDlVUV9mM1hHdG9mSjBqQ0xqSVdMN2wzdWxvaFNSTHpsSU1mV3U3NjlTTGFOM2haVEJsR0J2ZU9hMkRBYkFWaw?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        },
        {
          "id": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News::Wed, 21 Oct 2026 00:58:00 GMT",
          "title": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News",
          "link": "https://www.cbsnews.com/live-updates/iran-war-us-trump-talks-russia-strait-of-hormuz/",
          "pubDate": "Wed, 21 Oct 2026 00:58:00 GMT",
          "description": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran CBS News",
          "source": "CBS News",
          "originalLink": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNQXBXMWdNYVRIU0pDdjdkTnZLOEhXdnE0dW9UYkl6NjVpcDRlWEE0MHoxS2VObkNYSjJsbzJCMkVxNlZaTHplRmV3aEtrMFNueEtRT1RreXNtLVhvNWoxVExlalo5UW9zU0hrQVhOMzBRZjhQMjRFNWN4SVduaTJ5Yi1uNE1sbjlBLThsZnln?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": true,
          "severity": "info"
        },
        {
          "id": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News::Wed, 21 Oct 2026 01:41:52 GMT",
          "title": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News",
          "link": "https://www.foxnews.com/live-news/iran-war-news-trump-israel-russia-october-20",
          "pubDate": "Wed, 21 Oct 2026 01:41:52 GMT",
          "description": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves Fox News",
          "source": "Fox News",
          "originalLink": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNNWhDWEhOMGk5UnBGUWRwMW9yeVEwNXZkMEJJSFFuazF4NnV1ZHIyTE1lMFRJSjdZZF9BMGZNci1ROWpyUEtrZl9nVTNzd0ZXMDVvX09jaU1qNHdUYmM4VHhnOVA4am1fR05HbUJwOUpKcHpoUXFsN19FQ0lzd1k4ZHFjUGE?oc=5",
          "linkKind": "publisher",
          "openSignals": false,
          "attackSignals": false,
          "closureSignals": false,
          "proposalSignals": false,
          "claimSignals": false,
          "severity": "info"
        }
      ],
      "dataQuality": [
        {
          "key": "headlines",
          "label": "Headlines",
          "asOf": "Wed, 21 Oct 2026 01:41:52 GMT",
          "mode": "Automatic RSS",
          "ageDays": 0,
          "stale": false
        },
        {
          "key": "map",
          "label": "Incident reports",
          "asOf": "2026-10-20",
          "mode": "Automatic news discovery + retained reports; incomplete coverage",
          "ageDays": 1,
          "stale": false
        },
        {
          "key": "casualties",
          "label": "Casualties",
          "asOf": "2026-07-26T00:00:00Z",
          "mode": "Reviewed lower bounds; not an automatic death count",
          "ageDays": 87,
          "stale": true
        },
        {
          "key": "quote-United States",
          "label": "United States statement",
          "asOf": "2026-09-22",
          "mode": "Reviewed quotation / summary",
          "ageDays": 29,
          "stale": true
        },
        {
          "key": "quote-Iran",
          "label": "Iran statement",
          "asOf": "2026-09-25",
          "mode": "Reviewed quotation / summary",
          "ageDays": 26,
          "stale": true
        },
        {
          "key": "quote-Pakistan",
          "label": "Pakistan statement",
          "asOf": "2026-09-02",
          "mode": "Reviewed quotation / summary",
          "ageDays": 49,
          "stale": true
        },
        {
          "key": "quote-Israel",
          "label": "Israel statement",
          "asOf": "2026-09-24",
          "mode": "Reviewed quotation / summary",
          "ageDays": 27,
          "stale": true
        },
        {
          "key": "wti",
          "label": "WTI Front-Month",
          "asOf": "2026-10-21T02:53:55.000Z",
          "mode": "Automatic delayed quote",
          "ageDays": 0,
          "stale": false
        },
        {
          "key": "brent",
          "label": "Brent Front-Month",
          "asOf": "2026-10-21T02:53:50.000Z",
          "mode": "Automatic delayed quote",
          "ageDays": 0,
          "stale": false
        },
        {
          "key": "vlcc",
          "label": "VLCC Gulf Day Rate",
          "asOf": "2026-07-08T12:00:00-04:00",
          "mode": "Dated reference, not a current quote",
          "ageDays": 104,
          "stale": true
        },
        {
          "key": "insurance",
          "label": "War-Risk Insurance",
          "asOf": "2026-07-26T12:00:00Z",
          "mode": "Dated reference, not a current quote",
          "ageDays": 86,
          "stale": true
        },
        {
          "key": "energy-Japan",
          "label": "Japan stocks",
          "asOf": "2026-08-21",
          "mode": "Dated inventory baseline; not depletion telemetry",
          "ageDays": 61,
          "stale": true
        },
        {
          "key": "energy-South Korea",
          "label": "South Korea stocks",
          "asOf": "2026-07-21T00:00:00Z",
          "mode": "Dated inventory baseline; not depletion telemetry",
          "ageDays": 92,
          "stale": true
        },
        {
          "key": "energy-India",
          "label": "India stocks",
          "asOf": "2026-03-04T00:00:00Z",
          "mode": "Dated inventory baseline; not depletion telemetry",
          "ageDays": 231,
          "stale": true
        },
        {
          "key": "energy-United States",
          "label": "United States stocks",
          "asOf": "2026-09-18",
          "mode": "Latest verified release retained; automatic fetch failed",
          "ageDays": 33,
          "stale": true
        },
        {
          "key": "energy-China",
          "label": "China stocks",
          "asOf": "2025-12-31T00:00:00Z",
          "mode": "Dated inventory baseline; not depletion telemetry",
          "ageDays": 294,
          "stale": true
        },
        {
          "key": "cost",
          "label": "Cost assumptions",
          "asOf": "2026-03-13",
          "mode": "Scenario extrapolation, not observed spending",
          "ageDays": 222,
          "stale": true
        }
      ],
      "statusEvidence": [
        {
          "title": "Oil tanker explodes in Strait of Hormuz as Iran vows waterway remains closed - NewsNation",
          "source": "NewsNation",
          "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE8zVHd1Ym90WEswQl9KOWJnWi00QkRzWU9xRG9aYjNBWHhITHdoaGJvV2JsdHhvNEFhalBhYTVUd3RoUDY3VFNtZ3NXQlBNT2VkRUdKMzVTeUI4NVh3S1lUTkU3aUZKdlJKdUtPSnhLdkZ0ZDNBRkNNQ3NYMXJOd9IBgwFBVV95cUxOMldlNmxMb0xOS3Qxc19seDczdWM5V19qY1lyaTRNejlJeUpBLUp6UlAwdXZIMTlwOWxEWFVjRGhnRUlobU5JanF2clNfM2EwZEFGbXhSNHJXSDRQUHA1TDN1R004NDU4UUQ4SzVmNkRmM2YxQWhVZXpuWnJNWWEtcEpKVQ?oc=5",
          "publishedAt": "Sat, 17 Oct 2026 13:27:12 GMT"
        },
        {
          "title": "Iran Says Burning Tanker Found In Hormuz Restricted Zone, CENTCOM Rejected - Kurdistan24",
          "source": "Kurdistan24",
          "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOZG9wSXZuTENZLUlWeGFrUGpfOEV1aHZyMHEzT1otNkJhZUh5Wkg5WDgtZmx3bDBFdlBjZHdqVUw3OWRGSGVSdXFvR0pyUHltRjZ0Y2JWeEFwQ2NfSThTZkZSeV8yU3lFR3ZfeGFKTU5senBPU2FQTEV0TC1zX0JKSjc1VVNhcUlpS3RvTE9NeU4zZ0ZzbnNHVXFGSUtJUTFSMGNCZGxTTVBVX0U4R2hFb1Rtc2tfREtr?oc=5",
          "publishedAt": "Tue, 20 Oct 2026 14:47:15 GMT"
        },
        {
          "title": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera",
          "source": "Al Jazeera",
          "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxOR0l1V2lHN0lqYXFjaEg4N3R1ZnhUSFVRSXZIV1c4b0dpc1A0LUZCVUpkbkMzQnEtMUo4NGktQ05idGlMLU03WlZQM2tId01VM1V6eF9qU0NZeXZ0c0hZbUFzbVRVaTlfaGlqdE1YYTZ3RFRBWm1RUFd1U0tCT0ZLMl9XLWZUa0JLMHBNalJWTHBURnh6RVpSYWs1OWdKai1SUzA4RncxNEtVcnJURWEzV2c2ONIBuAFBVV95cUxNTWFyZ1ZwYk84V1VFbkhhVXNXclhGWjB4eVdmLWN0ajhkOUhWTFBJZkMwRW1VQVZ0RVVJYkhBeEtHUGRwY0YtRHhFUDhNenBYV1JzSUUzY3pGLVNGeFVaQjNNMk1zSmRxRVNJdGE4R0pGaFhpLWg4ZTBXNGFFRVdld1gyNldIVW9GbFVpdHozQkFDcmlpa3N2S0gzTjhqZkIxWHJjd0ExeU5xTDZyZUVROFlEOElJZHZ4?oc=5",
          "publishedAt": "Sat, 17 Oct 2026 20:02:48 GMT"
        },
        {
          "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
          "source": "The Media Line",
          "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxQaVA2R2FJSEJ5ZUZUT2hGR0Q5VllUdVFEZnZfVi05dWlJZU9fNlFMSHd5WTJQaVlNSWkxWG5mUVpCX1ptLTc0aVl6TmVzWFhnNE4xZU5NYV9RSExFOExYR0M1WHRfMkFvdGxSREJuNFlTc0steVVING96aG51a3dfMUM1WE5EYnZFR21hVVFBc0RrUHdEclM3YWdLQTRmS3M0ZzN2OVJfLW56eWRLN1ZMLVYxZXA3aE9WdGc?oc=5",
          "publishedAt": "Mon, 19 Oct 2026 09:48:31 GMT"
        }
      ],
      "statusLabel": "Restricted / disrupted",
      "statusTone": "danger",
      "statusSummary": "Recent operational reporting indicates constrained passage. Reopening proposals do not establish that normal traffic has resumed.",
      "headlineHighlights": [
        {
          "title": "Live Updates: Iran lauds ties with Russia, contradicting Trump's claim of little Russian support for Tehran - CBS News",
          "link": "https://www.cbsnews.com/live-updates/iran-war-us-trump-talks-russia-strait-of-hormuz/",
          "source": "CBS News"
        },
        {
          "title": "Iran sets red lines for US talks: Lift sanctions, end threats — 'not a gram' of uranium leaves - Fox News",
          "link": "https://www.foxnews.com/live-news/iran-war-news-trump-israel-russia-october-20",
          "source": "Fox News"
        }
      ],
      "marketSummary": [
        {
          "label": "WTI Front-Month",
          "value": "$99.14/bbl",
          "context": "+1.2% versus previous close"
        },
        {
          "label": "Brent Front-Month",
          "value": "$110.35/bbl",
          "context": "+4.2% versus previous close"
        },
        {
          "label": "VLCC Gulf Day Rate",
          "value": "about $165k/day risk premium",
          "context": "Gulf loading premium versus Oman | public live feed not available"
        }
      ],
      "incidents": [
        {
          "id": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz::Tue, 20 Oct 2026 11:50:21 GMT",
          "date": "2026-10-20",
          "location": "Strait region (not geolocated)",
          "title": "Oil prices rise as Strait of Hormuz tanker attacks escalate - Quartz",
          "summary": "Oil prices rise as Strait of Hormuz tanker attacks escalate Quartz",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "Quartz",
          "sourceUrl": "https://qz.com/oil-prices-wti-hormuz-tanker-attacks-escalate-102026",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain::Tue, 20 Oct 2026 17:46:36 GMT",
          "date": "2026-10-20",
          "location": "Strait region (not geolocated)",
          "title": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive - gCaptain",
          "summary": "Iran Claims More Tankers Hit Mines in Hormuz, But Evidence Remains Elusive gCaptain",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "gCaptain",
          "sourceUrl": "https://gcaptain.com/iran-claims-more-tankers-hit-mines-in-hormuz-but-evidence-remains-elusive/",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News::Tue, 20 Oct 2026 18:08:21 GMT",
          "date": "2026-10-20",
          "location": "Strait region (not geolocated)",
          "title": "Iran Guards say three tankers hit mines crossing Hormuz strait - Arab News",
          "summary": "Iran Guards say three tankers hit mines crossing Hormuz strait Arab News",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "Arab News",
          "sourceUrl": "https://www.arabnews.com/middle-east/iran-guards-say-three-tankers-hit-mines-crossing-hormuz-strait-3007404",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Hormuz attacks overwhelm UKMTO - Splash247::Mon, 19 Oct 2026 07:34:40 GMT",
          "date": "2026-10-19",
          "location": "Strait region (not geolocated)",
          "title": "Hormuz attacks overwhelm UKMTO - Splash247",
          "summary": "Hormuz attacks overwhelm UKMTO Splash247",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "Splash247",
          "sourceUrl": "https://splash247.com/hormuz-attacks-overwhelm-ukmto/",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line::Mon, 19 Oct 2026 09:48:31 GMT",
          "date": "2026-10-19",
          "location": "Strait region (not geolocated)",
          "title": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike - The Media Line",
          "summary": "Iran Reports Tanker Explosion in Strait of Hormuz After Naval Mine Strike The Media Line",
          "severity": "high",
          "x": null,
          "y": null,
          "sourceLabel": "The Media Line",
          "sourceUrl": "https://themedialine.org/mideast-daily-news/iran-reports-tanker-explosion-in-strait-of-hormuz-after-naval-mine-strike/",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian::Mon, 19 Oct 2026 17:44:00 GMT",
          "date": "2026-10-19",
          "location": "Strait region (not geolocated)",
          "title": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships - The Guardian",
          "summary": "People scour strait of Hormuz for spilt cargo after Iran attacks container ships The Guardian",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "The Guardian",
          "sourceUrl": "https://www.theguardian.com/world/2026/oct/19/strait-of-hormuz-spilt-cargo-iran-attacks-container-ships",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News::Sat, 17 Oct 2026 09:00:39 GMT",
          "date": "2026-10-17",
          "location": "Strait region (not geolocated)",
          "title": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response - NBC News",
          "summary": "Hormuz ship attacks hit record high as Iran escalates strikes with little U.S. response NBC News",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "NBC News",
          "sourceUrl": "https://www.nbcnews.com/world/iran/iran-strikes-strait-hormuz-shipping-trump-oil-prices-midterms-rcna603670",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera::Sat, 17 Oct 2026 12:23:53 GMT",
          "date": "2026-10-17",
          "location": "Strait region (not geolocated)",
          "title": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels - Al Jazeera",
          "summary": "US and Iran both claim control of Strait of Hormuz amid attacks on vessels Al Jazeera",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "Al Jazeera",
          "sourceUrl": "https://www.aljazeera.com/news/2026/10/17/us-and-iran-both-claim-control-of-strait-of-hormuz-amid-attacks-on-vessels",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post::Sat, 17 Oct 2026 18:42:00 GMT",
          "date": "2026-10-17",
          "location": "Strait region (not geolocated)",
          "title": "Ship attacks in Strait of Hormuz hit record high since Iran war began - New York Post",
          "summary": "Ship attacks in Strait of Hormuz hit record high since Iran war began New York Post",
          "severity": "low",
          "x": null,
          "y": null,
          "sourceLabel": "New York Post",
          "sourceUrl": "https://nypost.com/2026/10/17/world-news/ship-attacks-in-strait-of-hormuz-hit-record-high-since-iran-war-began/",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        },
        {
          "id": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera::Sat, 17 Oct 2026 20:02:48 GMT",
          "date": "2026-10-17",
          "location": "Strait region (not geolocated)",
          "title": "Iranian TV airs video said to show tanker explosion in Hormuz - Al Jazeera",
          "summary": "Iranian TV airs video said to show tanker explosion in Hormuz Al Jazeera",
          "severity": "high",
          "x": null,
          "y": null,
          "sourceLabel": "Al Jazeera",
          "sourceUrl": "https://www.aljazeera.com/video/newsfeed/2026/10/17/iranian-tv-airs-video-said-to-show-tanker-explosion-in-hormuz",
          "locationConfidence": "inferred-zone",
          "dateKind": "report-publication",
          "discovery": "automatic"
        }
      ],
      "costBand": {
        "low": "$240.4B",
        "mid": "$273.1B",
        "high": "$442.8B"
      },
      "casualties": {
        "civilian": "1,746+",
        "military": "1,281+",
        "mixed": "5,171+"
      },
      "notes": [
        "Automated archive snapshot generated from the live dashboard payload.",
        "This snapshot was persisted server-side so the archive and incident map stay in sync with live updates."
      ]
    },
    "storageMode": "blob",
    "durable": true,
    "nextEligibleAt": "2026-10-21T12:00:00.000Z"
  }
}