{
  "ok": true,
  "mode": "archive",
  "date": "2026-04-13",
  "generatedAt": "2026-04-13T19:30:00-04:00",
  "archiveIndex": [
    {
      "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."
    }
  ],
  "snapshot": {
    "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.",
    "headlineHighlights": [
      {
        "title": "Partial traffic restart draws mixed operator response",
        "link": "https://www.reuters.com/world/middle-east/",
        "source": "Reuters"
      },
      {
        "title": "War-risk surcharges remain elevated for Gulf-bound tonnage",
        "link": "https://www.lmalloyds.com/LMA/Underwriting/Marine/JWC_Hulls_List.aspx",
        "source": "Lloyd's market"
      }
    ],
    "marketSummary": [
      {
        "label": "WTI",
        "value": "$82.7/bbl",
        "context": "up on reopening skepticism"
      },
      {
        "label": "Brent",
        "value": "$86.1/bbl",
        "context": "risk premium still embedded"
      },
      {
        "label": "VLCC",
        "value": "$146k/day",
        "context": "owners still demanding wartime pricing"
      }
    ],
    "costBand": {
      "low": "$49.3B",
      "mid": "$58.6B",
      "high": "$81.0B"
    },
    "casualties": {
      "civilian": "1,520+",
      "military": "1,441+",
      "mixed": "2,102+"
    },
    "notes": [
      "This snapshot preserves the dashboard's warning-phase reading from the first partial reopening wave.",
      "It is a seeded historical snapshot, not a replay from a database."
    ]
  },
  "bootstrap": {
    "appTitle": "Hormuz Watch",
    "methodologyNote": "This dashboard mixes live headline monitoring with source-linked best-effort estimates. Strait status is headline-classified. Market and reserve modules combine direct figures with incident reporting. Spending and casualty cards are approximation-first and should be read as live working estimates, not official ledgers.",
    "warStartDate": "2026-02-28T00:00:00Z"
  }
}