{
  "lastUpdated": "2026-05-15T08:50:30.410Z",
  "events": [
    {
      "hash": "07a793e73338797179fbe1e8f6f067417d6b2385",
      "shortHash": "07a793e",
      "date": "2026-05-14T13:30:38.000Z",
      "category": "feature",
      "title": "Chokepoints overview map + MARAD-can't-downgrade fix",
      "rawSubject": "feat(supply): chokepoints overview map + MARAD-can't-downgrade fix",
      "url": "/supply"
    },
    {
      "hash": "00a411575041f406c23aedbfdcc385fd4fd707a6",
      "shortHash": "00a4115",
      "date": "2026-05-13T15:04:59.000Z",
      "category": "report",
      "title": "Publish Hormuz-to-Hunger v4 PDFs and update download links",
      "rawSubject": "chore(reports): publish Hormuz-to-Hunger v4 PDFs and update download links",
      "url": "/reports"
    },
    {
      "hash": "3852fd6a483c4ac15638dd264136a1bdb6fbd9ea",
      "shortHash": "3852fd6",
      "date": "2026-05-13T12:47:18.000Z",
      "category": "feature",
      "title": "OPEC+ production tracker — completes value-add backlog",
      "rawSubject": "feat(opec): OPEC+ production tracker — completes value-add backlog",
      "url": "/"
    },
    {
      "hash": "ca86c2cbfcc1f0069f0316a2ac60dafe6f0a4345",
      "shortHash": "ca86c2c",
      "date": "2026-05-13T10:15:25.000Z",
      "category": "feature",
      "title": "What Changed Today — network activity feed",
      "rawSubject": "feat(changelog): What Changed Today — network activity feed",
      "url": "/"
    },
    {
      "hash": "0489c29931c4ed007ea6b9f419504d0bff8dfa8c",
      "shortHash": "0489c29",
      "date": "2026-05-13T09:42:58.000Z",
      "category": "newsletter",
      "title": "2026-05-13",
      "rawSubject": "chore: newsletter sent 2026-05-13",
      "url": "/briefings"
    },
    {
      "hash": "cc39f5318eff3381a624ff262891fe0b7e92de24",
      "shortHash": "cc39f53",
      "date": "2026-05-13T09:42:28.000Z",
      "category": "newsletter",
      "title": "13 May AmericasOilWatch weekly briefing",
      "rawSubject": "newsletter: 13 May AmericasOilWatch weekly briefing",
      "url": "/briefings"
    },
    {
      "hash": "9d7e921470d604ff86270c0f6d999de1839eb8be",
      "shortHash": "9d7e921",
      "date": "2026-05-12T16:19:00.000Z",
      "category": "feature",
      "title": "Dynamic OG images for / and /prices",
      "rawSubject": "feat(og): dynamic OG images for / and /prices",
      "url": "/"
    },
    {
      "hash": "ac950b1c9b963006248fd1b638361e9bb8fd6f9d",
      "shortHash": "ac950b1",
      "date": "2026-05-12T15:01:00.000Z",
      "category": "feature",
      "title": "Public read-only JSON API + dynamic llms.txt",
      "rawSubject": "feat(api): public read-only JSON API + dynamic llms.txt",
      "url": "/api"
    },
    {
      "hash": "29a53be1fba533daa0bb70ea3a069cf42857161d",
      "shortHash": "29a53be",
      "date": "2026-05-08T06:30:10.000Z",
      "category": "feature",
      "title": "Refinery Health Watch — FIRMS for Americas (new lib + panel)",
      "rawSubject": "feat: Refinery Health Watch — FIRMS for Americas (new lib + panel)",
      "url": "/"
    },
    {
      "hash": "51093ec5056ae06c741059bbfe4e2dd040981e6c",
      "shortHash": "51093ec",
      "date": "2026-05-07T12:26:12.000Z",
      "category": "report",
      "title": "Refresh From Hormuz to Hunger Technical Report v3.1",
      "rawSubject": "chore(reports): refresh From Hormuz to Hunger Technical Report v3.1",
      "url": "/reports"
    },
    {
      "hash": "2abf21e14c4d46927b55dc4778c291bacfe908fb",
      "shortHash": "2abf21e",
      "date": "2026-05-06T12:53:18.000Z",
      "category": "feature",
      "title": "Live sea-state panel for shipping chokepoints",
      "rawSubject": "feat(supply): live sea-state panel for shipping chokepoints",
      "url": "/supply"
    },
    {
      "hash": "31efa2161077f9541f483f54945b7732a94eed28",
      "shortHash": "31efa21",
      "date": "2026-05-06T09:59:15.000Z",
      "category": "feature",
      "title": "Add EIA Brent historical context (1987→today)",
      "rawSubject": "feat(prices): add EIA Brent historical context (1987→today)",
      "url": "/prices"
    },
    {
      "hash": "9abed3545a8a433d0107280bd0a11dd362a21e7f",
      "shortHash": "9abed35",
      "date": "2026-05-06T08:59:19.000Z",
      "category": "newsletter",
      "title": "2026-05-06",
      "rawSubject": "chore: newsletter sent 2026-05-06",
      "url": "/briefings"
    },
    {
      "hash": "0fc94c6a6de6eb21e09e87d4086ecf38710ecf10",
      "shortHash": "0fc94c6",
      "date": "2026-05-06T08:58:54.000Z",
      "category": "newsletter",
      "title": "6 May AmericasOilWatch weekly briefing",
      "rawSubject": "newsletter: 6 May AmericasOilWatch weekly briefing",
      "url": "/briefings"
    },
    {
      "hash": "adc7ffe912ba54d3e7686924283abe698b8d1fb6",
      "shortHash": "adc7ffe",
      "date": "2026-05-05T15:55:19.000Z",
      "category": "insight",
      "title": "Iran blockade — two stories",
      "rawSubject": "insights: Iran blockade — two stories",
      "url": "/insights"
    },
    {
      "hash": "248a0d149236d775079451a0848dfef81e9a2445",
      "shortHash": "248a0d1",
      "date": "2026-05-05T11:12:07.000Z",
      "category": "report",
      "title": "Publish final Fall of the UK Technical Report v9 PDF",
      "rawSubject": "chore(reports): publish final Fall of the UK Technical Report v9 PDF",
      "url": "/reports"
    },
    {
      "hash": "e06745e747b018401a5bded5157e341e4c5ea706",
      "shortHash": "e06745e",
      "date": "2026-05-05T07:31:16.000Z",
      "category": "report",
      "title": "Refresh Fall of the UK Technical Report v9 PDF",
      "rawSubject": "chore(reports): refresh Fall of the UK Technical Report v9 PDF",
      "url": "/reports"
    },
    {
      "hash": "947f809f6461ef47064c65b5162d4b58cc77bc33",
      "shortHash": "947f809",
      "date": "2026-05-04T20:31:29.000Z",
      "category": "report",
      "title": "Add SSRN URL + clickable link to methodology framework",
      "rawSubject": "chore(reports): add SSRN URL + clickable link to methodology framework",
      "url": "/reports"
    },
    {
      "hash": "021a2d1b52ece8d333a2ca08108d36609a5164c7",
      "shortHash": "021a2d1",
      "date": "2026-05-04T20:22:11.000Z",
      "category": "report",
      "title": "Patch clickable SSRN link into Technical Report v9",
      "rawSubject": "chore(reports): patch clickable SSRN link into Technical Report v9",
      "url": "/reports"
    },
    {
      "hash": "c91b154f34bb8f0850e7a382c26de68cf1dfd6a5",
      "shortHash": "c91b154",
      "date": "2026-05-04T20:10:07.000Z",
      "category": "report",
      "title": "Refresh Key Facts, Policy Brief v9, methodology framework",
      "rawSubject": "chore(reports): refresh Key Facts, Policy Brief v9, methodology framework",
      "url": "/reports"
    },
    {
      "hash": "0f9bd3fa78161869b15d970fcb23b6cb8461b00c",
      "shortHash": "0f9bd3f",
      "date": "2026-05-04T20:00:34.000Z",
      "category": "report",
      "title": "Replace Fall of the UK Technical Report v8 with v9",
      "rawSubject": "chore(reports): replace Fall of the UK Technical Report v8 with v9",
      "url": "/reports"
    },
    {
      "hash": "9c8b80d800e0805ad5c2a50f20e5c45422eca6e7",
      "shortHash": "9c8b80d",
      "date": "2026-05-04T15:22:59.000Z",
      "category": "feature",
      "title": "Publish landing page with email-gated 4-PDF bundle",
      "rawSubject": "feat(fall-of-uk): publish landing page with email-gated 4-PDF bundle",
      "url": "/"
    },
    {
      "hash": "397972179b464fb9895f5ae115122df50f1d9929",
      "shortHash": "3979721",
      "date": "2026-05-04T15:06:17.000Z",
      "category": "report",
      "title": "Regenerate Chain Assessment Summary table image with 40-70% correction",
      "rawSubject": "chore(reports): regenerate Chain Assessment Summary table image with 40-70% correction",
      "url": "/reports"
    },
    {
      "hash": "a21e14d12e1b9b14cb1b40ed2cd2db90db18323a",
      "shortHash": "a21e14d",
      "date": "2026-05-04T13:48:03.000Z",
      "category": "report",
      "title": "Apply audit fixes 4, 6, 7 to Fall of the UK bundle",
      "rawSubject": "chore(reports): apply audit fixes 4, 6, 7 to Fall of the UK bundle",
      "url": "/reports"
    },
    {
      "hash": "9a38e60991459a8fb992edf06b6124909640e9f9",
      "shortHash": "9a38e60",
      "date": "2026-05-04T11:24:08.000Z",
      "category": "report",
      "title": "Publish Fall of the UK report bundle (40-70% headline corrected)",
      "rawSubject": "chore(reports): publish Fall of the UK report bundle (40-70% headline corrected)",
      "url": "/reports"
    },
    {
      "hash": "c33d6a55a9a1319ce6cfddae737b77ef543547a5",
      "shortHash": "c33d6a5",
      "date": "2026-05-03T14:22:52.000Z",
      "category": "report",
      "title": "Update Hormuz PDFs to v3 with SSRN methodology citation",
      "rawSubject": "chore(reports): update Hormuz PDFs to v3 with SSRN methodology citation",
      "url": "/reports"
    },
    {
      "hash": "db4174fafd6b4e5ced918c6990a5f78df4a00eef",
      "shortHash": "db4174f",
      "date": "2026-05-02T16:52:20.000Z",
      "category": "feature",
      "title": "Publish Compound Cascade methodology framework + cite via SSRN",
      "rawSubject": "feat: publish Compound Cascade methodology framework + cite via SSRN",
      "url": "/"
    },
    {
      "hash": "3b9c59e7b2096ee3f4880ffabb9d6bd40d2ccff7",
      "shortHash": "3b9c59e",
      "date": "2026-05-02T11:04:35.000Z",
      "category": "feature",
      "title": "Homepage card, transactional thank-you email, source logging",
      "rawSubject": "feat(hormuz-report): homepage card, transactional thank-you email, source logging",
      "url": "/"
    },
    {
      "hash": "456046f9448fd3226df30f42c3fde42055a8fcf0",
      "shortHash": "456046f",
      "date": "2026-05-02T10:55:30.000Z",
      "category": "feature",
      "title": "Email-gate Hormuz report downloads via Resend signup",
      "rawSubject": "feat(reports): email-gate Hormuz report downloads via Resend signup",
      "url": "/"
    },
    {
      "hash": "8515ff0816583c3810e9745e09b231afe09555d4",
      "shortHash": "8515ff0",
      "date": "2026-05-02T10:48:13.000Z",
      "category": "feature",
      "title": "Publish \"From Hormuz to Hunger\" report at /reports/from-hormuz-to-hunger",
      "rawSubject": "feat: publish \"From Hormuz to Hunger\" report at /reports/from-hormuz-to-hunger",
      "url": "/"
    },
    {
      "hash": "88bc5e2eb0501140c57d82fe84411e4e888795f6",
      "shortHash": "88bc5e2",
      "date": "2026-04-29T08:51:23.000Z",
      "category": "newsletter",
      "title": "2026-04-29",
      "rawSubject": "chore: newsletter sent 2026-04-29",
      "url": "/briefings"
    },
    {
      "hash": "6586fa39736852b6ca80048db91edf5294e77624",
      "shortHash": "6586fa3",
      "date": "2026-04-29T08:50:43.000Z",
      "category": "newsletter",
      "title": "Weekly briefing 2026-04-29",
      "rawSubject": "newsletter: weekly briefing 2026-04-29",
      "url": "/briefings"
    },
    {
      "hash": "f4837ae2463c682cfdc29555f5a56a20ce9309fc",
      "shortHash": "f4837ae",
      "date": "2026-04-27T16:57:30.000Z",
      "category": "feature",
      "title": "Drive Hormuz/Bab-el-Mandeb risk from MARAD advisories",
      "rawSubject": "feat(supply): drive Hormuz/Bab-el-Mandeb risk from MARAD advisories",
      "url": "/supply"
    },
    {
      "hash": "6b8c931415115e25abee71aeb9fe164ea2157cff",
      "shortHash": "6b8c931",
      "date": "2026-04-27T06:40:18.000Z",
      "category": "feature",
      "title": "Add CENTCOM advisory feed (Middle East maritime)",
      "rawSubject": "feat: add CENTCOM advisory feed (Middle East maritime)",
      "url": "/"
    },
    {
      "hash": "3fcb42640de1fb0d9fd73a7f9e63803f402b3b4c",
      "shortHash": "3fcb426",
      "date": "2026-04-23T09:13:22.000Z",
      "category": "feature",
      "title": "Add Druzhba pipeline halt (1 May 2026) event card to homepage",
      "rawSubject": "feat: add Druzhba pipeline halt (1 May 2026) event card to homepage",
      "url": "/"
    },
    {
      "hash": "51fe8caf861feb4f8abb1767eb3c84cad0dc30e9",
      "shortHash": "51fe8ca",
      "date": "2026-04-22T08:10:43.000Z",
      "category": "newsletter",
      "title": "Weekly briefing 22 April 2026",
      "rawSubject": "newsletter: weekly briefing 22 April 2026",
      "url": "/briefings"
    },
    {
      "hash": "7f47d8ef46a97ed59cec1b55a7eee65bb965214a",
      "shortHash": "7f47d8e",
      "date": "2026-04-20T13:53:48.000Z",
      "category": "feature",
      "title": "Article-end CTAs, briefings archive, and RSS feed",
      "rawSubject": "feat: article-end CTAs, briefings archive, and RSS feed",
      "url": "/"
    },
    {
      "hash": "90759e77e867595c6e83944286c8b4b9ae3c3965",
      "shortHash": "90759e7",
      "date": "2026-04-20T11:46:19.000Z",
      "category": "feature",
      "title": "Replace emoji favicon with AM-labelled barrel to match UK style",
      "rawSubject": "feat: replace emoji favicon with AM-labelled barrel to match UK style",
      "url": "/"
    },
    {
      "hash": "3692ceb93c70a234cda6424e226a0d8012ebd2c4",
      "shortHash": "3692ceb",
      "date": "2026-04-20T11:19:55.000Z",
      "category": "feature",
      "title": "Week-1 post-launch polish (hero, gauges, trend chart, insights)",
      "rawSubject": "feat: week-1 post-launch polish (hero, gauges, trend chart, insights)",
      "url": "/"
    },
    {
      "hash": "aa1b818de33c817460acd410da90eb50a8dafe8d",
      "shortHash": "aa1b818",
      "date": "2026-04-19T17:18:03.000Z",
      "category": "feature",
      "title": "Add favicon.ico with oil drop icon (16x16 + 32x32)",
      "rawSubject": "feat: add favicon.ico with oil drop icon (16x16 + 32x32)",
      "url": "/"
    },
    {
      "hash": "017cbc5a2f9ded355c0359e37c2a13896d022b05",
      "shortHash": "017cbc5",
      "date": "2026-04-19T17:03:58.000Z",
      "category": "feature",
      "title": "Add SVG favicon and web manifest",
      "rawSubject": "feat: add SVG favicon and web manifest",
      "url": "/"
    },
    {
      "hash": "2973a1ffb4df10287768b4ef6ba40c661aae66e5",
      "shortHash": "2973a1f",
      "date": "2026-04-19T16:55:27.000Z",
      "category": "feature",
      "title": "Add robots.txt, sitemap.xml, JSON-LD schema, and llms.txt",
      "rawSubject": "feat: add robots.txt, sitemap.xml, JSON-LD schema, and llms.txt",
      "url": "/"
    },
    {
      "hash": "65fbe34b6a3fbe2a0acb31899e23e8b36d5f87b1",
      "shortHash": "65fbe34",
      "date": "2026-04-19T10:18:03.000Z",
      "category": "feature",
      "title": "Initial AmericasOilWatch scaffold",
      "rawSubject": "feat: initial AmericasOilWatch scaffold",
      "url": "/"
    }
  ],
  "siteBaseUrl": "https://americasoilwatch.com"
}