{
  "name": "Warconomy indicators",
  "asOf": "2026-06-05",
  "count": 59,
  "live": 54,
  "sample": 5,
  "searchFields": [
    "metric",
    "category",
    "dataMode",
    "confidence",
    "reviewStatus",
    "readiness",
    "seriesBacked",
    "sourceId",
    "sourceName"
  ],
  "discovery": {
    "path": "/indicators",
    "jsonPath": "/indicators/data.json",
    "filterParams": [
      "q",
      "category",
      "dataMode",
      "confidence",
      "status",
      "readiness",
      "series",
      "source",
      "sort",
      "dir"
    ],
    "searchableFields": [
      "metric",
      "topic",
      "source",
      "unit",
      "period"
    ],
    "defaultSort": {
      "key": "metric",
      "dir": "asc"
    },
    "availableSorts": [
      {
        "key": "metric",
        "label": "Indicator (A–Z)",
        "type": "text"
      },
      {
        "key": "asOf",
        "label": "As-of date",
        "type": "text"
      },
      {
        "key": "confidence",
        "label": "Confidence",
        "type": "text"
      },
      {
        "key": "status",
        "label": "Review status",
        "type": "text"
      },
      {
        "key": "source",
        "label": "Source",
        "type": "text"
      }
    ]
  },
  "filters": {
    "category": [
      "Chokepoints",
      "Commodities",
      "Conflicts",
      "Dashboards",
      "Sanctions"
    ],
    "dataMode": [
      "live",
      "sample"
    ],
    "confidence": [
      "high",
      "low",
      "medium"
    ],
    "reviewStatus": [
      "current",
      "due-soon",
      "overdue",
      "sample",
      "stale"
    ],
    "readiness": [
      "high",
      "medium"
    ],
    "sourceId": [
      "consilium-russia-sanctions",
      "crea-russia-fossil-tracker",
      "crea-shadow-tankers",
      "ec-chpl",
      "ec-circumvention-20th",
      "ec-crude-cap-2026",
      "ec-era-loan",
      "ec-repowereu",
      "ec-sanctions-energy",
      "eia",
      "eia-brent",
      "eia-henry-hub",
      "eia-spot-prices",
      "eia-steo-chokepoints",
      "eu-council-shadow-fleet",
      "fao",
      "fao-fpi",
      "imf-portwatch-red-sea",
      "nato",
      "panama-canal-authority",
      "sipri-milex-2025",
      "unctad",
      "unctad-red-sea",
      "us-treasury-era",
      "us-treasury-jan2025-vessels",
      "us-treasury-russia-price-cap",
      "wb-rdna4"
    ]
  },
  "indicators": [
    {
      "id": "obs-ukr-grain",
      "metric": "Ukraine grain exports",
      "value": 4.5,
      "unit": "million tonnes/month",
      "dataMode": "sample",
      "confidence": "low",
      "asOf": "2026-05-01",
      "subjectType": "conflict",
      "category": "Conflicts",
      "topicPath": "/conflicts/russia-ukraine/economic-impact",
      "reviewStatus": "sample",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "fao",
      "sourceName": "Food and Agriculture Organization",
      "card": "/indicators/obs-ukr-grain",
      "json": "/indicators/obs-ukr-grain/data.json"
    },
    {
      "id": "obs-ukr-reconstruction",
      "metric": "Ukraine reconstruction & recovery need",
      "value": 524,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2024-12-31",
      "subjectType": "conflict",
      "category": "Conflicts",
      "topicPath": "/conflicts/russia-ukraine/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "wb-rdna4",
      "sourceName": "Ukraine — Fourth Rapid Damage and Needs Assessment (RDNA4)",
      "card": "/indicators/obs-ukr-reconstruction",
      "json": "/indicators/obs-ukr-reconstruction/data.json"
    },
    {
      "id": "obs-ukr-wheat",
      "metric": "Brent crude price",
      "value": 74,
      "unit": "USD/bbl",
      "dataMode": "sample",
      "confidence": "low",
      "asOf": "2026-05-01",
      "subjectType": "conflict",
      "category": "Conflicts",
      "topicPath": "/conflicts/russia-ukraine/economic-impact",
      "reviewStatus": "sample",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "eia",
      "sourceName": "U.S. Energy Information Administration",
      "card": "/indicators/obs-ukr-wheat",
      "json": "/indicators/obs-ukr-wheat/data.json"
    },
    {
      "id": "obs-ukr-food-price-index",
      "metric": "FAO Food Price Index",
      "value": 130.8,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "conflict",
      "category": "Conflicts",
      "topicPath": "/conflicts/russia-ukraine/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-ukr-food-price-index",
      "json": "/indicators/obs-ukr-food-price-index/data.json"
    },
    {
      "id": "obs-hormuz-transit",
      "metric": "Hormuz oil & condensate transit",
      "value": 20,
      "unit": "million bbl/day",
      "dataMode": "sample",
      "confidence": "medium",
      "asOf": "2026-05-01",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/strait-of-hormuz/economic-impact",
      "reviewStatus": "sample",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "eia",
      "sourceName": "U.S. Energy Information Administration",
      "card": "/indicators/obs-hormuz-transit",
      "json": "/indicators/obs-hormuz-transit/data.json"
    },
    {
      "id": "obs-hormuz-brent",
      "metric": "Brent crude price",
      "value": 107.14,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2026-05-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/strait-of-hormuz/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-brent",
      "sourceName": "EIA — Europe Brent Spot Price FOB (monthly)",
      "card": "/indicators/obs-hormuz-brent",
      "json": "/indicators/obs-hormuz-brent/data.json"
    },
    {
      "id": "obs-redsea-suez",
      "metric": "Suez Canal transit change",
      "value": "-42",
      "unit": "% vs. peak",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2024-02-22",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/red-sea-shipping/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "unctad-red-sea",
      "sourceName": "UNCTAD — Navigating troubled waters (Red Sea / Suez rapid assessment)",
      "card": "/indicators/obs-redsea-suez",
      "json": "/indicators/obs-redsea-suez/data.json"
    },
    {
      "id": "obs-redsea-containers",
      "metric": "Suez Canal container-ship transit change",
      "value": "-67",
      "unit": "% vs. baseline",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2024-02-22",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/red-sea-shipping/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "unctad-red-sea",
      "sourceName": "UNCTAD — Navigating troubled waters (Red Sea / Suez rapid assessment)",
      "card": "/indicators/obs-redsea-containers",
      "json": "/indicators/obs-redsea-containers/data.json"
    },
    {
      "id": "obs-redsea-freight",
      "metric": "Asia–Europe container freight",
      "value": 3200,
      "unit": "USD/FEU",
      "dataMode": "sample",
      "confidence": "low",
      "asOf": "2026-05-01",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/red-sea-shipping/economic-impact",
      "reviewStatus": "sample",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "unctad",
      "sourceName": "UN Conference on Trade and Development",
      "card": "/indicators/obs-redsea-freight",
      "json": "/indicators/obs-redsea-freight/data.json"
    },
    {
      "id": "obs-defense-global",
      "metric": "Global military expenditure",
      "value": 2887,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": true,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-global",
      "json": "/indicators/obs-defense-global/data.json"
    },
    {
      "id": "obs-defense-yoy",
      "metric": "Global military expenditure — real-terms change",
      "value": 2.9,
      "unit": "%",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-yoy",
      "json": "/indicators/obs-defense-yoy/data.json"
    },
    {
      "id": "obs-defense-nato2pct",
      "metric": "NATO defense spending (share at/above 2% GDP)",
      "value": 32,
      "unit": "allies",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "nato",
      "sourceName": "NATO — Defence expenditure of NATO countries",
      "card": "/indicators/obs-defense-nato2pct",
      "json": "/indicators/obs-defense-nato2pct/data.json"
    },
    {
      "id": "obs-shipping-risk-index",
      "metric": "Global shipping-risk index",
      "value": 62,
      "unit": "index (0–100)",
      "dataMode": "sample",
      "confidence": "low",
      "asOf": "2026-05-01",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/global-shipping-risk",
      "reviewStatus": "sample",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "unctad",
      "sourceName": "UN Conference on Trade and Development",
      "card": "/indicators/obs-shipping-risk-index",
      "json": "/indicators/obs-shipping-risk-index/data.json"
    },
    {
      "id": "obs-shipping-risk-suez",
      "metric": "Suez Canal trade-volume change",
      "value": "-50",
      "unit": "% YoY",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2024-02-29",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/global-shipping-risk",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "imf-portwatch-red-sea",
      "sourceName": "IMF PortWatch — Red Sea Attacks Disrupt Global Trade",
      "card": "/indicators/obs-shipping-risk-suez",
      "json": "/indicators/obs-shipping-risk-suez/data.json"
    },
    {
      "id": "obs-sanctions-crude-cap",
      "metric": "EU Russian crude oil price cap",
      "value": 44.1,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-02-01",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/russia-energy-trade/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-crude-cap-2026",
      "sourceName": "European Commission — Dynamic mechanism lowers the Russian crude oil price cap to US$44.10/bbl",
      "card": "/indicators/obs-sanctions-crude-cap",
      "json": "/indicators/obs-sanctions-crude-cap/data.json"
    },
    {
      "id": "obs-sanctions-us-crude-cap",
      "metric": "U.S./G7 Russian crude oil price cap",
      "value": 60,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2022-12-05",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/russia-energy-trade/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "us-treasury-russia-price-cap",
      "sourceName": "U.S. Department of the Treasury — Price cap on Russian oil (US$60/bbl crude)",
      "card": "/indicators/obs-sanctions-us-crude-cap",
      "json": "/indicators/obs-sanctions-us-crude-cap/data.json"
    },
    {
      "id": "obs-sanctions-products-cap",
      "metric": "Russian refined products price cap (premium-to-crude)",
      "value": 100,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2023-02-05",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/russia-energy-trade/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-sanctions-energy",
      "sourceName": "European Commission — EU sanctions against Russia: energy (oil price cap)",
      "card": "/indicators/obs-sanctions-products-cap",
      "json": "/indicators/obs-sanctions-products-cap/data.json"
    },
    {
      "id": "obs-sanctions-export-revenue",
      "metric": "Russia fossil fuel export revenue (CREA)",
      "value": 734,
      "unit": "EUR million/day",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2026-04-30",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/russia-energy-trade/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "crea-russia-fossil-tracker",
      "sourceName": "CREA — Monthly analysis of Russian fossil fuel exports and sanctions",
      "card": "/indicators/obs-sanctions-export-revenue",
      "json": "/indicators/obs-sanctions-export-revenue/data.json"
    },
    {
      "id": "obs-sanctions-gas-share",
      "metric": "Russian gas share of EU gas imports",
      "value": 19,
      "unit": "% of EU gas imports",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2024-12-31",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/russia-energy-trade/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-repowereu",
      "sourceName": "European Commission — Roadmap to fully end EU dependency on Russian energy (REPowerEU)",
      "card": "/indicators/obs-sanctions-gas-share",
      "json": "/indicators/obs-sanctions-gas-share/data.json"
    },
    {
      "id": "obs-shadow-eu-vessels",
      "metric": "EU-listed shadow-fleet vessels",
      "value": 632,
      "unit": "vessels",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-04-23",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/shadow-fleet-shipping-insurance/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eu-council-shadow-fleet",
      "sourceName": "European Commission / Council of the EU — 20th sanctions package (shadow-fleet vessel listings)",
      "card": "/indicators/obs-shadow-eu-vessels",
      "json": "/indicators/obs-shadow-eu-vessels/data.json"
    },
    {
      "id": "obs-shadow-ofac-vessels",
      "metric": "OFAC-designated Russia-related vessels",
      "value": 183,
      "unit": "vessels",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-01-10",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/shadow-fleet-shipping-insurance/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "us-treasury-jan2025-vessels",
      "sourceName": "U.S. Department of the Treasury — January 2025 action on Russian oil shipping (shadow-fleet vessels)",
      "card": "/indicators/obs-shadow-ofac-vessels",
      "json": "/indicators/obs-shadow-ofac-vessels/data.json"
    },
    {
      "id": "obs-shadow-export-share",
      "metric": "Shadow-fleet share of Russian oil exports",
      "value": 36,
      "unit": "% of exports (volume)",
      "dataMode": "live",
      "confidence": "medium",
      "asOf": "2023-09-25",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/shadow-fleet-shipping-insurance/economic-impact",
      "reviewStatus": "stale",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "crea-shadow-tankers",
      "sourceName": "CREA — Shedding light on shadow tankers",
      "card": "/indicators/obs-shadow-export-share",
      "json": "/indicators/obs-shadow-export-share/data.json"
    },
    {
      "id": "obs-frozen-eu-immobilized",
      "metric": "Immobilized Russian central-bank assets (EU)",
      "value": 210,
      "unit": "EUR billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-12",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/frozen-russian-assets-ukraine-financing/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "consilium-russia-sanctions",
      "sourceName": "Council of the EU — Russia's war against Ukraine: EU sanctions (immobilised assets)",
      "card": "/indicators/obs-frozen-eu-immobilized",
      "json": "/indicators/obs-frozen-eu-immobilized/data.json"
    },
    {
      "id": "obs-frozen-g7-era",
      "metric": "G7 ERA loans to Ukraine (total)",
      "value": 50,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2024-10-25",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/frozen-russian-assets-ukraine-financing/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "us-treasury-era",
      "sourceName": "U.S. Department of the Treasury — Disbursement of $20 billion ERA loan to benefit Ukraine",
      "card": "/indicators/obs-frozen-g7-era",
      "json": "/indicators/obs-frozen-g7-era/data.json"
    },
    {
      "id": "obs-frozen-eu-era",
      "metric": "EU contribution to G7 ERA loans",
      "value": 18.1,
      "unit": "EUR billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-01-10",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/frozen-russian-assets-ukraine-financing/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-era-loan",
      "sourceName": "European Commission — EU's €18.1 billion contribution to the G7 ERA loans (first €3 billion tranche)",
      "card": "/indicators/obs-frozen-eu-era",
      "json": "/indicators/obs-frozen-eu-era/data.json"
    },
    {
      "id": "obs-circumvention-eu-entities",
      "metric": "EU-listed entities supporting Russia's military-industrial base / circumvention",
      "value": 60,
      "unit": "entities",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-04-23",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/secondary-sanctions-circumvention/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-circumvention-20th",
      "sourceName": "European Commission — 20th sanctions package (military-industrial & circumvention listings)",
      "card": "/indicators/obs-circumvention-eu-entities",
      "json": "/indicators/obs-circumvention-eu-entities/data.json"
    },
    {
      "id": "obs-circumvention-chpl",
      "metric": "Common High Priority Items (export-control list)",
      "value": 50,
      "unit": "items",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2024-02-23",
      "subjectType": "sanctions",
      "category": "Sanctions",
      "topicPath": "/sanctions/secondary-sanctions-circumvention/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "ec-chpl",
      "sourceName": "European Commission — Common High Priority Items list (with the US, UK and Japan)",
      "card": "/indicators/obs-circumvention-chpl",
      "json": "/indicators/obs-circumvention-chpl/data.json"
    },
    {
      "id": "obs-panama-transits",
      "metric": "Panama Canal vessel transits",
      "value": 9944,
      "unit": "transits",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-09-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/panama-canal/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "panama-canal-authority",
      "sourceName": "Panama Canal Authority — FY2024 financial and traffic results",
      "card": "/indicators/obs-panama-transits",
      "json": "/indicators/obs-panama-transits/data.json"
    },
    {
      "id": "obs-panama-revenue",
      "metric": "Panama Canal toll revenue",
      "value": 4.99,
      "unit": "USD billion (balboas, 1:1 USD)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-09-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/panama-canal/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "panama-canal-authority",
      "sourceName": "Panama Canal Authority — FY2024 financial and traffic results",
      "card": "/indicators/obs-panama-revenue",
      "json": "/indicators/obs-panama-revenue/data.json"
    },
    {
      "id": "obs-panama-oil-2q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 2.4,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-06-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/panama-canal/economic-impact",
      "reviewStatus": "overdue",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-panama-oil-2q25",
      "json": "/indicators/obs-panama-oil-2q25/data.json"
    },
    {
      "id": "obs-panama-oil-1q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 2.8,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-03-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/panama-canal/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-panama-oil-1q25",
      "json": "/indicators/obs-panama-oil-1q25/data.json"
    },
    {
      "id": "obs-malacca-oil-2q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 22.8,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-06-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/strait-of-malacca/economic-impact",
      "reviewStatus": "overdue",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-malacca-oil-2q25",
      "json": "/indicators/obs-malacca-oil-2q25/data.json"
    },
    {
      "id": "obs-malacca-oil-1q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 21.7,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-03-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/strait-of-malacca/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-malacca-oil-1q25",
      "json": "/indicators/obs-malacca-oil-1q25/data.json"
    },
    {
      "id": "obs-babelmandeb-oil-2q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 4.3,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-06-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/bab-el-mandeb/economic-impact",
      "reviewStatus": "overdue",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-babelmandeb-oil-2q25",
      "json": "/indicators/obs-babelmandeb-oil-2q25/data.json"
    },
    {
      "id": "obs-babelmandeb-oil-1q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 3.7,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-03-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/bab-el-mandeb/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-babelmandeb-oil-1q25",
      "json": "/indicators/obs-babelmandeb-oil-1q25/data.json"
    },
    {
      "id": "obs-turkish-oil-2q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 3.7,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-06-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/turkish-straits/economic-impact",
      "reviewStatus": "overdue",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-turkish-oil-2q25",
      "json": "/indicators/obs-turkish-oil-2q25/data.json"
    },
    {
      "id": "obs-turkish-oil-1q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 3.6,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-03-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/turkish-straits/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-turkish-oil-1q25",
      "json": "/indicators/obs-turkish-oil-1q25/data.json"
    },
    {
      "id": "obs-danish-oil-2q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 4.7,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-06-30",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/danish-straits/economic-impact",
      "reviewStatus": "overdue",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-danish-oil-2q25",
      "json": "/indicators/obs-danish-oil-2q25/data.json"
    },
    {
      "id": "obs-danish-oil-1q25",
      "metric": "Chokepoint oil & petroleum liquids transit",
      "value": 4.8,
      "unit": "million bbl/day",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-03-31",
      "subjectType": "chokepoint",
      "category": "Chokepoints",
      "topicPath": "/chokepoints/danish-straits/economic-impact",
      "reviewStatus": "stale",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-steo-chokepoints",
      "sourceName": "EIA Short-Term Energy Outlook — energy security / maritime oil chokepoints",
      "card": "/indicators/obs-danish-oil-1q25",
      "json": "/indicators/obs-danish-oil-1q25/data.json"
    },
    {
      "id": "obs-oil-brent-spot",
      "metric": "Brent crude price",
      "value": 92.88,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-29",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/oil-benchmarks/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-spot-prices",
      "sourceName": "EIA — Spot Prices for Crude Oil (Brent & WTI)",
      "card": "/indicators/obs-oil-brent-spot",
      "json": "/indicators/obs-oil-brent-spot/data.json"
    },
    {
      "id": "obs-oil-wti-spot",
      "metric": "WTI crude price",
      "value": 91.16,
      "unit": "USD/bbl",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-29",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/oil-benchmarks/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-spot-prices",
      "sourceName": "EIA — Spot Prices for Crude Oil (Brent & WTI)",
      "card": "/indicators/obs-oil-wti-spot",
      "json": "/indicators/obs-oil-wti-spot/data.json"
    },
    {
      "id": "obs-gas-henryhub-may26",
      "metric": "Henry Hub natural gas price",
      "value": 2.94,
      "unit": "USD/MMBtu",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/natural-gas/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "eia-henry-hub",
      "sourceName": "EIA — Henry Hub Natural Gas Spot Price (monthly)",
      "card": "/indicators/obs-gas-henryhub-may26",
      "json": "/indicators/obs-gas-henryhub-may26/data.json"
    },
    {
      "id": "obs-gas-henryhub-apr26",
      "metric": "Henry Hub natural gas price",
      "value": 2.77,
      "unit": "USD/MMBtu",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-04-30",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/natural-gas/economic-impact",
      "reviewStatus": "due-soon",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "eia-henry-hub",
      "sourceName": "EIA — Henry Hub Natural Gas Spot Price (monthly)",
      "card": "/indicators/obs-gas-henryhub-apr26",
      "json": "/indicators/obs-gas-henryhub-apr26/data.json"
    },
    {
      "id": "obs-food-fpi",
      "metric": "FAO Food Price Index",
      "value": 130.8,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": true,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-fpi",
      "json": "/indicators/obs-food-fpi/data.json"
    },
    {
      "id": "obs-food-cereal",
      "metric": "FAO food price sub-index",
      "value": 114.3,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-cereal",
      "json": "/indicators/obs-food-cereal/data.json"
    },
    {
      "id": "obs-food-vegoil",
      "metric": "FAO food price sub-index",
      "value": 185,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-vegoil",
      "json": "/indicators/obs-food-vegoil/data.json"
    },
    {
      "id": "obs-food-dairy",
      "metric": "FAO food price sub-index",
      "value": 119.2,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-dairy",
      "json": "/indicators/obs-food-dairy/data.json"
    },
    {
      "id": "obs-food-meat",
      "metric": "FAO food price sub-index",
      "value": 130.5,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-meat",
      "json": "/indicators/obs-food-meat/data.json"
    },
    {
      "id": "obs-food-sugar",
      "metric": "FAO food price sub-index",
      "value": 95.1,
      "unit": "index (2014–2016 = 100)",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2026-05-31",
      "subjectType": "commodity",
      "category": "Commodities",
      "topicPath": "/commodities/food-prices/economic-impact",
      "reviewStatus": "current",
      "readiness": "high",
      "seriesBacked": false,
      "sourceId": "fao-fpi",
      "sourceName": "FAO — Food Price Index (monthly)",
      "card": "/indicators/obs-food-sugar",
      "json": "/indicators/obs-food-sugar/data.json"
    },
    {
      "id": "obs-defense-us-2025",
      "metric": "Country military expenditure",
      "value": 954,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-us-2025",
      "json": "/indicators/obs-defense-us-2025/data.json"
    },
    {
      "id": "obs-defense-china-2025",
      "metric": "Country military expenditure",
      "value": 336,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-china-2025",
      "json": "/indicators/obs-defense-china-2025/data.json"
    },
    {
      "id": "obs-defense-russia-2025",
      "metric": "Country military expenditure",
      "value": 190,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-russia-2025",
      "json": "/indicators/obs-defense-russia-2025/data.json"
    },
    {
      "id": "obs-defense-germany-2025",
      "metric": "Country military expenditure",
      "value": 114,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-germany-2025",
      "json": "/indicators/obs-defense-germany-2025/data.json"
    },
    {
      "id": "obs-defense-india-2025",
      "metric": "Country military expenditure",
      "value": 92.1,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-india-2025",
      "json": "/indicators/obs-defense-india-2025/data.json"
    },
    {
      "id": "obs-defense-uk-2025",
      "metric": "Country military expenditure",
      "value": 89,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-uk-2025",
      "json": "/indicators/obs-defense-uk-2025/data.json"
    },
    {
      "id": "obs-defense-ukraine-2025",
      "metric": "Country military expenditure",
      "value": 84.1,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-ukraine-2025",
      "json": "/indicators/obs-defense-ukraine-2025/data.json"
    },
    {
      "id": "obs-defense-saudi-2025",
      "metric": "Country military expenditure",
      "value": 83.2,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-saudi-2025",
      "json": "/indicators/obs-defense-saudi-2025/data.json"
    },
    {
      "id": "obs-defense-france-2025",
      "metric": "Country military expenditure",
      "value": 68,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-france-2025",
      "json": "/indicators/obs-defense-france-2025/data.json"
    },
    {
      "id": "obs-defense-japan-2025",
      "metric": "Country military expenditure",
      "value": 62.2,
      "unit": "USD billion",
      "dataMode": "live",
      "confidence": "high",
      "asOf": "2025-12-31",
      "subjectType": "dashboard",
      "category": "Dashboards",
      "topicPath": "/dashboards/defense-spending",
      "reviewStatus": "current",
      "readiness": "medium",
      "seriesBacked": false,
      "sourceId": "sipri-milex-2025",
      "sourceName": "SIPRI — Trends in World Military Expenditure, 2025",
      "card": "/indicators/obs-defense-japan-2025",
      "json": "/indicators/obs-defense-japan-2025/data.json"
    }
  ]
}