{"schema":"overwatch-monitors/v1","generatedAt":"2026-10-05T15:28:34.896Z","servedAt":"2026-10-05T15:28:45.825Z","collectorStale":false,"freshness":[{"source":"gauges","dataset":"air-hormuz","last_source_update":"2026-10-05T15:28:04.001Z","last_poll":"2026-10-05T15:28:34.149Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":"30.900129","stale":false,"update_unknown":false,"timestamp_basis":"source snapshot field: now","poll_overdue":false},{"source":"gauges","dataset":"air-military-tracked","last_source_update":null,"last_poll":"2026-10-05T15:28:34.200Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"gauges","dataset":"events-iranwarlive","last_source_update":null,"last_poll":"2026-10-05T15:26:48.834Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"gauges","dataset":"hormuz-bab","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.208Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-bab-gas-tonnage","last_source_update":null,"last_poll":"2026-10-05T15:28:34.175Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-bab-oil-tonnage","last_source_update":null,"last_poll":"2026-10-05T15:28:34.233Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-crossings","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.215Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-gas","last_source_update":null,"last_poll":"2026-10-05T15:28:34.219Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-gulf-imports","last_source_update":null,"last_poll":"2026-10-05T15:28:34.198Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-implied-stock-change","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.189Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"gauges","dataset":"hormuz-inbound","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.179Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-incident-age","last_source_update":"2026-10-05T14:32:57.000Z","last_poll":"2026-10-05T15:28:34.206Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3337.901129","stale":true,"update_unknown":false,"timestamp_basis":"built","poll_overdue":false},{"source":"gauges","dataset":"hormuz-monthly-outflow","last_source_update":null,"last_poll":"2026-10-05T15:28:34.222Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-oecd-stocks","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.182Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"gauges","dataset":"hormuz-oil","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.204Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-oman","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.202Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-outbound","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.228Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-persian-gulf","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.231Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eia-us-crude_commercial","last_source_update":null,"last_poll":"2026-10-05T15:28:34.191Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eia-us-cushing","last_source_update":null,"last_poll":"2026-10-05T15:28:34.217Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eia-us-distillate","last_source_update":null,"last_poll":"2026-10-05T15:28:34.213Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eia-us-gasoline","last_source_update":null,"last_poll":"2026-10-05T15:28:34.194Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eia-us-spr","last_source_update":null,"last_poll":"2026-10-05T15:28:34.171Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eurostat-eu-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.162Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-eurostat-eu-oil_total","last_source_update":null,"last_poll":"2026-10-05T15:28:34.187Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-jodi-gb-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.185Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-jodi-in-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.183Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-jodi-jp-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.196Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-jodi-kr-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.224Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-jodi-sa-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.165Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"hormuz-stock-paj-jp-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.167Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"gauges","dataset":"hormuz-world-consumption","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.169Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"gauges","dataset":"hormuz-world-production","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.173Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"gauges","dataset":"maritime-finland","last_source_update":"2026-10-05T15:28:34.000Z","last_poll":"2026-10-05T15:28:34.230Z","stated_cadence_seconds":60,"cadence_basis":"provider typical cache: one minute; not a guaranteed update interval","age_seconds":"0.901129","stale":false,"update_unknown":false,"timestamp_basis":"source field: dataUpdatedTime","poll_overdue":false},{"source":"gauges","dataset":"maritime-hormuz","last_source_update":"2026-10-05T14:01:01.579Z","last_poll":"2026-10-05T15:20:58.467Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":"5253.322129","stale":false,"update_unknown":false,"timestamp_basis":"source field: last_updated","poll_overdue":false},{"source":"gauges","dataset":"maritime-hormuz-ais","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.226Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false},{"source":"gauges","dataset":"news-gdelt","last_source_update":null,"last_poll":"2026-10-05T15:19:12.762Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"gauges","dataset":"rail-finland","last_source_update":null,"last_poll":"2026-10-05T15:28:34.210Z","stated_cadence_seconds":60,"cadence_basis":"provider typical cache: one minute; not a guaranteed update interval","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"bab/crossings","last_source_update":null,"last_poll":"2026-10-05T14:40:48.720Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/crossings/history","last_source_update":null,"last_poll":"2026-10-05T14:30:48.598Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/daily","last_source_update":null,"last_poll":"2026-10-05T14:44:48.783Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/data/daily","last_source_update":"2026-10-05T14:01:38.000Z","last_poll":"2026-10-05T14:24:48.505Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"5216.901129","stale":true,"update_unknown":false,"timestamp_basis":"built","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/data/page","last_source_update":"2026-10-05T14:00:50.000Z","last_poll":"2026-10-05T14:26:48.536Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"5264.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/data/ships","last_source_update":"2026-10-05T15:01:41.000Z","last_poll":"2026-10-05T15:20:49.291Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"1613.901129","stale":false,"update_unknown":false,"timestamp_basis":"built","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"bab/ships","last_source_update":null,"last_poll":"2026-10-05T14:42:48.751Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"bab/summary","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T14:38:48.707Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"crossings","last_source_update":null,"last_poll":"2026-10-05T15:04:49.082Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"crossings/by_type","last_source_update":null,"last_poll":"2026-10-05T15:06:49.113Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"crossings/daily","last_source_update":null,"last_poll":"2026-10-05T15:08:49.140Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"crossings/daily/by_cat","last_source_update":null,"last_poll":"2026-10-05T15:22:49.319Z","stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"crossings/daily/by_cat_path","last_source_update":null,"last_poll":"2026-10-05T15:24:49.349Z","stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"crossings/history","last_source_update":null,"last_poll":"2026-10-05T14:28:48.567Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"gas_export/daily","last_source_update":null,"last_poll":"2026-10-05T14:34:48.660Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"guides/ais-jamming","last_source_update":"2026-09-06T00:00:00.000Z","last_poll":"2026-10-05T13:57:30.352Z","stated_cadence_seconds":null,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2561314.901129","stale":true,"update_unknown":false,"timestamp_basis":"page.dateModified","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"guides/bypass-pipelines","last_source_update":"2026-09-06T00:00:00.000Z","last_poll":"2026-10-05T13:57:29.288Z","stated_cadence_seconds":null,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2561314.901129","stale":true,"update_unknown":false,"timestamp_basis":"page.dateModified","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"guides/shipping-timeline","last_source_update":"2026-10-05T00:00:00.000Z","last_poll":"2026-10-05T13:57:28.223Z","stated_cadence_seconds":null,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"55714.901129","stale":false,"update_unknown":false,"timestamp_basis":"page.dateModified","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"guides/tanker-types","last_source_update":"2026-09-15T00:00:00.000Z","last_poll":"2026-10-05T13:57:27.142Z","stated_cadence_seconds":null,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"1783714.901129","stale":true,"update_unknown":false,"timestamp_basis":"page.dateModified","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"incidents","last_source_update":"2026-10-05T14:32:57.000Z","last_poll":"2026-10-05T14:36:48.675Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"3337.901129","stale":true,"update_unknown":false,"timestamp_basis":"built","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eia/us/crude_commercial","last_source_update":null,"last_poll":"2026-10-05T14:12:48.330Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eia/us/cushing","last_source_update":null,"last_poll":"2026-10-05T14:14:48.363Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eia/us/distillate","last_source_update":null,"last_poll":"2026-10-05T14:16:48.400Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eia/us/gasoline","last_source_update":null,"last_poll":"2026-10-05T14:18:48.441Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eia/us/spr","last_source_update":null,"last_poll":"2026-10-05T14:20:48.472Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eurostat/eu/crude","last_source_update":null,"last_poll":"2026-10-05T14:48:48.851Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/eurostat/eu/oil_total","last_source_update":null,"last_poll":"2026-10-05T14:50:48.880Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/jodi/gb/crude","last_source_update":null,"last_poll":"2026-10-05T14:52:48.907Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/jodi/in/crude","last_source_update":null,"last_poll":"2026-10-05T14:54:48.936Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/jodi/jp/crude","last_source_update":null,"last_poll":"2026-10-05T14:56:48.968Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/jodi/kr/crude","last_source_update":null,"last_poll":"2026-10-05T14:58:48.999Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/jodi/sa/crude","last_source_update":null,"last_poll":"2026-10-05T15:00:49.028Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/series/paj/jp/crude","last_source_update":null,"last_poll":"2026-10-05T15:02:49.052Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"inventories/summary","last_source_update":"2026-10-05T02:24:00.000Z","last_poll":"2026-10-05T14:08:48.065Z","stated_cadence_seconds":86400,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"47074.901129","stale":false,"update_unknown":false,"timestamp_basis":"generated_at","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"oil_export/daily","last_source_update":null,"last_poll":"2026-10-05T14:32:48.631Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"oil_export/daily/by_path","last_source_update":null,"last_poll":"2026-10-05T15:26:49.383Z","stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"sanctioned_vessels/daily","last_source_update":null,"last_poll":null,"stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"sanctioned_vessels/list","last_source_update":null,"last_poll":null,"stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"sanctioned_vessels/summary","last_source_update":null,"last_poll":null,"stated_cadence_seconds":1800,"cadence_basis":"publisher API documentation: 30-minute AIS updates","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"ship/history","last_source_update":null,"last_poll":"2026-10-05T15:18:49.262Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"ships","last_source_update":null,"last_poll":"2026-10-05T15:10:49.172Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"ships/by_zone","last_source_update":null,"last_poll":"2026-10-05T15:12:49.198Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"ships/daily","last_source_update":null,"last_poll":"2026-10-05T15:16:49.243Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"ships/directory","last_source_update":null,"last_poll":"2026-10-05T15:14:49.225Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-03","last_source_update":null,"last_poll":"2026-10-05T13:57:37.810Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-04","last_source_update":null,"last_poll":"2026-10-05T13:57:36.743Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-05","last_source_update":null,"last_poll":"2026-10-05T13:57:35.664Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-06","last_source_update":null,"last_poll":"2026-10-05T13:57:34.599Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-07","last_source_update":null,"last_poll":"2026-10-05T13:57:33.533Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-08","last_source_update":null,"last_poll":"2026-10-05T13:57:32.481Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-09","last_source_update":null,"last_poll":"2026-10-05T13:57:31.413Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/2026-10","last_source_update":null,"last_poll":"2026-10-05T13:57:26.073Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/monthly","last_source_update":null,"last_poll":"2026-10-05T13:57:37.810Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"stats/page","last_source_update":null,"last_poll":"2026-10-05T13:55:46.170Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"storage/oecd-cross-check","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"storage/page","last_source_update":"2026-10-05T02:24:00.000Z","last_poll":"2026-10-05T13:55:48.749Z","stated_cadence_seconds":86400,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"47074.901129","stale":false,"update_unknown":false,"timestamp_basis":"page explicit refreshed timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"storage/steo-implied","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"summary","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T14:46:48.816Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":true},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/bahrain","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/iran","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/iraq","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/kuwait","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/oman","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/gulf/saudi-arabia","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/opec/papr-nonopec","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/opec/papr-opec","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/page","last_source_update":"2026-10-05T02:24:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":86400,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"47074.901129","stale":false,"update_unknown":false,"timestamp_basis":"page explicit refreshed timestamp","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/china","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/japan","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/non-oecd-total","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/oecd-europe","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/oecd-total","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/other-asia","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/regions/united-states","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/us-gulf-imports","last_source_update":null,"last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/usprod/distillate","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/usprod/gasoline","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/usprod/jet-fuel","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/usprod/residual","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/usprod/total-us","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/world-consumption","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"hormuz.data-tracking.net","dataset":"supply/world-production","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T13:55:51.343Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by source dataset owner","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false},{"source":"ingest_documents","dataset":"internal:cx01","last_source_update":null,"last_poll":"2026-10-05T15:01:05.124Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"ingest_documents","dataset":"internal:gt01","last_source_update":null,"last_poll":"2026-10-05T14:12:47.898Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"ajenglish","last_source_update":null,"last_poll":"2026-09-27T10:54:56.971Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"alarabiya_eng","last_source_update":null,"last_poll":"2026-09-17T20:26:41.122Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"centcom","last_source_update":null,"last_poll":"2026-09-09T14:21:57.163Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"clashreport","last_source_update":null,"last_poll":"2026-10-05T13:18:27.368Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"defenceu","last_source_update":null,"last_poll":"2026-10-04T01:04:07.713Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"dropsitenews","last_source_update":null,"last_poll":"2026-09-11T16:50:00.199Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"ef01-test","last_source_update":null,"last_poll":"2026-10-05T14:57:31.076Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"EPM_Maritime","last_source_update":null,"last_poll":"2026-09-29T20:50:04.659Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"external:grokbot","last_source_update":null,"last_poll":"2026-10-05T13:23:11.878Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"gcaptain","last_source_update":null,"last_poll":"2026-10-03T03:36:31.977Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"hormuzwatch","last_source_update":null,"last_poll":"2026-09-09T20:29:18.418Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"idreesali114","last_source_update":null,"last_poll":"2026-09-27T18:24:01.200Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"iranintl","last_source_update":null,"last_poll":"2026-10-03T06:26:30.419Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"iranintl-en","last_source_update":null,"last_poll":"2026-09-14T12:21:34.317Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"iranintl_en","last_source_update":null,"last_poll":"2026-10-04T01:04:07.992Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"iranwireenglish","last_source_update":null,"last_poll":"2026-09-09T14:21:02.497Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"irnaenglish","last_source_update":null,"last_poll":"2026-09-27T15:13:26.244Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"jasonmbrodsky","last_source_update":null,"last_poll":"2026-09-09T14:20:47.864Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"koreaherald","last_source_update":null,"last_poll":"2026-10-03T06:26:30.464Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"lloydslist","last_source_update":null,"last_poll":"2026-10-05T10:25:01.802Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"marineinsight","last_source_update":null,"last_poll":"2026-10-04T01:04:08.251Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"mb_ghalibaf","last_source_update":null,"last_poll":"2026-09-27T17:06:11.621Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"me-observer","last_source_update":null,"last_poll":"2026-09-14T22:06:56.399Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"middleeasteye","last_source_update":null,"last_poll":"2026-10-03T06:26:30.454Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"noamraydan","last_source_update":null,"last_poll":"2026-09-13T00:13:26.199Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"osint613","last_source_update":null,"last_poll":"2026-10-05T13:17:53.628Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"polymarket","last_source_update":null,"last_poll":"2026-09-09T14:21:57.147Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"polymarketintel","last_source_update":null,"last_poll":"2026-09-09T14:21:57.155Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"reuters","last_source_update":null,"last_poll":"2026-10-03T03:36:31.979Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"reuters_alarabiya_ukmto","last_source_update":null,"last_poll":"2026-09-09T13:44:32.303Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"reuters-ukmto-alarabiya","last_source_update":null,"last_poll":"2026-09-09T13:45:10.195Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"reuters-via-bangkokpost","last_source_update":null,"last_poll":"2026-10-05T13:28:14.027Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"rt_on_x","last_source_update":null,"last_poll":"2026-09-27T05:37:48.466Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"rt-russia","last_source_update":null,"last_poll":"2026-10-04T16:13:15.464Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"rt_russia_","last_source_update":null,"last_poll":"2026-09-27T05:46:00.629Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"sentdefender","last_source_update":null,"last_poll":"2026-09-10T20:13:20.755Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"sohbetkarbuz","last_source_update":null,"last_poll":"2026-10-03T12:24:37.804Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"spa_eng","last_source_update":null,"last_poll":"2026-10-03T03:36:31.985Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"tankertrackers","last_source_update":null,"last_poll":"2026-09-28T18:00:21.638Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"tass","last_source_update":null,"last_poll":"2026-10-03T06:26:30.459Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"thewarzonewire","last_source_update":null,"last_poll":"2026-09-09T14:21:57.126Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"uk_mto","last_source_update":null,"last_poll":"2026-09-24T17:57:17.427Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"ukmto","last_source_update":null,"last_poll":"2026-10-03T06:26:30.461Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"overwatch_events","dataset":"ukmto-osint","last_source_update":null,"last_poll":"2026-09-09T13:45:10.204Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"ukmto_reuters","last_source_update":null,"last_poll":"2026-09-09T13:44:32.321Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":true},{"source":"overwatch_events","dataset":"worldports","last_source_update":null,"last_poll":"2026-10-03T06:26:30.457Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"pentapizza_alert_current","dataset":"pentapizza_alert_current","last_source_update":"2026-10-05T15:00:00.000Z","last_poll":"2026-10-05T15:12:52.442Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"1714.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pentapizza_freshness","dataset":"pentapizza_freshness","last_source_update":"2026-10-05T15:12:52.442Z","last_poll":"2026-10-05T15:12:52.442Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"942.459129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pentapizza_history","dataset":"pentapizza_history","last_source_update":"2026-07-24T19:00:00.000Z","last_poll":"2026-10-05T15:12:52.442Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"6294514.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pentapizza_markets","dataset":"pentapizza_markets","last_source_update":"2026-10-05T15:00:00.000Z","last_poll":"2026-10-05T15:12:52.442Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"1714.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pentapizza_places","dataset":"pentapizza_places","last_source_update":"2026-10-05T15:00:00.000Z","last_poll":"2026-10-05T15:12:52.442Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"1714.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_breaking_markets","dataset":"pizzint_breaking_markets","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_carriers","dataset":"pizzint_carriers","last_source_update":"2026-09-28T00:00:00.000Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"660514.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_doomsday","dataset":"pizzint_doomsday","last_source_update":"2026-10-05T14:36:57.040Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"3097.861129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_election_odds","dataset":"pizzint_election_odds","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_election_rows","dataset":"pizzint_election_rows","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_fires","dataset":"pizzint_fires","last_source_update":"2026-10-05T11:36:00.000Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"13954.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_freshness","dataset":"pizzint_freshness","last_source_update":"2026-10-05T14:54:32.405Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2042.496129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_gdelt","dataset":"pizzint_gdelt","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_history","dataset":"pizzint_history","last_source_update":"2026-10-05T14:15:06.507Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4408.394129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_hormuz_disruption","dataset":"pizzint_hormuz_disruption","last_source_update":"2026-10-05T13:16:51.752Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"7903.149129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_hormuz_oil","dataset":"pizzint_hormuz_oil","last_source_update":"2026-10-05T14:50:00.040Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2314.861129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_hormuz_sanctions","dataset":"pizzint_hormuz_sanctions","last_source_update":"2026-05-24T00:44:58.599Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"11630616.302129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_hormuz_ships","dataset":"pizzint_hormuz_ships","last_source_update":"2026-05-24T00:44:58.599Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"11630616.302129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_hormuz_transit","dataset":"pizzint_hormuz_transit","last_source_update":"2026-10-05T14:46:00.268Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2554.633129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_index_current","dataset":"pizzint_index_current","last_source_update":"2026-10-05T14:15:06.507Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4408.394129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_intel_briefs","dataset":"pizzint_intel_briefs","last_source_update":"2026-10-05T14:42:41.605Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2753.296129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_intel_entities","dataset":"pizzint_intel_entities","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_iss","dataset":"pizzint_iss","last_source_update":"2026-10-05T14:54:03.135Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2071.766129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_market_clusters","dataset":"pizzint_market_clusters","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_mentions","dataset":"pizzint_mentions","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_osint_feed","dataset":"pizzint_osint_feed","last_source_update":"2026-10-05T14:42:31.000Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2763.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_outbreak_events","dataset":"pizzint_outbreak_events","last_source_update":"2026-10-05T14:54:47.243Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2027.658129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_outbreaks","dataset":"pizzint_outbreaks","last_source_update":"2026-10-05T12:52:26.614Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"9368.287129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_owlmaps","dataset":"pizzint_owlmaps","last_source_update":"2026-10-04T00:00:00.000Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"142114.901129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_places","dataset":"pizzint_places","last_source_update":"2026-10-05T14:15:06.507Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4408.394129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_scraper_status","dataset":"pizzint_scraper_status","last_source_update":"2026-10-05T14:08:55.422Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4779.479129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_spikes","dataset":"pizzint_spikes","last_source_update":"2026-10-05T14:15:06.507Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4408.394129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_top_markets","dataset":"pizzint_top_markets","last_source_update":"2026-10-05T14:54:37.930Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2036.971129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_transcripts","dataset":"pizzint_transcripts","last_source_update":"2026-07-19T00:00:00.000Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"6794914.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_truth_posts","dataset":"pizzint_truth_posts","last_source_update":"2026-10-05T05:25:09.183Z","last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"36205.718129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_tweet_geo","dataset":"pizzint_tweet_geo","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"pizzint_ukmto_alerts","dataset":"pizzint_ukmto_alerts","last_source_update":null,"last_poll":"2026-10-05T14:54:32.405Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"posts","dataset":"1","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"10","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"11","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"12","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"13","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"14","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"15","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"16","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"17","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"18","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"19","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"2","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"20","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"21","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"22","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"23","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"24","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"25","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"26","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"27","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"28","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"29","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"3","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"30","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"31","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"32","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"33","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"34","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"35","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"36","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"37","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"38","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"39","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"4","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"40","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"43","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"44","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"45","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"46","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"47","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"48","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"49","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"5","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"50","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"51","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"52","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"53","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"54","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"55","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"56","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"57","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"58","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"59","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"6","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"60","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"61","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"62","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"63","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"64","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"65","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"66","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"7","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"8","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"9","last_source_update":null,"last_poll":"2026-10-05T11:49:54.704Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"news","last_source_update":null,"last_poll":"2026-10-05T13:23:30.620Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"posts","dataset":"x","last_source_update":null,"last_poll":"2026-10-05T14:02:18.323Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"brent","last_source_update":null,"last_poll":"2026-10-05T15:25:05.772Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"busiest-port","last_source_update":"2026-10-05T13:00:00.000Z","last_poll":"2026-10-05T14:21:22.794Z","stated_cadence_seconds":3600,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"8914.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":true},{"source":"straitofhormuz.report","dataset":"carrier-suspensions","last_source_update":null,"last_poll":"2026-10-05T14:21:22.794Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"dashboard-summary","last_source_update":"2026-10-05T14:20:13.615Z","last_poll":"2026-10-05T14:58:03.531Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4101.285548","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"hormuz-index","last_source_update":"2026-10-05T15:19:27.172Z","last_poll":"2026-10-05T15:22:04.994Z","stated_cadence_seconds":300,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"547.729129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":true},{"source":"straitofhormuz.report","dataset":"index","last_source_update":"2026-10-05T14:58:01.934Z","last_poll":"2026-10-05T15:01:14.848Z","stated_cadence_seconds":300,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"1832.966487","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":true},{"source":"straitofhormuz.report","dataset":"portwatch","last_source_update":"2026-09-27T00:00:00.000Z","last_poll":"2026-10-05T14:21:25.013Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"746914.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"sohr_portwatch_daily","last_source_update":"2026-09-27T00:00:00.000Z","last_poll":"2026-10-05T14:21:25.013Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"746914.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"strait-status","last_source_update":"2026-10-05T06:34:05.517Z","last_poll":"2026-10-05T15:25:05.772Z","stated_cadence_seconds":600,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"32069.384129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"strategic-reserve","last_source_update":"2026-09-25T00:00:00.000Z","last_poll":"2026-10-05T14:21:22.794Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by dataset owner","age_seconds":"919714.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straitofhormuz.report","dataset":"war-risk","last_source_update":"2026-04-09T00:00:00.000Z","last_poll":"2026-10-05T14:21:22.794Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"15521314.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/","last_source_update":null,"last_poll":"2026-10-05T15:23:39.766Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"events","last_source_update":"2026-05-02T00:00:00.000Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"13534114.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/hormuz-index","last_source_update":null,"last_poll":"2026-10-05T15:28:13.564Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"hormuz-index","last_source_update":"2026-09-08T12:54:03.274Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"2342071.627129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"hormuz-index-daily","last_source_update":"2026-07-02T00:00:00.000Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"8263714.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"hormuz-index-json","last_source_update":"2026-08-04T15:16:03.860Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"5357551.041129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/mirror","last_source_update":"2026-10-04T15:53:05.830Z","last_poll":"2026-10-05T15:09:44.483Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"84929.071129","stale":false,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"oil","last_source_update":"2026-08-13T15:57:44.764Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4577450.137129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/bandar-abbas","last_source_update":null,"last_poll":"2026-10-05T15:20:13.550Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/fujairah","last_source_update":null,"last_poll":"2026-10-05T15:24:13.556Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/jask","last_source_update":null,"last_poll":"2026-10-05T14:27:32.619Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/jebel-ali","last_source_update":null,"last_poll":"2026-10-05T15:26:13.558Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/khor-fakkan","last_source_update":null,"last_poll":"2026-10-05T15:22:13.553Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/ras-laffan","last_source_update":null,"last_poll":"2026-10-05T14:28:05.132Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/sohar","last_source_update":null,"last_poll":"2026-10-05T14:27:48.931Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/ports/yanbu","last_source_update":null,"last_poll":"2026-10-05T14:28:21.339Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"/robots.txt","last_source_update":null,"last_poll":"2026-10-05T14:18:55.097Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"status","last_source_update":"2026-09-24T14:34:16.807Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"953658.094129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"status-json","last_source_update":"2026-08-13T14:47:23.575Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"4581671.326129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"straits_robots","last_source_update":null,"last_poll":"2026-10-05T14:18:55.097Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: dataset owner must supply source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"transits","last_source_update":"2025-03-30T00:00:00.000Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"47921314.901129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false},{"source":"straits.live","dataset":"transits-json","last_source_update":"2026-06-13T02:15:52.570Z","last_poll":"2026-10-05T14:45:14.289Z","stated_cadence_seconds":null,"cadence_basis":"unknown; seven-day review threshold","age_seconds":"9897162.331129","stale":true,"update_unknown":false,"timestamp_basis":"source column: source_updated_at","poll_overdue":false}],"gauges":[{"id":"events-iranwarlive","domain":"Military","label":"Reported events, last 24 hours","unit":"events","source":"IranWarLive via the Overwatch feed relay","sourceUrl":"https://jewishspacelasercommand.com/map/","coverage":"Reports the relay has retained; not every event in the region.","license":"Each report links to its original publisher.","measures":"How many reports carry a time inside the last 24 hours.","staleAfterSeconds":21600,"reading":{"id":"events-iranwarlive","note":"","unit":"events","value":5,"status":"stale","observedAt":"2026-10-05T14:01:01.475Z","sourceUpdatedAt":null,"sourceUpdateBasis":"unknown: source exposes no update timestamp","collectedAt":"2026-10-05T15:26:48.998Z","sourceAgeSeconds":null,"lastPoll":"2026-10-05T15:26:48.834Z","freshness":{"source":"gauges","dataset":"events-iranwarlive","last_source_update":null,"last_poll":"2026-10-05T15:26:48.834Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false}}},{"id":"air-hormuz","domain":"Air","label":"Aircraft near the Strait of Hormuz","unit":"aircraft","source":"adsb.lol","sourceUrl":"https://www.adsb.lol/","coverage":"Within 250 nautical miles of 26.6°N 56.3°E, where volunteer receivers hear them. Gaps in receivers mean missing aircraft, not empty sky.","license":"Open Database License (ODbL 1.0), adsb.lol contributors.","measures":"Aircraft that reported a position in the last 60 seconds.","staleAfterSeconds":300,"reading":{"id":"air-hormuz","note":"","unit":"aircraft","value":116,"status":"fresh","observedAt":"2026-10-05T15:28:04.001Z","sourceUpdatedAt":"2026-10-05T15:28:04.001Z","sourceUpdateBasis":"source snapshot field: now","collectedAt":"2026-10-05T15:28:34.450Z","sourceAgeSeconds":41.824,"lastPoll":"2026-10-05T15:28:34.149Z","freshness":{"source":"gauges","dataset":"air-hormuz","last_source_update":"2026-10-05T15:28:04.001Z","last_poll":"2026-10-05T15:28:34.149Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":"30.900129","stale":false,"update_unknown":false,"timestamp_basis":"source snapshot field: now","poll_overdue":false}}},{"id":"air-military-tracked","domain":"Air","label":"Military, emergency and government aircraft tracked, last 24 hours","unit":"aircraft","source":"The estate's ADS-B ingress (adsb.lol military, emergency-squawk and reviewed government/VIP feeds)","sourceUrl":"https://www.adsb.lol/","coverage":"Worldwide, but only airframes the adsb.lol military, emergency-squawk and reviewed government/VIP feeds report, and only where volunteer receivers hear them. Not all air traffic.","license":"Open Database License (ODbL 1.0), adsb.lol contributors.","measures":"Distinct airframes the ingress recorded in the last 24 hours, split by feed.","staleAfterSeconds":3600,"reading":{"id":"air-military-tracked","note":"","unit":"aircraft","extra":[{"label":"Military","value":"1675 aircraft"},{"label":"Emergency squawk","value":"0 aircraft"},{"label":"Government or VIP","value":"0 aircraft"}],"value":1675,"status":"stale","observedAt":"2026-10-05T15:16:47.001Z","sourceUpdatedAt":null,"sourceUpdateBasis":"unknown: source exposes no update timestamp","collectedAt":"2026-10-05T15:28:34.489Z","sourceAgeSeconds":null,"lastPoll":"2026-10-05T15:28:34.200Z","freshness":{"source":"gauges","dataset":"air-military-tracked","last_source_update":null,"last_poll":"2026-10-05T15:28:34.200Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false}}},{"id":"maritime-finland","domain":"Maritime","label":"Vessels reporting position, Finnish waters","unit":"vessels","source":"Fintraffic Digitraffic (AIS)","sourceUrl":"https://www.digitraffic.fi/en/marine-traffic/","coverage":"Finland and nearby waterways only. This is not Hormuz or global shipping.","license":"CC BY 4.0, Fintraffic / digitraffic.fi. Counted from the raw feed.","measures":"Distinct vessels that sent an AIS position in the last 5 minutes.","staleAfterSeconds":600,"reading":{"id":"maritime-finland","note":"","unit":"vessels","value":643,"status":"fresh","observedAt":"2026-10-05T15:28:34.000Z","sourceUpdatedAt":"2026-10-05T15:28:34.000Z","sourceUpdateBasis":"source field: dataUpdatedTime","collectedAt":"2026-10-05T15:28:34.611Z","sourceAgeSeconds":11.825,"lastPoll":"2026-10-05T15:28:34.230Z","freshness":{"source":"gauges","dataset":"maritime-finland","last_source_update":"2026-10-05T15:28:34.000Z","last_poll":"2026-10-05T15:28:34.230Z","stated_cadence_seconds":60,"cadence_basis":"provider typical cache: one minute; not a guaranteed update interval","age_seconds":"0.901129","stale":false,"update_unknown":false,"timestamp_basis":"source field: dataUpdatedTime","poll_overdue":false}}},{"id":"maritime-hormuz","domain":"Maritime","label":"Strait of Hormuz, incidents today","unit":"incidents","source":"IranWarLive Hormuz tracker","sourceUrl":"https://iranwarlive.com/","coverage":"The tracker's own daily summary of the strait. Ship counts are not taken from it; this is not live AIS.","license":"Figures as published by IranWarLive; attributed, not altered.","measures":"Incidents the tracker records for today, with its stated strait status.","staleAfterSeconds":21600,"reading":{"id":"maritime-hormuz","note":"","unit":"incidents","extra":[{"label":"Strait status","value":"Open — Unrestricted"},{"label":"Oil transit","value":"0 million barrels a day (as reported)"}],"value":0,"status":"fresh","observedAt":"2026-10-05T14:01:01.579Z","sourceUpdatedAt":"2026-10-05T14:01:01.579Z","sourceUpdateBasis":"source field: last_updated","collectedAt":"2026-10-05T15:20:58.701Z","sourceAgeSeconds":5264.246,"lastPoll":"2026-10-05T15:20:58.467Z","freshness":{"source":"gauges","dataset":"maritime-hormuz","last_source_update":"2026-10-05T14:01:01.579Z","last_poll":"2026-10-05T15:20:58.467Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":"5253.322129","stale":false,"update_unknown":false,"timestamp_basis":"source field: last_updated","poll_overdue":false}}},{"id":"maritime-hormuz-ais","domain":"Maritime","label":"Ships in the Strait of Hormuz now","unit":"ships","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Ships in the Strait of Hormuz now. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"maritime-hormuz-ais","note":"source reading is stale","unit":"ships","extra":[],"value":26,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.226Z","freshness":{"source":"gauges","dataset":"maritime-hormuz-ais","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.226Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-inbound","domain":"Maritime","label":"Hormuz inbound, last 24 hours","unit":"crossings","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Hormuz inbound, last 24 hours. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-inbound","note":"source reading is stale","unit":"crossings","extra":[],"value":9,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.254Z","lastPoll":"2026-10-05T15:28:34.179Z","freshness":{"source":"gauges","dataset":"hormuz-inbound","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.179Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-outbound","domain":"Maritime","label":"Hormuz outbound, last 24 hours","unit":"crossings","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Hormuz outbound, last 24 hours. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-outbound","note":"source reading is stale","unit":"crossings","extra":[],"value":17,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.228Z","freshness":{"source":"gauges","dataset":"hormuz-outbound","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.228Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-crossings","domain":"Maritime","label":"Hormuz crossings, last 24 hours","unit":"crossings","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Hormuz crossings, last 24 hours. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-crossings","note":"source reading is stale","unit":"crossings","extra":[],"value":26,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.275Z","lastPoll":"2026-10-05T15:28:34.215Z","freshness":{"source":"gauges","dataset":"hormuz-crossings","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.215Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-persian-gulf","domain":"Maritime","label":"Ships in the Persian Gulf","unit":"ships","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Ships in the Persian Gulf. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-persian-gulf","note":"source reading is stale","unit":"ships","extra":[],"value":979,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.231Z","freshness":{"source":"gauges","dataset":"hormuz-persian-gulf","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.231Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-oman","domain":"Maritime","label":"Ships in the Gulf of Oman","unit":"ships","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Ships in the Gulf of Oman. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-oman","note":"source reading is stale","unit":"ships","extra":[],"value":249,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.202Z","freshness":{"source":"gauges","dataset":"hormuz-oman","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.202Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-oil","domain":"Maritime","label":"Estimated Hormuz oil export, last 24 hours","unit":"barrels","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Tracker estimate from outbound tanker crossings, not metered cargo. AIS coverage and classification have gaps.","license":"CC BY 4.0; research and non-commercial use.","measures":"Estimated Hormuz oil export, last 24 hours. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-oil","note":"source reading is stale","unit":"barrels","extra":[],"value":876155,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.204Z","freshness":{"source":"gauges","dataset":"hormuz-oil","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.204Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-gas","domain":"Maritime","label":"Estimated Hormuz gas export, latest reported day","unit":"tons","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Latest UTC calendar day present in the tracker, not rolling 24 hours. Missing days are not treated as zero. Cargo tonnage is estimated.","license":"CC BY 4.0; research and non-commercial use.","measures":"Estimated Hormuz gas export, latest reported day. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-gas","note":"source reading is stale","unit":"tons","extra":[{"label":"UTC day","value":"2026-10-03"},{"label":"Period","value":"Latest reported calendar day; not a rolling 24-hour total. Observed marks the start of that day, not a precise fix time."}],"value":123920,"status":"stale","transport":"collector","observedAt":"2026-10-03T00:00:00.000Z","sourceStale":null,"sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-10-03T00:00:00.000Z","sourceUpdateBasis":"unknown","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":228525,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.219Z","freshness":{"source":"gauges","dataset":"hormuz-gas","last_source_update":null,"last_poll":"2026-10-05T15:28:34.219Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-bab","domain":"Maritime","label":"Bab el-Mandeb crossings, last 24 hours","unit":"crossings","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"Vessels and crossings detected by the tracker in its named zones. AIS coverage has gaps; these are not complete traffic totals.","license":"CC BY 4.0; research and non-commercial use.","measures":"Bab el-Mandeb crossings, last 24 hours. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-bab","note":"source reading is stale","unit":"crossings","extra":[],"value":37,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:30:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:30:57.000Z","sourceAgeSeconds":3468.825,"sourceObservedAt":"2026-10-05T14:30:57.000Z","sourceUpdateBasis":"last_poll","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":3468,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.208Z","freshness":{"source":"gauges","dataset":"hormuz-bab","last_source_update":"2026-10-05T14:30:57.000Z","last_poll":"2026-10-05T15:28:34.208Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3457.901129","stale":true,"update_unknown":false,"timestamp_basis":"last_poll","poll_overdue":false}}},{"id":"hormuz-incident-age","domain":"Maritime","label":"Latest UKMTO incident age","unit":"minutes","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; UKMTO, Open Government Licence","sourceUrl":"https://hormuz.data-tracking.net/","coverage":"UKMTO reports retained by the tracker across its covered region. No report does not mean no incident.","license":"CC BY 4.0; research and non-commercial use. UKMTO, Open Government Licence.","measures":"Latest UKMTO incident age. Updated on the source’s 30-minute polling cycle.","staleAfterSeconds":1800,"keepVisible":true,"reading":{"id":"hormuz-incident-age","note":"source reading is stale","unit":"minutes","extra":[{"label":"Latest incident","value":"2026-10-05T08:27:00.000Z"}],"value":369,"status":"stale","transport":"collector","observedAt":"2026-10-05T14:32:57.000Z","sourceStale":true,"sourceUpdatedAt":"2026-10-05T14:32:57.000Z","sourceAgeSeconds":3348.825,"sourceObservedAt":"2026-10-05T08:27:00.000Z","sourceUpdateBasis":"built","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":25305,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.206Z","freshness":{"source":"gauges","dataset":"hormuz-incident-age","last_source_update":"2026-10-05T14:32:57.000Z","last_poll":"2026-10-05T15:28:34.206Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"3337.901129","stale":true,"update_unknown":false,"timestamp_basis":"built","poll_overdue":false}}},{"id":"hormuz-bab-oil-tonnage","domain":"Maritime","label":"Bab el-Mandeb estimated oil cargo, latest day","unit":"tonnes","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/bab-el-mandeb","coverage":"Both directions. Estimated oil cargo from source barrels divided by its reported barrels-per-tonne factor. AIS coverage is incomplete; this is not all freight tonnage.","license":"CC BY 4.0; research and non-commercial use.","measures":"Estimated tanker oil cargo in the latest archived UTC calendar day; current day may be partial.","staleAfterSeconds":172800,"keepVisible":true,"reading":{"id":"hormuz-bab-oil-tonnage","note":"Latest reported UTC calendar day; the current day may be partial.","unit":"tonnes","extra":[{"label":"Conversion","value":"Source oil barrels divided by 7.33 barrels per tonne. Estimated cargo, not measured freight."},{"label":"Archive fetched","value":"2026-10-05T14:44:48.000Z"},{"label":"Reporting period","value":"2026-10-05. Observed marks the period start, not a precise measurement time."}],"value":484072,"status":"stale","history":[{"at":"2026-09-11T00:00:00.000Z","value":406909},{"at":"2026-09-12T00:00:00.000Z","value":708567},{"at":"2026-09-13T00:00:00.000Z","value":1336520},{"at":"2026-09-14T00:00:00.000Z","value":815583},{"at":"2026-09-15T00:00:00.000Z","value":1755093},{"at":"2026-09-16T00:00:00.000Z","value":880739},{"at":"2026-09-17T00:00:00.000Z","value":927319},{"at":"2026-09-18T00:00:00.000Z","value":1145905},{"at":"2026-09-19T00:00:00.000Z","value":814655},{"at":"2026-09-20T00:00:00.000Z","value":982582},{"at":"2026-09-21T00:00:00.000Z","value":966063},{"at":"2026-09-22T00:00:00.000Z","value":1207247},{"at":"2026-09-23T00:00:00.000Z","value":2123023},{"at":"2026-09-24T00:00:00.000Z","value":1101437},{"at":"2026-09-25T00:00:00.000Z","value":2415762},{"at":"2026-09-26T00:00:00.000Z","value":1507499},{"at":"2026-09-27T00:00:00.000Z","value":1484308},{"at":"2026-09-28T00:00:00.000Z","value":1300343},{"at":"2026-09-29T00:00:00.000Z","value":1353305},{"at":"2026-09-30T00:00:00.000Z","value":538878},{"at":"2026-10-01T00:00:00.000Z","value":2116325},{"at":"2026-10-02T00:00:00.000Z","value":1164006},{"at":"2026-10-03T00:00:00.000Z","value":538742},{"at":"2026-10-04T00:00:00.000Z","value":995493},{"at":"2026-10-05T00:00:00.000Z","value":484072}],"forecast":false,"transport":"collector","observedAt":"2026-10-05T00:00:00.000Z","periodLabel":"2026-10-05","sourceStale":null,"historyLabel":"Archived daily series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-10-05T00:00:00.000Z","historyGapSeconds":86400,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":55725,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.233Z","freshness":{"source":"gauges","dataset":"hormuz-bab-oil-tonnage","last_source_update":null,"last_poll":"2026-10-05T15:28:34.233Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-bab-gas-tonnage","domain":"Maritime","label":"Bab el-Mandeb estimated gas cargo, latest day","unit":"tonnes","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/bab-el-mandeb","coverage":"Both directions. Source-estimated gas cargo only; not all freight. AIS coverage has gaps. Missing days are absent, never zero.","license":"CC BY 4.0; research and non-commercial use.","measures":"Estimated tanker gas cargo in the latest archived UTC calendar day; current day may be partial.","staleAfterSeconds":172800,"keepVisible":true,"reading":{"id":"hormuz-bab-gas-tonnage","note":"Latest reported UTC calendar day; the current day may be partial.","unit":"tonnes","extra":[{"label":"Archive fetched","value":"2026-10-05T14:44:48.000Z"},{"label":"Reporting period","value":"2026-10-05. Observed marks the period start, not a precise measurement time."}],"value":0,"status":"stale","history":[{"at":"2026-09-11T00:00:00.000Z","value":0},{"at":"2026-09-12T00:00:00.000Z","value":0},{"at":"2026-09-13T00:00:00.000Z","value":0},{"at":"2026-09-14T00:00:00.000Z","value":0},{"at":"2026-09-15T00:00:00.000Z","value":0},{"at":"2026-09-16T00:00:00.000Z","value":0},{"at":"2026-09-17T00:00:00.000Z","value":0},{"at":"2026-09-18T00:00:00.000Z","value":0},{"at":"2026-09-19T00:00:00.000Z","value":0},{"at":"2026-09-20T00:00:00.000Z","value":0},{"at":"2026-09-21T00:00:00.000Z","value":0},{"at":"2026-09-22T00:00:00.000Z","value":0},{"at":"2026-09-23T00:00:00.000Z","value":0},{"at":"2026-09-24T00:00:00.000Z","value":0},{"at":"2026-09-25T00:00:00.000Z","value":0},{"at":"2026-09-26T00:00:00.000Z","value":4172},{"at":"2026-09-27T00:00:00.000Z","value":42228},{"at":"2026-09-28T00:00:00.000Z","value":28631},{"at":"2026-09-29T00:00:00.000Z","value":0},{"at":"2026-09-30T00:00:00.000Z","value":0},{"at":"2026-10-01T00:00:00.000Z","value":0},{"at":"2026-10-02T00:00:00.000Z","value":0},{"at":"2026-10-03T00:00:00.000Z","value":0},{"at":"2026-10-04T00:00:00.000Z","value":0},{"at":"2026-10-05T00:00:00.000Z","value":0}],"forecast":false,"transport":"collector","observedAt":"2026-10-05T00:00:00.000Z","periodLabel":"2026-10-05","sourceStale":null,"historyLabel":"Archived daily series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-10-05T00:00:00.000Z","historyGapSeconds":86400,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":1800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":55725,"collectedAt":"2026-10-05T15:28:34.254Z","lastPoll":"2026-10-05T15:28:34.175Z","freshness":{"source":"gauges","dataset":"hormuz-bab-gas-tonnage","last_source_update":null,"last_poll":"2026-10-05T15:28:34.175Z","stated_cadence_seconds":1800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-monthly-outflow","domain":"Maritime","label":"Hormuz estimated oil outflow, latest month","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0","sourceUrl":"https://hormuz.data-tracking.net/stats","coverage":"Latest available calendar month; current month is partial. Rounded estimated oil cargo from detected outbound tanker crossings, not complete exports.","license":"CC BY 4.0; research and non-commercial use.","measures":"Hormuz estimated oil outflow, month to date","staleAfterSeconds":3888000,"keepVisible":true,"reading":{"id":"hormuz-monthly-outflow","note":"AIS-estimated seaborne oil outflow; current month is partial. Rounded source monthly totals.","unit":"M bbl","extra":[{"label":"Archive fetched","value":"2026-10-05T13:57:26.073Z"},{"label":"Reporting period","value":"2026-10 · month to date. Observed marks the period start, not a precise measurement time."}],"value":2,"status":"stale","history":[{"at":"2026-03-01T00:00:00.000Z","value":15.7,"fetchedAt":"2026-10-05T13:57:37.810Z"},{"at":"2026-04-01T00:00:00.000Z","value":32.9,"fetchedAt":"2026-10-05T13:57:36.743Z"},{"at":"2026-05-01T00:00:00.000Z","value":34.5,"fetchedAt":"2026-10-05T13:57:35.664Z"},{"at":"2026-06-01T00:00:00.000Z","value":82.4,"fetchedAt":"2026-10-05T13:57:34.599Z"},{"at":"2026-07-01T00:00:00.000Z","value":113.9,"fetchedAt":"2026-10-05T13:57:33.533Z"},{"at":"2026-08-01T00:00:00.000Z","value":54.5,"fetchedAt":"2026-10-05T13:57:32.481Z"},{"at":"2026-09-01T00:00:00.000Z","value":32.6,"fetchedAt":"2026-10-05T13:57:31.413Z"},{"at":"2026-10-01T00:00:00.000Z","value":2,"fetchedAt":"2026-10-05T13:57:26.073Z"}],"forecast":false,"transport":"collector","observedAt":"2026-10-01T00:00:00.000Z","periodLabel":"2026-10 · month to date","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":null,"historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":null,"sourceObservationAgeSeconds":null,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.222Z","freshness":{"source":"gauges","dataset":"hormuz-monthly-outflow","last_source_update":null,"last_poll":"2026-10-05T15:28:34.222Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-world-production","domain":"Energy","label":"World oil production, STEO monthly estimate","unit":"M bbl/day","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA STEO","sourceUrl":"https://hormuz.data-tracking.net/supply","coverage":"Archived source periods only. Missing observations are absent. Page refresh does not update the reporting period.","license":"CC BY 4.0; research and non-commercial use.","measures":"World oil production, STEO monthly estimate","staleAfterSeconds":3888000,"keepVisible":true,"reading":{"id":"hormuz-world-production","note":"EIA STEO September 2026; reported through Jun 2026. Later periods are estimates/forecasts.","unit":"M bbl/day","extra":[{"label":"Edition","value":"September 2026"},{"label":"Source snapshot","value":"2026-10-05 02:24 UTC"},{"label":"Archive fetched","value":"2026-10-05T13:55:51.000Z"},{"label":"Reporting period","value":"2026-10 · estimate/forecast. Observed marks the period start, not a precise measurement time."}],"value":100.56,"status":"stale","history":[{"at":"2026-01-01T00:00:00.000Z","value":105.96,"forecast":false},{"at":"2026-02-01T00:00:00.000Z","value":108.71,"forecast":false},{"at":"2026-03-01T00:00:00.000Z","value":96.9,"forecast":false},{"at":"2026-04-01T00:00:00.000Z","value":95.46,"forecast":false},{"at":"2026-05-01T00:00:00.000Z","value":94.41,"forecast":false},{"at":"2026-06-01T00:00:00.000Z","value":99.41,"forecast":false},{"at":"2026-07-01T00:00:00.000Z","value":101.73,"forecast":true},{"at":"2026-08-01T00:00:00.000Z","value":99.63,"forecast":true},{"at":"2026-09-01T00:00:00.000Z","value":99.41,"forecast":true},{"at":"2026-10-01T00:00:00.000Z","value":100.56,"forecast":true}],"forecast":true,"transport":"collector","observedAt":"2026-10-01T00:00:00.000Z","periodLabel":"2026-10 · estimate/forecast","sourceStale":true,"historyLabel":"Archived monthly series","sourceUpdatedAt":"2026-09-03T00:00:00.000Z","sourceAgeSeconds":2820525.825,"sourceObservedAt":"2026-06-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":"2026-09-03","sourceUpdateBasis":"MORE.forecast_date (STEO edition)","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":32,"sourceObservationStale":true,"sourceObservationAgeSeconds":10942125,"collectedAt":"2026-10-05T15:28:34.254Z","lastPoll":"2026-10-05T15:28:34.173Z","freshness":{"source":"gauges","dataset":"hormuz-world-production","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.173Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false}}},{"id":"hormuz-world-consumption","domain":"Energy","label":"World oil consumption, STEO monthly estimate","unit":"M bbl/day","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA STEO","sourceUrl":"https://hormuz.data-tracking.net/supply","coverage":"Archived source periods only. Missing observations are absent. Page refresh does not update the reporting period.","license":"CC BY 4.0; research and non-commercial use.","measures":"World oil consumption, STEO monthly estimate","staleAfterSeconds":3888000,"keepVisible":true,"reading":{"id":"hormuz-world-consumption","note":"EIA STEO September 2026; reported through Jun 2026. Later periods are estimates/forecasts.","unit":"M bbl/day","extra":[{"label":"Edition","value":"September 2026"},{"label":"Source snapshot","value":"2026-10-05 02:24 UTC"},{"label":"Archive fetched","value":"2026-10-05T13:55:51.000Z"},{"label":"Reporting period","value":"2026-10 · estimate/forecast. Observed marks the period start, not a precise measurement time."}],"value":102.99,"status":"stale","history":[{"at":"2026-01-01T00:00:00.000Z","value":102.48,"forecast":false},{"at":"2026-02-01T00:00:00.000Z","value":104.48,"forecast":false},{"at":"2026-03-01T00:00:00.000Z","value":102.14,"forecast":false},{"at":"2026-04-01T00:00:00.000Z","value":99.62,"forecast":false},{"at":"2026-05-01T00:00:00.000Z","value":99.17,"forecast":false},{"at":"2026-06-01T00:00:00.000Z","value":102.05,"forecast":false},{"at":"2026-07-01T00:00:00.000Z","value":101.82,"forecast":true},{"at":"2026-08-01T00:00:00.000Z","value":103.7,"forecast":true},{"at":"2026-09-01T00:00:00.000Z","value":104.21,"forecast":true},{"at":"2026-10-01T00:00:00.000Z","value":102.99,"forecast":true}],"forecast":true,"transport":"collector","observedAt":"2026-10-01T00:00:00.000Z","periodLabel":"2026-10 · estimate/forecast","sourceStale":true,"historyLabel":"Archived monthly series","sourceUpdatedAt":"2026-09-03T00:00:00.000Z","sourceAgeSeconds":2820525.825,"sourceObservedAt":"2026-06-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":"2026-09-03","sourceUpdateBasis":"MORE.forecast_date (STEO edition)","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":32,"sourceObservationStale":true,"sourceObservationAgeSeconds":10942125,"collectedAt":"2026-10-05T15:28:34.244Z","lastPoll":"2026-10-05T15:28:34.169Z","freshness":{"source":"gauges","dataset":"hormuz-world-consumption","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.169Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false}}},{"id":"hormuz-implied-stock-change","domain":"Energy","label":"World implied stock change, latest month","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA STEO","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Archived source periods only. Missing observations are absent. Page refresh does not update the reporting period.","license":"CC BY 4.0; research and non-commercial use.","measures":"World implied stock change, latest month","staleAfterSeconds":3888000,"keepVisible":true,"reading":{"id":"hormuz-implied-stock-change","note":"Implied world monthly stock change = production minus consumption × month length. Negative means draw; estimates after the reported cutoff.","unit":"M bbl","extra":[{"label":"Archive fetched","value":"2026-10-05T13:55:48.000Z"},{"label":"Reporting period","value":"2026-10 · estimate/forecast. Observed marks the period start, not a precise measurement time."}],"value":-75.3,"status":"stale","history":[{"at":"2026-01-01T00:00:00.000Z","value":107.9,"forecast":false},{"at":"2026-02-01T00:00:00.000Z","value":118.4,"forecast":false},{"at":"2026-03-01T00:00:00.000Z","value":-162.4,"forecast":false},{"at":"2026-04-01T00:00:00.000Z","value":-124.8,"forecast":false},{"at":"2026-05-01T00:00:00.000Z","value":-147.6,"forecast":false},{"at":"2026-06-01T00:00:00.000Z","value":-79.2,"forecast":false},{"at":"2026-07-01T00:00:00.000Z","value":-2.8,"forecast":true},{"at":"2026-08-01T00:00:00.000Z","value":-126.2,"forecast":true},{"at":"2026-09-01T00:00:00.000Z","value":-144,"forecast":true},{"at":"2026-10-01T00:00:00.000Z","value":-75.3,"forecast":true}],"forecast":true,"transport":"collector","observedAt":"2026-10-01T00:00:00.000Z","periodLabel":"2026-10 · estimate/forecast","sourceStale":true,"historyLabel":"Archived monthly series","sourceUpdatedAt":"2026-09-03T00:00:00.000Z","sourceAgeSeconds":2820525.825,"sourceObservedAt":"2026-06-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"MORE.forecast_date (STEO edition)","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":10942125,"collectedAt":"2026-10-05T15:28:34.255Z","lastPoll":"2026-10-05T15:28:34.189Z","freshness":{"source":"gauges","dataset":"hormuz-implied-stock-change","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.189Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false}}},{"id":"hormuz-oecd-stocks","domain":"Energy","label":"OECD commercial oil stocks, latest report","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA STEO","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Archived source periods only. Missing observations are absent. Page refresh does not update the reporting period.","license":"CC BY 4.0; research and non-commercial use.","measures":"OECD commercial oil stocks, latest report","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-oecd-stocks","note":"OECD commercial petroleum stocks cross-check; different country/product coverage from tracked inventories.","unit":"M bbl","extra":[{"label":"Archive fetched","value":"2026-10-05T13:55:48.000Z"},{"label":"Reporting period","value":"2026-06. Observed marks the period start, not a precise measurement time."}],"value":2735.16,"status":"stale","history":[{"at":"2026-01-01T00:00:00.000Z","value":2802.48,"forecast":false},{"at":"2026-02-01T00:00:00.000Z","value":2824.44,"forecast":false},{"at":"2026-03-01T00:00:00.000Z","value":2798.25,"forecast":false},{"at":"2026-04-01T00:00:00.000Z","value":2747.03,"forecast":false},{"at":"2026-05-01T00:00:00.000Z","value":2767.84,"forecast":false},{"at":"2026-06-01T00:00:00.000Z","value":2735.16,"forecast":false}],"forecast":false,"transport":"collector","observedAt":"2026-06-01T00:00:00.000Z","periodLabel":"2026-06","sourceStale":true,"historyLabel":"Archived monthly series","sourceUpdatedAt":"2026-09-03T00:00:00.000Z","sourceAgeSeconds":2820525.825,"sourceObservedAt":"2026-06-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"MORE.forecast_date (STEO edition)","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":10942125,"collectedAt":"2026-10-05T15:28:34.254Z","lastPoll":"2026-10-05T15:28:34.182Z","freshness":{"source":"gauges","dataset":"hormuz-oecd-stocks","last_source_update":"2026-09-03T00:00:00.000Z","last_poll":"2026-10-05T15:28:34.182Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":"2820514.901129","stale":true,"update_unknown":false,"timestamp_basis":"MORE.forecast_date (STEO edition)","poll_overdue":false}}},{"id":"hormuz-gulf-imports","domain":"Energy","label":"US Persian Gulf crude imports, latest month","unit":"thousand bbl/day","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA PSM","sourceUrl":"https://hormuz.data-tracking.net/supply","coverage":"Archived source periods only. Missing observations are absent. Page refresh does not update the reporting period.","license":"CC BY 4.0; research and non-commercial use.","measures":"US Persian Gulf crude imports, latest month","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-gulf-imports","note":"EIA PSM: US crude imports from Persian Gulf countries; monthly rate, not a world consumption total.","unit":"thousand bbl/day","extra":[{"label":"Archive fetched","value":"2026-10-05T13:55:51.000Z"},{"label":"Reporting period","value":"2026-06. Observed marks the period start, not a precise measurement time."}],"value":113,"status":"stale","history":[{"at":"2024-01-01T00:00:00.000Z","value":465},{"at":"2024-02-01T00:00:00.000Z","value":413},{"at":"2024-03-01T00:00:00.000Z","value":578},{"at":"2024-04-01T00:00:00.000Z","value":644},{"at":"2024-05-01T00:00:00.000Z","value":630},{"at":"2024-06-01T00:00:00.000Z","value":565},{"at":"2024-07-01T00:00:00.000Z","value":539},{"at":"2024-08-01T00:00:00.000Z","value":510},{"at":"2024-09-01T00:00:00.000Z","value":589},{"at":"2024-10-01T00:00:00.000Z","value":423},{"at":"2024-11-01T00:00:00.000Z","value":549},{"at":"2024-12-01T00:00:00.000Z","value":488},{"at":"2025-01-01T00:00:00.000Z","value":575},{"at":"2025-02-01T00:00:00.000Z","value":418},{"at":"2025-03-01T00:00:00.000Z","value":448},{"at":"2025-04-01T00:00:00.000Z","value":396},{"at":"2025-05-01T00:00:00.000Z","value":465},{"at":"2025-06-01T00:00:00.000Z","value":524},{"at":"2025-07-01T00:00:00.000Z","value":540},{"at":"2025-08-01T00:00:00.000Z","value":516},{"at":"2025-09-01T00:00:00.000Z","value":476},{"at":"2025-10-01T00:00:00.000Z","value":455},{"at":"2025-11-01T00:00:00.000Z","value":516},{"at":"2025-12-01T00:00:00.000Z","value":540},{"at":"2026-01-01T00:00:00.000Z","value":646},{"at":"2026-02-01T00:00:00.000Z","value":775},{"at":"2026-03-01T00:00:00.000Z","value":682},{"at":"2026-04-01T00:00:00.000Z","value":498},{"at":"2026-05-01T00:00:00.000Z","value":186},{"at":"2026-06-01T00:00:00.000Z","value":113}],"forecast":false,"transport":"collector","observedAt":"2026-06-01T00:00:00.000Z","periodLabel":"2026-06","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-06-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":10942125,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.198Z","freshness":{"source":"gauges","dataset":"hormuz-gulf-imports","last_source_update":null,"last_poll":"2026-10-05T15:28:34.198Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eia-us-crude_commercial","domain":"Energy","label":"US commercial crude (excluding SPR)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"US commercial crude (excluding SPR)","staleAfterSeconds":1296000,"keepVisible":true,"reading":{"id":"hormuz-stock-eia-us-crude_commercial","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:12:48.000Z"},{"label":"Reporting period","value":"2026-09-25. Observed marks the period start, not a precise measurement time."}],"value":427.32,"status":"stale","history":[{"at":"2024-06-14T00:00:00.000Z","value":457.11,"preliminary":false},{"at":"2024-06-21T00:00:00.000Z","value":460.7,"preliminary":false},{"at":"2024-06-28T00:00:00.000Z","value":448.54,"preliminary":false},{"at":"2024-07-05T00:00:00.000Z","value":445.1,"preliminary":false},{"at":"2024-07-12T00:00:00.000Z","value":440.23,"preliminary":false},{"at":"2024-07-19T00:00:00.000Z","value":436.49,"preliminary":false},{"at":"2024-07-26T00:00:00.000Z","value":433.05,"preliminary":false},{"at":"2024-08-02T00:00:00.000Z","value":429.32,"preliminary":false},{"at":"2024-08-09T00:00:00.000Z","value":430.68,"preliminary":false},{"at":"2024-08-16T00:00:00.000Z","value":426.03,"preliminary":false},{"at":"2024-08-23T00:00:00.000Z","value":425.18,"preliminary":false},{"at":"2024-08-30T00:00:00.000Z","value":418.31,"preliminary":false},{"at":"2024-09-06T00:00:00.000Z","value":419.14,"preliminary":false},{"at":"2024-09-13T00:00:00.000Z","value":417.51,"preliminary":false},{"at":"2024-09-20T00:00:00.000Z","value":413.04,"preliminary":false},{"at":"2024-09-27T00:00:00.000Z","value":416.93,"preliminary":false},{"at":"2024-10-04T00:00:00.000Z","value":422.74,"preliminary":false},{"at":"2024-10-11T00:00:00.000Z","value":420.55,"preliminary":false},{"at":"2024-10-18T00:00:00.000Z","value":426.02,"preliminary":false},{"at":"2024-10-25T00:00:00.000Z","value":425.51,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":427.66,"preliminary":false},{"at":"2024-11-08T00:00:00.000Z","value":429.75,"preliminary":false},{"at":"2024-11-15T00:00:00.000Z","value":430.29,"preliminary":false},{"at":"2024-11-22T00:00:00.000Z","value":428.45,"preliminary":false},{"at":"2024-11-29T00:00:00.000Z","value":423.38,"preliminary":false},{"at":"2024-12-06T00:00:00.000Z","value":421.95,"preliminary":false},{"at":"2024-12-13T00:00:00.000Z","value":421.02,"preliminary":false},{"at":"2024-12-20T00:00:00.000Z","value":416.78,"preliminary":false},{"at":"2024-12-27T00:00:00.000Z","value":415.6,"preliminary":false},{"at":"2025-01-03T00:00:00.000Z","value":414.64,"preliminary":false},{"at":"2025-01-10T00:00:00.000Z","value":412.68,"preliminary":false},{"at":"2025-01-17T00:00:00.000Z","value":411.66,"preliminary":false},{"at":"2025-01-24T00:00:00.000Z","value":415.13,"preliminary":false},{"at":"2025-01-31T00:00:00.000Z","value":423.79,"preliminary":false},{"at":"2025-02-07T00:00:00.000Z","value":427.86,"preliminary":false},{"at":"2025-02-14T00:00:00.000Z","value":432.49,"preliminary":false},{"at":"2025-02-21T00:00:00.000Z","value":430.16,"preliminary":false},{"at":"2025-02-28T00:00:00.000Z","value":433.78,"preliminary":false},{"at":"2025-03-07T00:00:00.000Z","value":435.22,"preliminary":false},{"at":"2025-03-14T00:00:00.000Z","value":436.97,"preliminary":false},{"at":"2025-03-21T00:00:00.000Z","value":433.63,"preliminary":false},{"at":"2025-03-28T00:00:00.000Z","value":439.79,"preliminary":false},{"at":"2025-04-04T00:00:00.000Z","value":442.35,"preliminary":false},{"at":"2025-04-11T00:00:00.000Z","value":442.86,"preliminary":false},{"at":"2025-04-18T00:00:00.000Z","value":443.1,"preliminary":false},{"at":"2025-04-25T00:00:00.000Z","value":440.41,"preliminary":false},{"at":"2025-05-02T00:00:00.000Z","value":438.38,"preliminary":false},{"at":"2025-05-09T00:00:00.000Z","value":441.83,"preliminary":false},{"at":"2025-05-16T00:00:00.000Z","value":443.16,"preliminary":false},{"at":"2025-05-23T00:00:00.000Z","value":440.36,"preliminary":false},{"at":"2025-05-30T00:00:00.000Z","value":436.06,"preliminary":false},{"at":"2025-06-06T00:00:00.000Z","value":432.42,"preliminary":false},{"at":"2025-06-13T00:00:00.000Z","value":420.94,"preliminary":false},{"at":"2025-06-20T00:00:00.000Z","value":415.11,"preliminary":false},{"at":"2025-06-27T00:00:00.000Z","value":418.95,"preliminary":false},{"at":"2025-07-04T00:00:00.000Z","value":426.02,"preliminary":false},{"at":"2025-07-11T00:00:00.000Z","value":422.16,"preliminary":false},{"at":"2025-07-18T00:00:00.000Z","value":418.99,"preliminary":false},{"at":"2025-07-25T00:00:00.000Z","value":426.69,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":423.66,"preliminary":false},{"at":"2025-08-08T00:00:00.000Z","value":426.7,"preliminary":false},{"at":"2025-08-15T00:00:00.000Z","value":420.68,"preliminary":false},{"at":"2025-08-22T00:00:00.000Z","value":418.29,"preliminary":false},{"at":"2025-08-29T00:00:00.000Z","value":420.71,"preliminary":false},{"at":"2025-09-05T00:00:00.000Z","value":424.65,"preliminary":false},{"at":"2025-09-12T00:00:00.000Z","value":415.36,"preliminary":false},{"at":"2025-09-19T00:00:00.000Z","value":414.75,"preliminary":false},{"at":"2025-09-26T00:00:00.000Z","value":416.55,"preliminary":false},{"at":"2025-10-03T00:00:00.000Z","value":420.26,"preliminary":false},{"at":"2025-10-10T00:00:00.000Z","value":423.79,"preliminary":false},{"at":"2025-10-17T00:00:00.000Z","value":422.82,"preliminary":false},{"at":"2025-10-24T00:00:00.000Z","value":415.97,"preliminary":false},{"at":"2025-10-31T00:00:00.000Z","value":421.17,"preliminary":false},{"at":"2025-11-07T00:00:00.000Z","value":427.58,"preliminary":false},{"at":"2025-11-14T00:00:00.000Z","value":424.16,"preliminary":false},{"at":"2025-11-21T00:00:00.000Z","value":426.93,"preliminary":false},{"at":"2025-11-28T00:00:00.000Z","value":427.5,"preliminary":false},{"at":"2025-12-05T00:00:00.000Z","value":425.69,"preliminary":false},{"at":"2025-12-12T00:00:00.000Z","value":424.42,"preliminary":false},{"at":"2025-12-19T00:00:00.000Z","value":424.82,"preliminary":false},{"at":"2025-12-26T00:00:00.000Z","value":422.89,"preliminary":false},{"at":"2026-01-02T00:00:00.000Z","value":419.06,"preliminary":false},{"at":"2026-01-09T00:00:00.000Z","value":422.45,"preliminary":false},{"at":"2026-01-16T00:00:00.000Z","value":426.05,"preliminary":false},{"at":"2026-01-23T00:00:00.000Z","value":423.75,"preliminary":false},{"at":"2026-01-30T00:00:00.000Z","value":420.3,"preliminary":false},{"at":"2026-02-06T00:00:00.000Z","value":428.83,"preliminary":false},{"at":"2026-02-13T00:00:00.000Z","value":419.82,"preliminary":false},{"at":"2026-02-20T00:00:00.000Z","value":435.8,"preliminary":false},{"at":"2026-02-27T00:00:00.000Z","value":439.28,"preliminary":false},{"at":"2026-03-06T00:00:00.000Z","value":443.1,"preliminary":false},{"at":"2026-03-13T00:00:00.000Z","value":449.26,"preliminary":false},{"at":"2026-03-20T00:00:00.000Z","value":456.19,"preliminary":false},{"at":"2026-03-27T00:00:00.000Z","value":461.64,"preliminary":false},{"at":"2026-04-03T00:00:00.000Z","value":464.72,"preliminary":false},{"at":"2026-04-10T00:00:00.000Z","value":463.8,"preliminary":false},{"at":"2026-04-17T00:00:00.000Z","value":465.73,"preliminary":false},{"at":"2026-04-24T00:00:00.000Z","value":459.5,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":457.18,"preliminary":false},{"at":"2026-05-08T00:00:00.000Z","value":452.88,"preliminary":false},{"at":"2026-05-15T00:00:00.000Z","value":445.01,"preliminary":false},{"at":"2026-05-22T00:00:00.000Z","value":441.69,"preliminary":false},{"at":"2026-05-29T00:00:00.000Z","value":433.71,"preliminary":false},{"at":"2026-06-05T00:00:00.000Z","value":426.49,"preliminary":false},{"at":"2026-06-12T00:00:00.000Z","value":418.22,"preliminary":false},{"at":"2026-06-19T00:00:00.000Z","value":412.13,"preliminary":false},{"at":"2026-06-26T00:00:00.000Z","value":408.36,"preliminary":false},{"at":"2026-07-03T00:00:00.000Z","value":411.36,"preliminary":false},{"at":"2026-07-10T00:00:00.000Z","value":409.67,"preliminary":false},{"at":"2026-07-17T00:00:00.000Z","value":411.68,"preliminary":false},{"at":"2026-07-24T00:00:00.000Z","value":404.51,"preliminary":false},{"at":"2026-07-31T00:00:00.000Z","value":406.99,"preliminary":false},{"at":"2026-08-07T00:00:00.000Z","value":424.41,"preliminary":false},{"at":"2026-08-14T00:00:00.000Z","value":428.82,"preliminary":false},{"at":"2026-08-21T00:00:00.000Z","value":428.91,"preliminary":false},{"at":"2026-08-28T00:00:00.000Z","value":424.46,"preliminary":false},{"at":"2026-09-04T00:00:00.000Z","value":424.07,"preliminary":false},{"at":"2026-09-11T00:00:00.000Z","value":423.43,"preliminary":false},{"at":"2026-09-18T00:00:00.000Z","value":426.4,"preliminary":false},{"at":"2026-09-25T00:00:00.000Z","value":427.32,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-09-25T00:00:00.000Z","periodLabel":"2026-09-25","sourceStale":null,"historyLabel":"Archived weekly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-09-25T00:00:00.000Z","historyGapSeconds":691200,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":604800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":919725,"collectedAt":"2026-10-05T15:28:34.261Z","lastPoll":"2026-10-05T15:28:34.191Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eia-us-crude_commercial","last_source_update":null,"last_poll":"2026-10-05T15:28:34.191Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eia-us-spr","domain":"Energy","label":"US strategic petroleum reserve","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"US strategic petroleum reserve","staleAfterSeconds":1296000,"keepVisible":true,"reading":{"id":"hormuz-stock-eia-us-spr","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:20:48.000Z"},{"label":"Reporting period","value":"2026-09-25. Observed marks the period start, not a precise measurement time."}],"value":283.77,"status":"stale","history":[{"at":"2024-06-14T00:00:00.000Z","value":370.91,"preliminary":false},{"at":"2024-06-21T00:00:00.000Z","value":372.2,"preliminary":false},{"at":"2024-06-28T00:00:00.000Z","value":372.6,"preliminary":false},{"at":"2024-07-05T00:00:00.000Z","value":373.07,"preliminary":false},{"at":"2024-07-12T00:00:00.000Z","value":373.72,"preliminary":false},{"at":"2024-07-19T00:00:00.000Z","value":374.41,"preliminary":false},{"at":"2024-07-26T00:00:00.000Z","value":375.1,"preliminary":false},{"at":"2024-08-02T00:00:00.000Z","value":375.83,"preliminary":false},{"at":"2024-08-09T00:00:00.000Z","value":376.53,"preliminary":false},{"at":"2024-08-16T00:00:00.000Z","value":377.16,"preliminary":false},{"at":"2024-08-23T00:00:00.000Z","value":377.91,"preliminary":false},{"at":"2024-08-30T00:00:00.000Z","value":379.67,"preliminary":false},{"at":"2024-09-06T00:00:00.000Z","value":379.95,"preliminary":false},{"at":"2024-09-13T00:00:00.000Z","value":380.61,"preliminary":false},{"at":"2024-09-20T00:00:00.000Z","value":381.89,"preliminary":false},{"at":"2024-09-27T00:00:00.000Z","value":382.55,"preliminary":false},{"at":"2024-10-04T00:00:00.000Z","value":382.93,"preliminary":false},{"at":"2024-10-11T00:00:00.000Z","value":383.88,"preliminary":false},{"at":"2024-10-18T00:00:00.000Z","value":384.64,"preliminary":false},{"at":"2024-10-25T00:00:00.000Z","value":385.83,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":387.22,"preliminary":false},{"at":"2024-11-08T00:00:00.000Z","value":387.79,"preliminary":false},{"at":"2024-11-15T00:00:00.000Z","value":389.19,"preliminary":false},{"at":"2024-11-22T00:00:00.000Z","value":390.36,"preliminary":false},{"at":"2024-11-29T00:00:00.000Z","value":391.81,"preliminary":false},{"at":"2024-12-06T00:00:00.000Z","value":392.53,"preliminary":false},{"at":"2024-12-13T00:00:00.000Z","value":393.05,"preliminary":false},{"at":"2024-12-20T00:00:00.000Z","value":393.31,"preliminary":false},{"at":"2024-12-27T00:00:00.000Z","value":393.57,"preliminary":false},{"at":"2025-01-03T00:00:00.000Z","value":393.82,"preliminary":false},{"at":"2025-01-10T00:00:00.000Z","value":394.32,"preliminary":false},{"at":"2025-01-17T00:00:00.000Z","value":394.57,"preliminary":false},{"at":"2025-01-24T00:00:00.000Z","value":394.81,"preliminary":false},{"at":"2025-01-31T00:00:00.000Z","value":395.06,"preliminary":false},{"at":"2025-02-07T00:00:00.000Z","value":395.31,"preliminary":false},{"at":"2025-02-14T00:00:00.000Z","value":395.31,"preliminary":false},{"at":"2025-02-21T00:00:00.000Z","value":395.31,"preliminary":false},{"at":"2025-02-28T00:00:00.000Z","value":395.31,"preliminary":false},{"at":"2025-03-07T00:00:00.000Z","value":395.59,"preliminary":false},{"at":"2025-03-14T00:00:00.000Z","value":395.86,"preliminary":false},{"at":"2025-03-21T00:00:00.000Z","value":396.15,"preliminary":false},{"at":"2025-03-28T00:00:00.000Z","value":396.43,"preliminary":false},{"at":"2025-04-04T00:00:00.000Z","value":396.71,"preliminary":false},{"at":"2025-04-11T00:00:00.000Z","value":397.01,"preliminary":false},{"at":"2025-04-18T00:00:00.000Z","value":397.48,"preliminary":false},{"at":"2025-04-25T00:00:00.000Z","value":398.54,"preliminary":false},{"at":"2025-05-02T00:00:00.000Z","value":399.12,"preliminary":false},{"at":"2025-05-09T00:00:00.000Z","value":399.65,"preliminary":false},{"at":"2025-05-16T00:00:00.000Z","value":400.49,"preliminary":false},{"at":"2025-05-23T00:00:00.000Z","value":401.31,"preliminary":false},{"at":"2025-05-30T00:00:00.000Z","value":401.82,"preliminary":false},{"at":"2025-06-06T00:00:00.000Z","value":402.06,"preliminary":false},{"at":"2025-06-13T00:00:00.000Z","value":402.29,"preliminary":false},{"at":"2025-06-20T00:00:00.000Z","value":402.53,"preliminary":false},{"at":"2025-06-27T00:00:00.000Z","value":402.77,"preliminary":false},{"at":"2025-07-04T00:00:00.000Z","value":403,"preliminary":false},{"at":"2025-07-11T00:00:00.000Z","value":402.7,"preliminary":false},{"at":"2025-07-18T00:00:00.000Z","value":402.5,"preliminary":false},{"at":"2025-07-25T00:00:00.000Z","value":402.74,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":402.98,"preliminary":false},{"at":"2025-08-08T00:00:00.000Z","value":403.2,"preliminary":false},{"at":"2025-08-15T00:00:00.000Z","value":403.43,"preliminary":false},{"at":"2025-08-22T00:00:00.000Z","value":404.2,"preliminary":false},{"at":"2025-08-29T00:00:00.000Z","value":404.71,"preliminary":false},{"at":"2025-09-05T00:00:00.000Z","value":405.22,"preliminary":false},{"at":"2025-09-12T00:00:00.000Z","value":405.73,"preliminary":false},{"at":"2025-09-19T00:00:00.000Z","value":405.96,"preliminary":false},{"at":"2025-09-26T00:00:00.000Z","value":406.7,"preliminary":false},{"at":"2025-10-03T00:00:00.000Z","value":406.99,"preliminary":false},{"at":"2025-10-10T00:00:00.000Z","value":407.75,"preliminary":false},{"at":"2025-10-17T00:00:00.000Z","value":408.56,"preliminary":false},{"at":"2025-10-24T00:00:00.000Z","value":409.1,"preliminary":false},{"at":"2025-10-31T00:00:00.000Z","value":409.6,"preliminary":false},{"at":"2025-11-07T00:00:00.000Z","value":410.39,"preliminary":false},{"at":"2025-11-14T00:00:00.000Z","value":410.93,"preliminary":false},{"at":"2025-11-21T00:00:00.000Z","value":411.42,"preliminary":false},{"at":"2025-11-28T00:00:00.000Z","value":411.67,"preliminary":false},{"at":"2025-12-05T00:00:00.000Z","value":411.92,"preliminary":false},{"at":"2025-12-12T00:00:00.000Z","value":412.17,"preliminary":false},{"at":"2025-12-19T00:00:00.000Z","value":412.97,"preliminary":false},{"at":"2025-12-26T00:00:00.000Z","value":413.22,"preliminary":false},{"at":"2026-01-02T00:00:00.000Z","value":413.46,"preliminary":false},{"at":"2026-01-09T00:00:00.000Z","value":413.68,"preliminary":false},{"at":"2026-01-16T00:00:00.000Z","value":414.48,"preliminary":false},{"at":"2026-01-23T00:00:00.000Z","value":415,"preliminary":false},{"at":"2026-01-30T00:00:00.000Z","value":415.21,"preliminary":false},{"at":"2026-02-06T00:00:00.000Z","value":415.21,"preliminary":false},{"at":"2026-02-13T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-02-20T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-02-27T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-03-06T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-03-13T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-03-20T00:00:00.000Z","value":415.44,"preliminary":false},{"at":"2026-03-27T00:00:00.000Z","value":415.06,"preliminary":false},{"at":"2026-04-03T00:00:00.000Z","value":413.33,"preliminary":false},{"at":"2026-04-10T00:00:00.000Z","value":409.18,"preliminary":false},{"at":"2026-04-17T00:00:00.000Z","value":405.05,"preliminary":false},{"at":"2026-04-24T00:00:00.000Z","value":397.92,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":392.7,"preliminary":false},{"at":"2026-05-08T00:00:00.000Z","value":384.1,"preliminary":false},{"at":"2026-05-15T00:00:00.000Z","value":374.18,"preliminary":false},{"at":"2026-05-22T00:00:00.000Z","value":365.11,"preliminary":false},{"at":"2026-05-29T00:00:00.000Z","value":357.12,"preliminary":false},{"at":"2026-06-05T00:00:00.000Z","value":349.19,"preliminary":false},{"at":"2026-06-12T00:00:00.000Z","value":340.25,"preliminary":false},{"at":"2026-06-19T00:00:00.000Z","value":331.19,"preliminary":false},{"at":"2026-06-26T00:00:00.000Z","value":325.66,"preliminary":false},{"at":"2026-07-03T00:00:00.000Z","value":319.49,"preliminary":false},{"at":"2026-07-10T00:00:00.000Z","value":316.5,"preliminary":false},{"at":"2026-07-17T00:00:00.000Z","value":311.45,"preliminary":false},{"at":"2026-07-24T00:00:00.000Z","value":307.65,"preliminary":false},{"at":"2026-07-31T00:00:00.000Z","value":304.81,"preliminary":false},{"at":"2026-08-07T00:00:00.000Z","value":298.69,"preliminary":false},{"at":"2026-08-14T00:00:00.000Z","value":293.43,"preliminary":false},{"at":"2026-08-21T00:00:00.000Z","value":289.73,"preliminary":false},{"at":"2026-08-28T00:00:00.000Z","value":286.6,"preliminary":false},{"at":"2026-09-04T00:00:00.000Z","value":285.36,"preliminary":false},{"at":"2026-09-11T00:00:00.000Z","value":284.96,"preliminary":false},{"at":"2026-09-18T00:00:00.000Z","value":284.55,"preliminary":false},{"at":"2026-09-25T00:00:00.000Z","value":283.77,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-09-25T00:00:00.000Z","periodLabel":"2026-09-25","sourceStale":null,"historyLabel":"Archived weekly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-09-25T00:00:00.000Z","historyGapSeconds":691200,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":604800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":919725,"collectedAt":"2026-10-05T15:28:34.254Z","lastPoll":"2026-10-05T15:28:34.171Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eia-us-spr","last_source_update":null,"last_poll":"2026-10-05T15:28:34.171Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eia-us-gasoline","domain":"Energy","label":"US gasoline stocks","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"US gasoline stocks","staleAfterSeconds":1296000,"keepVisible":true,"reading":{"id":"hormuz-stock-eia-us-gasoline","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:18:48.000Z"},{"label":"Reporting period","value":"2026-09-25. Observed marks the period start, not a precise measurement time."}],"value":204.36,"status":"stale","history":[{"at":"2024-06-14T00:00:00.000Z","value":231.23,"preliminary":false},{"at":"2024-06-21T00:00:00.000Z","value":233.89,"preliminary":false},{"at":"2024-06-28T00:00:00.000Z","value":231.67,"preliminary":false},{"at":"2024-07-05T00:00:00.000Z","value":229.67,"preliminary":false},{"at":"2024-07-12T00:00:00.000Z","value":232.99,"preliminary":false},{"at":"2024-07-19T00:00:00.000Z","value":227.42,"preliminary":false},{"at":"2024-07-26T00:00:00.000Z","value":223.76,"preliminary":false},{"at":"2024-08-02T00:00:00.000Z","value":225.1,"preliminary":false},{"at":"2024-08-09T00:00:00.000Z","value":222.2,"preliminary":false},{"at":"2024-08-16T00:00:00.000Z","value":220.6,"preliminary":false},{"at":"2024-08-23T00:00:00.000Z","value":218.39,"preliminary":false},{"at":"2024-08-30T00:00:00.000Z","value":219.24,"preliminary":false},{"at":"2024-09-06T00:00:00.000Z","value":221.55,"preliminary":false},{"at":"2024-09-13T00:00:00.000Z","value":221.62,"preliminary":false},{"at":"2024-09-20T00:00:00.000Z","value":220.08,"preliminary":false},{"at":"2024-09-27T00:00:00.000Z","value":221.2,"preliminary":false},{"at":"2024-10-04T00:00:00.000Z","value":214.9,"preliminary":false},{"at":"2024-10-11T00:00:00.000Z","value":212.7,"preliminary":false},{"at":"2024-10-18T00:00:00.000Z","value":213.58,"preliminary":false},{"at":"2024-10-25T00:00:00.000Z","value":210.87,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":211.28,"preliminary":false},{"at":"2024-11-08T00:00:00.000Z","value":206.87,"preliminary":false},{"at":"2024-11-15T00:00:00.000Z","value":208.93,"preliminary":false},{"at":"2024-11-22T00:00:00.000Z","value":212.24,"preliminary":false},{"at":"2024-11-29T00:00:00.000Z","value":214.6,"preliminary":false},{"at":"2024-12-06T00:00:00.000Z","value":219.69,"preliminary":false},{"at":"2024-12-13T00:00:00.000Z","value":222.04,"preliminary":false},{"at":"2024-12-20T00:00:00.000Z","value":223.67,"preliminary":false},{"at":"2024-12-27T00:00:00.000Z","value":231.38,"preliminary":false},{"at":"2025-01-03T00:00:00.000Z","value":237.71,"preliminary":false},{"at":"2025-01-10T00:00:00.000Z","value":243.57,"preliminary":false},{"at":"2025-01-17T00:00:00.000Z","value":245.9,"preliminary":false},{"at":"2025-01-24T00:00:00.000Z","value":248.86,"preliminary":false},{"at":"2025-01-31T00:00:00.000Z","value":251.09,"preliminary":false},{"at":"2025-02-07T00:00:00.000Z","value":248.05,"preliminary":false},{"at":"2025-02-14T00:00:00.000Z","value":247.9,"preliminary":false},{"at":"2025-02-21T00:00:00.000Z","value":248.27,"preliminary":false},{"at":"2025-02-28T00:00:00.000Z","value":246.84,"preliminary":false},{"at":"2025-03-07T00:00:00.000Z","value":241.1,"preliminary":false},{"at":"2025-03-14T00:00:00.000Z","value":240.57,"preliminary":false},{"at":"2025-03-21T00:00:00.000Z","value":239.13,"preliminary":false},{"at":"2025-03-28T00:00:00.000Z","value":237.58,"preliminary":false},{"at":"2025-04-04T00:00:00.000Z","value":235.98,"preliminary":false},{"at":"2025-04-11T00:00:00.000Z","value":234.02,"preliminary":false},{"at":"2025-04-18T00:00:00.000Z","value":229.54,"preliminary":false},{"at":"2025-04-25T00:00:00.000Z","value":225.54,"preliminary":false},{"at":"2025-05-02T00:00:00.000Z","value":225.73,"preliminary":false},{"at":"2025-05-09T00:00:00.000Z","value":224.71,"preliminary":false},{"at":"2025-05-16T00:00:00.000Z","value":225.52,"preliminary":false},{"at":"2025-05-23T00:00:00.000Z","value":223.08,"preliminary":false},{"at":"2025-05-30T00:00:00.000Z","value":228.3,"preliminary":false},{"at":"2025-06-06T00:00:00.000Z","value":229.8,"preliminary":false},{"at":"2025-06-13T00:00:00.000Z","value":230.01,"preliminary":false},{"at":"2025-06-20T00:00:00.000Z","value":227.94,"preliminary":false},{"at":"2025-06-27T00:00:00.000Z","value":232.13,"preliminary":false},{"at":"2025-07-04T00:00:00.000Z","value":229.47,"preliminary":false},{"at":"2025-07-11T00:00:00.000Z","value":232.87,"preliminary":false},{"at":"2025-07-18T00:00:00.000Z","value":231.13,"preliminary":false},{"at":"2025-07-25T00:00:00.000Z","value":228.41,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":227.08,"preliminary":false},{"at":"2025-08-08T00:00:00.000Z","value":226.29,"preliminary":false},{"at":"2025-08-15T00:00:00.000Z","value":223.57,"preliminary":false},{"at":"2025-08-22T00:00:00.000Z","value":222.33,"preliminary":false},{"at":"2025-08-29T00:00:00.000Z","value":218.54,"preliminary":false},{"at":"2025-09-05T00:00:00.000Z","value":220,"preliminary":false},{"at":"2025-09-12T00:00:00.000Z","value":217.65,"preliminary":false},{"at":"2025-09-19T00:00:00.000Z","value":216.57,"preliminary":false},{"at":"2025-09-26T00:00:00.000Z","value":220.69,"preliminary":false},{"at":"2025-10-03T00:00:00.000Z","value":219.09,"preliminary":false},{"at":"2025-10-10T00:00:00.000Z","value":218.83,"preliminary":false},{"at":"2025-10-17T00:00:00.000Z","value":216.68,"preliminary":false},{"at":"2025-10-24T00:00:00.000Z","value":210.74,"preliminary":false},{"at":"2025-10-31T00:00:00.000Z","value":206.01,"preliminary":false},{"at":"2025-11-07T00:00:00.000Z","value":205.06,"preliminary":false},{"at":"2025-11-14T00:00:00.000Z","value":207.39,"preliminary":false},{"at":"2025-11-21T00:00:00.000Z","value":209.9,"preliminary":false},{"at":"2025-11-28T00:00:00.000Z","value":214.42,"preliminary":false},{"at":"2025-12-05T00:00:00.000Z","value":220.82,"preliminary":false},{"at":"2025-12-12T00:00:00.000Z","value":225.63,"preliminary":false},{"at":"2025-12-19T00:00:00.000Z","value":228.49,"preliminary":false},{"at":"2025-12-26T00:00:00.000Z","value":234.33,"preliminary":false},{"at":"2026-01-02T00:00:00.000Z","value":242.04,"preliminary":false},{"at":"2026-01-09T00:00:00.000Z","value":251.01,"preliminary":false},{"at":"2026-01-16T00:00:00.000Z","value":256.99,"preliminary":false},{"at":"2026-01-23T00:00:00.000Z","value":257.21,"preliminary":false},{"at":"2026-01-30T00:00:00.000Z","value":257.9,"preliminary":false},{"at":"2026-02-06T00:00:00.000Z","value":259.06,"preliminary":false},{"at":"2026-02-13T00:00:00.000Z","value":255.85,"preliminary":false},{"at":"2026-02-20T00:00:00.000Z","value":254.83,"preliminary":false},{"at":"2026-02-27T00:00:00.000Z","value":253.13,"preliminary":false},{"at":"2026-03-06T00:00:00.000Z","value":249.48,"preliminary":false},{"at":"2026-03-13T00:00:00.000Z","value":244.04,"preliminary":false},{"at":"2026-03-20T00:00:00.000Z","value":241.45,"preliminary":false},{"at":"2026-03-27T00:00:00.000Z","value":240.86,"preliminary":false},{"at":"2026-04-03T00:00:00.000Z","value":239.27,"preliminary":false},{"at":"2026-04-10T00:00:00.000Z","value":232.94,"preliminary":false},{"at":"2026-04-17T00:00:00.000Z","value":228.37,"preliminary":false},{"at":"2026-04-24T00:00:00.000Z","value":222.3,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":219.8,"preliminary":false},{"at":"2026-05-08T00:00:00.000Z","value":215.71,"preliminary":false},{"at":"2026-05-15T00:00:00.000Z","value":214.16,"preliminary":false},{"at":"2026-05-22T00:00:00.000Z","value":211.59,"preliminary":false},{"at":"2026-05-29T00:00:00.000Z","value":214.96,"preliminary":false},{"at":"2026-06-05T00:00:00.000Z","value":215.14,"preliminary":false},{"at":"2026-06-12T00:00:00.000Z","value":214.24,"preliminary":false},{"at":"2026-06-19T00:00:00.000Z","value":216.3,"preliminary":false},{"at":"2026-06-26T00:00:00.000Z","value":213.97,"preliminary":false},{"at":"2026-07-03T00:00:00.000Z","value":212.06,"preliminary":false},{"at":"2026-07-10T00:00:00.000Z","value":210.53,"preliminary":false},{"at":"2026-07-17T00:00:00.000Z","value":211.29,"preliminary":false},{"at":"2026-07-24T00:00:00.000Z","value":211.3,"preliminary":false},{"at":"2026-07-31T00:00:00.000Z","value":209.66,"preliminary":false},{"at":"2026-08-07T00:00:00.000Z","value":208.69,"preliminary":false},{"at":"2026-08-14T00:00:00.000Z","value":209.38,"preliminary":false},{"at":"2026-08-21T00:00:00.000Z","value":206.84,"preliminary":false},{"at":"2026-08-28T00:00:00.000Z","value":205.67,"preliminary":false},{"at":"2026-09-04T00:00:00.000Z","value":206.94,"preliminary":false},{"at":"2026-09-11T00:00:00.000Z","value":207.73,"preliminary":false},{"at":"2026-09-18T00:00:00.000Z","value":206.05,"preliminary":false},{"at":"2026-09-25T00:00:00.000Z","value":204.36,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-09-25T00:00:00.000Z","periodLabel":"2026-09-25","sourceStale":null,"historyLabel":"Archived weekly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-09-25T00:00:00.000Z","historyGapSeconds":691200,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":604800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":919725,"collectedAt":"2026-10-05T15:28:34.266Z","lastPoll":"2026-10-05T15:28:34.194Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eia-us-gasoline","last_source_update":null,"last_poll":"2026-10-05T15:28:34.194Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eia-us-distillate","domain":"Energy","label":"US distillate stocks","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"US distillate stocks","staleAfterSeconds":1296000,"keepVisible":true,"reading":{"id":"hormuz-stock-eia-us-distillate","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:16:48.000Z"},{"label":"Reporting period","value":"2026-09-25. Observed marks the period start, not a precise measurement time."}],"value":105.18,"status":"stale","history":[{"at":"2024-06-14T00:00:00.000Z","value":121.64,"preliminary":false},{"at":"2024-06-21T00:00:00.000Z","value":121.26,"preliminary":false},{"at":"2024-06-28T00:00:00.000Z","value":119.73,"preliminary":false},{"at":"2024-07-05T00:00:00.000Z","value":124.61,"preliminary":false},{"at":"2024-07-12T00:00:00.000Z","value":128.07,"preliminary":false},{"at":"2024-07-19T00:00:00.000Z","value":125.31,"preliminary":false},{"at":"2024-07-26T00:00:00.000Z","value":126.85,"preliminary":false},{"at":"2024-08-02T00:00:00.000Z","value":127.8,"preliminary":false},{"at":"2024-08-09T00:00:00.000Z","value":126.12,"preliminary":false},{"at":"2024-08-16T00:00:00.000Z","value":122.81,"preliminary":false},{"at":"2024-08-23T00:00:00.000Z","value":123.09,"preliminary":false},{"at":"2024-08-30T00:00:00.000Z","value":122.72,"preliminary":false},{"at":"2024-09-06T00:00:00.000Z","value":125.02,"preliminary":false},{"at":"2024-09-13T00:00:00.000Z","value":125.15,"preliminary":false},{"at":"2024-09-20T00:00:00.000Z","value":122.92,"preliminary":false},{"at":"2024-09-27T00:00:00.000Z","value":121.64,"preliminary":false},{"at":"2024-10-04T00:00:00.000Z","value":118.51,"preliminary":false},{"at":"2024-10-11T00:00:00.000Z","value":114.98,"preliminary":false},{"at":"2024-10-18T00:00:00.000Z","value":113.84,"preliminary":false},{"at":"2024-10-25T00:00:00.000Z","value":112.86,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":115.81,"preliminary":false},{"at":"2024-11-08T00:00:00.000Z","value":114.42,"preliminary":false},{"at":"2024-11-15T00:00:00.000Z","value":114.3,"preliminary":false},{"at":"2024-11-22T00:00:00.000Z","value":114.72,"preliminary":false},{"at":"2024-11-29T00:00:00.000Z","value":118.1,"preliminary":false},{"at":"2024-12-06T00:00:00.000Z","value":121.34,"preliminary":false},{"at":"2024-12-13T00:00:00.000Z","value":118.16,"preliminary":false},{"at":"2024-12-20T00:00:00.000Z","value":116.46,"preliminary":false},{"at":"2024-12-27T00:00:00.000Z","value":122.87,"preliminary":false},{"at":"2025-01-03T00:00:00.000Z","value":128.94,"preliminary":false},{"at":"2025-01-10T00:00:00.000Z","value":132.02,"preliminary":false},{"at":"2025-01-17T00:00:00.000Z","value":128.95,"preliminary":false},{"at":"2025-01-24T00:00:00.000Z","value":123.95,"preliminary":false},{"at":"2025-01-31T00:00:00.000Z","value":118.48,"preliminary":false},{"at":"2025-02-07T00:00:00.000Z","value":118.62,"preliminary":false},{"at":"2025-02-14T00:00:00.000Z","value":116.56,"preliminary":false},{"at":"2025-02-21T00:00:00.000Z","value":120.47,"preliminary":false},{"at":"2025-02-28T00:00:00.000Z","value":119.15,"preliminary":false},{"at":"2025-03-07T00:00:00.000Z","value":117.6,"preliminary":false},{"at":"2025-03-14T00:00:00.000Z","value":114.78,"preliminary":false},{"at":"2025-03-21T00:00:00.000Z","value":114.36,"preliminary":false},{"at":"2025-03-28T00:00:00.000Z","value":114.63,"preliminary":false},{"at":"2025-04-04T00:00:00.000Z","value":111.08,"preliminary":false},{"at":"2025-04-11T00:00:00.000Z","value":109.23,"preliminary":false},{"at":"2025-04-18T00:00:00.000Z","value":106.88,"preliminary":false},{"at":"2025-04-25T00:00:00.000Z","value":107.82,"preliminary":false},{"at":"2025-05-02T00:00:00.000Z","value":106.71,"preliminary":false},{"at":"2025-05-09T00:00:00.000Z","value":103.55,"preliminary":false},{"at":"2025-05-16T00:00:00.000Z","value":104.13,"preliminary":false},{"at":"2025-05-23T00:00:00.000Z","value":103.41,"preliminary":false},{"at":"2025-05-30T00:00:00.000Z","value":107.64,"preliminary":false},{"at":"2025-06-06T00:00:00.000Z","value":108.88,"preliminary":false},{"at":"2025-06-13T00:00:00.000Z","value":109.4,"preliminary":false},{"at":"2025-06-20T00:00:00.000Z","value":105.33,"preliminary":false},{"at":"2025-06-27T00:00:00.000Z","value":103.62,"preliminary":false},{"at":"2025-07-04T00:00:00.000Z","value":102.8,"preliminary":false},{"at":"2025-07-11T00:00:00.000Z","value":106.97,"preliminary":false},{"at":"2025-07-18T00:00:00.000Z","value":109.9,"preliminary":false},{"at":"2025-07-25T00:00:00.000Z","value":113.54,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":112.97,"preliminary":false},{"at":"2025-08-08T00:00:00.000Z","value":113.69,"preliminary":false},{"at":"2025-08-15T00:00:00.000Z","value":116.03,"preliminary":false},{"at":"2025-08-22T00:00:00.000Z","value":114.24,"preliminary":false},{"at":"2025-08-29T00:00:00.000Z","value":115.92,"preliminary":false},{"at":"2025-09-05T00:00:00.000Z","value":120.64,"preliminary":false},{"at":"2025-09-12T00:00:00.000Z","value":124.68,"preliminary":false},{"at":"2025-09-19T00:00:00.000Z","value":123,"preliminary":false},{"at":"2025-09-26T00:00:00.000Z","value":123.58,"preliminary":false},{"at":"2025-10-03T00:00:00.000Z","value":121.56,"preliminary":false},{"at":"2025-10-10T00:00:00.000Z","value":117.03,"preliminary":false},{"at":"2025-10-17T00:00:00.000Z","value":115.55,"preliminary":false},{"at":"2025-10-24T00:00:00.000Z","value":112.19,"preliminary":false},{"at":"2025-10-31T00:00:00.000Z","value":111.55,"preliminary":false},{"at":"2025-11-07T00:00:00.000Z","value":110.91,"preliminary":false},{"at":"2025-11-14T00:00:00.000Z","value":111.08,"preliminary":false},{"at":"2025-11-21T00:00:00.000Z","value":112.23,"preliminary":false},{"at":"2025-11-28T00:00:00.000Z","value":114.29,"preliminary":false},{"at":"2025-12-05T00:00:00.000Z","value":116.79,"preliminary":false},{"at":"2025-12-12T00:00:00.000Z","value":118.5,"preliminary":false},{"at":"2025-12-19T00:00:00.000Z","value":118.7,"preliminary":false},{"at":"2025-12-26T00:00:00.000Z","value":123.68,"preliminary":false},{"at":"2026-01-02T00:00:00.000Z","value":129.27,"preliminary":false},{"at":"2026-01-09T00:00:00.000Z","value":129.24,"preliminary":false},{"at":"2026-01-16T00:00:00.000Z","value":132.59,"preliminary":false},{"at":"2026-01-23T00:00:00.000Z","value":132.92,"preliminary":false},{"at":"2026-01-30T00:00:00.000Z","value":127.37,"preliminary":false},{"at":"2026-02-06T00:00:00.000Z","value":124.67,"preliminary":false},{"at":"2026-02-13T00:00:00.000Z","value":120.1,"preliminary":false},{"at":"2026-02-20T00:00:00.000Z","value":120.35,"preliminary":false},{"at":"2026-02-27T00:00:00.000Z","value":120.78,"preliminary":false},{"at":"2026-03-06T00:00:00.000Z","value":119.43,"preliminary":false},{"at":"2026-03-13T00:00:00.000Z","value":116.9,"preliminary":false},{"at":"2026-03-20T00:00:00.000Z","value":119.94,"preliminary":false},{"at":"2026-03-27T00:00:00.000Z","value":117.83,"preliminary":false},{"at":"2026-04-03T00:00:00.000Z","value":114.68,"preliminary":false},{"at":"2026-04-10T00:00:00.000Z","value":111.56,"preliminary":false},{"at":"2026-04-17T00:00:00.000Z","value":108.13,"preliminary":false},{"at":"2026-04-24T00:00:00.000Z","value":103.64,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":102.34,"preliminary":false},{"at":"2026-05-08T00:00:00.000Z","value":102.53,"preliminary":false},{"at":"2026-05-15T00:00:00.000Z","value":102.91,"preliminary":false},{"at":"2026-05-22T00:00:00.000Z","value":100.8,"preliminary":false},{"at":"2026-05-29T00:00:00.000Z","value":102.3,"preliminary":false},{"at":"2026-06-05T00:00:00.000Z","value":102.1,"preliminary":false},{"at":"2026-06-12T00:00:00.000Z","value":103.05,"preliminary":false},{"at":"2026-06-19T00:00:00.000Z","value":106.12,"preliminary":false},{"at":"2026-06-26T00:00:00.000Z","value":108.6,"preliminary":false},{"at":"2026-07-03T00:00:00.000Z","value":103.62,"preliminary":false},{"at":"2026-07-10T00:00:00.000Z","value":108.18,"preliminary":false},{"at":"2026-07-17T00:00:00.000Z","value":109.57,"preliminary":false},{"at":"2026-07-24T00:00:00.000Z","value":110.63,"preliminary":false},{"at":"2026-07-31T00:00:00.000Z","value":107.16,"preliminary":false},{"at":"2026-08-07T00:00:00.000Z","value":107.15,"preliminary":false},{"at":"2026-08-14T00:00:00.000Z","value":105.62,"preliminary":false},{"at":"2026-08-21T00:00:00.000Z","value":103.39,"preliminary":false},{"at":"2026-08-28T00:00:00.000Z","value":104.19,"preliminary":false},{"at":"2026-09-04T00:00:00.000Z","value":106.27,"preliminary":false},{"at":"2026-09-11T00:00:00.000Z","value":107.86,"preliminary":false},{"at":"2026-09-18T00:00:00.000Z","value":107.43,"preliminary":false},{"at":"2026-09-25T00:00:00.000Z","value":105.18,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-09-25T00:00:00.000Z","periodLabel":"2026-09-25","sourceStale":null,"historyLabel":"Archived weekly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-09-25T00:00:00.000Z","historyGapSeconds":691200,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":604800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":919725,"collectedAt":"2026-10-05T15:28:34.275Z","lastPoll":"2026-10-05T15:28:34.213Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eia-us-distillate","last_source_update":null,"last_poll":"2026-10-05T15:28:34.213Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eia-us-cushing","domain":"Energy","label":"Cushing crude (subset of US crude)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EIA","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"Cushing crude (subset of US crude)","staleAfterSeconds":1296000,"keepVisible":true,"reading":{"id":"hormuz-stock-eia-us-cushing","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:14:48.000Z"},{"label":"Reporting period","value":"2026-09-25. Observed marks the period start, not a precise measurement time."}],"value":24.3,"status":"stale","history":[{"at":"2024-06-14T00:00:00.000Z","value":34.12,"preliminary":false},{"at":"2024-06-21T00:00:00.000Z","value":33.9,"preliminary":false},{"at":"2024-06-28T00:00:00.000Z","value":34.24,"preliminary":false},{"at":"2024-07-05T00:00:00.000Z","value":33.54,"preliminary":false},{"at":"2024-07-12T00:00:00.000Z","value":32.66,"preliminary":false},{"at":"2024-07-19T00:00:00.000Z","value":30.96,"preliminary":false},{"at":"2024-07-26T00:00:00.000Z","value":29.85,"preliminary":false},{"at":"2024-08-02T00:00:00.000Z","value":30.43,"preliminary":false},{"at":"2024-08-09T00:00:00.000Z","value":28.76,"preliminary":false},{"at":"2024-08-16T00:00:00.000Z","value":28.2,"preliminary":false},{"at":"2024-08-23T00:00:00.000Z","value":27.54,"preliminary":false},{"at":"2024-08-30T00:00:00.000Z","value":26.39,"preliminary":false},{"at":"2024-09-06T00:00:00.000Z","value":24.69,"preliminary":false},{"at":"2024-09-13T00:00:00.000Z","value":22.71,"preliminary":false},{"at":"2024-09-20T00:00:00.000Z","value":22.83,"preliminary":false},{"at":"2024-09-27T00:00:00.000Z","value":23.67,"preliminary":false},{"at":"2024-10-04T00:00:00.000Z","value":24.91,"preliminary":false},{"at":"2024-10-11T00:00:00.000Z","value":25.02,"preliminary":false},{"at":"2024-10-18T00:00:00.000Z","value":24.68,"preliminary":false},{"at":"2024-10-25T00:00:00.000Z","value":25.36,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":25.88,"preliminary":false},{"at":"2024-11-08T00:00:00.000Z","value":25.19,"preliminary":false},{"at":"2024-11-15T00:00:00.000Z","value":25.05,"preliminary":false},{"at":"2024-11-22T00:00:00.000Z","value":24.14,"preliminary":false},{"at":"2024-11-29T00:00:00.000Z","value":24.19,"preliminary":false},{"at":"2024-12-06T00:00:00.000Z","value":22.89,"preliminary":false},{"at":"2024-12-13T00:00:00.000Z","value":23,"preliminary":false},{"at":"2024-12-20T00:00:00.000Z","value":22.68,"preliminary":false},{"at":"2024-12-27T00:00:00.000Z","value":22.54,"preliminary":false},{"at":"2025-01-03T00:00:00.000Z","value":20.04,"preliminary":false},{"at":"2025-01-10T00:00:00.000Z","value":20.8,"preliminary":false},{"at":"2025-01-17T00:00:00.000Z","value":20.66,"preliminary":false},{"at":"2025-01-24T00:00:00.000Z","value":20.98,"preliminary":false},{"at":"2025-01-31T00:00:00.000Z","value":20.95,"preliminary":false},{"at":"2025-02-07T00:00:00.000Z","value":21.82,"preliminary":false},{"at":"2025-02-14T00:00:00.000Z","value":23.29,"preliminary":false},{"at":"2025-02-21T00:00:00.000Z","value":24.57,"preliminary":false},{"at":"2025-02-28T00:00:00.000Z","value":25.7,"preliminary":false},{"at":"2025-03-07T00:00:00.000Z","value":24.47,"preliminary":false},{"at":"2025-03-14T00:00:00.000Z","value":23.46,"preliminary":false},{"at":"2025-03-21T00:00:00.000Z","value":22.71,"preliminary":false},{"at":"2025-03-28T00:00:00.000Z","value":25.08,"preliminary":false},{"at":"2025-04-04T00:00:00.000Z","value":25.76,"preliminary":false},{"at":"2025-04-11T00:00:00.000Z","value":25.11,"preliminary":false},{"at":"2025-04-18T00:00:00.000Z","value":25.02,"preliminary":false},{"at":"2025-04-25T00:00:00.000Z","value":25.7,"preliminary":false},{"at":"2025-05-02T00:00:00.000Z","value":24.96,"preliminary":false},{"at":"2025-05-09T00:00:00.000Z","value":23.89,"preliminary":false},{"at":"2025-05-16T00:00:00.000Z","value":23.44,"preliminary":false},{"at":"2025-05-23T00:00:00.000Z","value":23.51,"preliminary":false},{"at":"2025-05-30T00:00:00.000Z","value":24.09,"preliminary":false},{"at":"2025-06-06T00:00:00.000Z","value":23.68,"preliminary":false},{"at":"2025-06-13T00:00:00.000Z","value":22.69,"preliminary":false},{"at":"2025-06-20T00:00:00.000Z","value":22.22,"preliminary":false},{"at":"2025-06-27T00:00:00.000Z","value":20.73,"preliminary":false},{"at":"2025-07-04T00:00:00.000Z","value":21.2,"preliminary":false},{"at":"2025-07-11T00:00:00.000Z","value":21.41,"preliminary":false},{"at":"2025-07-18T00:00:00.000Z","value":21.86,"preliminary":false},{"at":"2025-07-25T00:00:00.000Z","value":22.55,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":23.01,"preliminary":false},{"at":"2025-08-08T00:00:00.000Z","value":23.05,"preliminary":false},{"at":"2025-08-15T00:00:00.000Z","value":23.47,"preliminary":false},{"at":"2025-08-22T00:00:00.000Z","value":22.63,"preliminary":false},{"at":"2025-08-29T00:00:00.000Z","value":24.22,"preliminary":false},{"at":"2025-09-05T00:00:00.000Z","value":23.86,"preliminary":false},{"at":"2025-09-12T00:00:00.000Z","value":23.56,"preliminary":false},{"at":"2025-09-19T00:00:00.000Z","value":23.74,"preliminary":false},{"at":"2025-09-26T00:00:00.000Z","value":23.47,"preliminary":false},{"at":"2025-10-03T00:00:00.000Z","value":22.7,"preliminary":false},{"at":"2025-10-10T00:00:00.000Z","value":22,"preliminary":false},{"at":"2025-10-17T00:00:00.000Z","value":21.23,"preliminary":false},{"at":"2025-10-24T00:00:00.000Z","value":22.57,"preliminary":false},{"at":"2025-10-31T00:00:00.000Z","value":22.87,"preliminary":false},{"at":"2025-11-07T00:00:00.000Z","value":22.52,"preliminary":false},{"at":"2025-11-14T00:00:00.000Z","value":21.82,"preliminary":false},{"at":"2025-11-21T00:00:00.000Z","value":21.75,"preliminary":false},{"at":"2025-11-28T00:00:00.000Z","value":21.3,"preliminary":false},{"at":"2025-12-05T00:00:00.000Z","value":21.6,"preliminary":false},{"at":"2025-12-12T00:00:00.000Z","value":20.86,"preliminary":false},{"at":"2025-12-19T00:00:00.000Z","value":21.57,"preliminary":false},{"at":"2025-12-26T00:00:00.000Z","value":22.11,"preliminary":false},{"at":"2026-01-02T00:00:00.000Z","value":22.84,"preliminary":false},{"at":"2026-01-09T00:00:00.000Z","value":23.59,"preliminary":false},{"at":"2026-01-16T00:00:00.000Z","value":25.06,"preliminary":false},{"at":"2026-01-23T00:00:00.000Z","value":24.79,"preliminary":false},{"at":"2026-01-30T00:00:00.000Z","value":24.04,"preliminary":false},{"at":"2026-02-06T00:00:00.000Z","value":25.11,"preliminary":false},{"at":"2026-02-13T00:00:00.000Z","value":24.02,"preliminary":false},{"at":"2026-02-20T00:00:00.000Z","value":24.9,"preliminary":false},{"at":"2026-02-27T00:00:00.000Z","value":26.46,"preliminary":false},{"at":"2026-03-06T00:00:00.000Z","value":26.58,"preliminary":false},{"at":"2026-03-13T00:00:00.000Z","value":27.52,"preliminary":false},{"at":"2026-03-20T00:00:00.000Z","value":30.95,"preliminary":false},{"at":"2026-03-27T00:00:00.000Z","value":31.47,"preliminary":false},{"at":"2026-04-03T00:00:00.000Z","value":31.49,"preliminary":false},{"at":"2026-04-10T00:00:00.000Z","value":29.76,"preliminary":false},{"at":"2026-04-17T00:00:00.000Z","value":30.57,"preliminary":false},{"at":"2026-04-24T00:00:00.000Z","value":29.77,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":29.12,"preliminary":false},{"at":"2026-05-08T00:00:00.000Z","value":27.42,"preliminary":false},{"at":"2026-05-15T00:00:00.000Z","value":25.82,"preliminary":false},{"at":"2026-05-22T00:00:00.000Z","value":23.02,"preliminary":false},{"at":"2026-05-29T00:00:00.000Z","value":22.44,"preliminary":false},{"at":"2026-06-05T00:00:00.000Z","value":21.64,"preliminary":false},{"at":"2026-06-12T00:00:00.000Z","value":20.03,"preliminary":false},{"at":"2026-06-19T00:00:00.000Z","value":18.96,"preliminary":false},{"at":"2026-06-26T00:00:00.000Z","value":19.67,"preliminary":false},{"at":"2026-07-03T00:00:00.000Z","value":19.61,"preliminary":false},{"at":"2026-07-10T00:00:00.000Z","value":20.04,"preliminary":false},{"at":"2026-07-17T00:00:00.000Z","value":19.37,"preliminary":false},{"at":"2026-07-24T00:00:00.000Z","value":18.6,"preliminary":false},{"at":"2026-07-31T00:00:00.000Z","value":20.96,"preliminary":false},{"at":"2026-08-07T00:00:00.000Z","value":22.57,"preliminary":false},{"at":"2026-08-14T00:00:00.000Z","value":21.25,"preliminary":false},{"at":"2026-08-21T00:00:00.000Z","value":22.43,"preliminary":false},{"at":"2026-08-28T00:00:00.000Z","value":22.51,"preliminary":false},{"at":"2026-09-04T00:00:00.000Z","value":21.82,"preliminary":false},{"at":"2026-09-11T00:00:00.000Z","value":21.48,"preliminary":false},{"at":"2026-09-18T00:00:00.000Z","value":23.75,"preliminary":false},{"at":"2026-09-25T00:00:00.000Z","value":24.3,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-09-25T00:00:00.000Z","periodLabel":"2026-09-25","sourceStale":null,"historyLabel":"Archived weekly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-09-25T00:00:00.000Z","historyGapSeconds":691200,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":604800,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":919725,"collectedAt":"2026-10-05T15:28:34.280Z","lastPoll":"2026-10-05T15:28:34.217Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eia-us-cushing","last_source_update":null,"last_poll":"2026-10-05T15:28:34.217Z","stated_cadence_seconds":604800,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-paj-jp-crude","domain":"Energy","label":"Japan refiner crude (PAJ)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; PAJ","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"Japan refiner crude (PAJ)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-paj-jp-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T15:02:49.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":72.5,"status":"stale","history":[{"at":"2016-08-01T00:00:00.000Z","value":86.39,"preliminary":false},{"at":"2016-09-01T00:00:00.000Z","value":89.15,"preliminary":false},{"at":"2016-10-01T00:00:00.000Z","value":92.75,"preliminary":false},{"at":"2016-11-01T00:00:00.000Z","value":87.63,"preliminary":false},{"at":"2016-12-01T00:00:00.000Z","value":89.06,"preliminary":false},{"at":"2017-01-01T00:00:00.000Z","value":85.32,"preliminary":false},{"at":"2017-02-01T00:00:00.000Z","value":83.04,"preliminary":false},{"at":"2017-03-01T00:00:00.000Z","value":78.54,"preliminary":false},{"at":"2017-04-01T00:00:00.000Z","value":86.88,"preliminary":false},{"at":"2017-05-01T00:00:00.000Z","value":81.09,"preliminary":false},{"at":"2017-06-01T00:00:00.000Z","value":80.61,"preliminary":false},{"at":"2017-07-01T00:00:00.000Z","value":85.99,"preliminary":false},{"at":"2017-08-01T00:00:00.000Z","value":80.94,"preliminary":false},{"at":"2017-09-01T00:00:00.000Z","value":80.46,"preliminary":false},{"at":"2017-10-01T00:00:00.000Z","value":80.84,"preliminary":false},{"at":"2017-11-01T00:00:00.000Z","value":83.4,"preliminary":false},{"at":"2017-12-01T00:00:00.000Z","value":85.94,"preliminary":false},{"at":"2018-01-01T00:00:00.000Z","value":86.99,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":78.47,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":76.64,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":77.91,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":82.58,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":77.78,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":74.92,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":78.48,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":74.36,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":88.81,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":86.77,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":79.63,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":79.68,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":77.55,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":80.34,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":77.8,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":85.71,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":82.3,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":83.82,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":81.19,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":75.33,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":74.23,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":72.05,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":73.88,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":69.46,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":68.37,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":76.7,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":81.95,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":88.59,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":83.72,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":83.71,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":84.23,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":78.99,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":78.65,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":72.62,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":66.69,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":62.52,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":63.56,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":60.21,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":66.84,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":75.79,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":70.79,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":65.73,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":67.27,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":62.17,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":56.07,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":58.88,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":60.53,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":56.14,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":56.21,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":60.75,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":64.99,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":64.1,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":59.98,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":60.28,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":64.42,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":67.63,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":71.74,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":67.34,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":71.47,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":67.39,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":65.89,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":62.23,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":70.16,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":74.42,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":77.92,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":77.67,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":69.94,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":72.54,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":68.63,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":72.55,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":71.73,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":66.68,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":66.16,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":62.76,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":67.94,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":61.79,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":63.52,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":66.73,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":68.29,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":70.12,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":64.33,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":62.18,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":60.16,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":64.72,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":66.04,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":71.59,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":70.63,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":78.01,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":75.45,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":71.04,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":65.24,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":66.7,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":66.69,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":67.88,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":71.24,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":62.36,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":62.76,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":59.15,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":55.11,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":64.03,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":69.57,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":72.5,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown: source exposes no update timestamp","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.244Z","lastPoll":"2026-10-05T15:28:34.167Z","freshness":{"source":"gauges","dataset":"hormuz-stock-paj-jp-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.167Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false}}},{"id":"hormuz-stock-jodi-jp-crude","domain":"Energy","label":"Japan crude including SPR (JODI)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; JODI","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"Japan crude including SPR (JODI)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-jodi-jp-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:56:48.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":267.91,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":396.54,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":391.1,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":382.5,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":388.66,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":393.21,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":387.86,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":392.27,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":392.11,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":379.7,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":393.29,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":393.4,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":388.42,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":382.74,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":386.62,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":385.75,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":384.35,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":387.41,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":382.16,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":393.49,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":389.37,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":377.53,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":381.6,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":379.71,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":386.61,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":370.1,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":374.11,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":374.59,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":386.02,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":387.25,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":378.18,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":381.24,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":381.35,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":377.4,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":374.82,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":364.76,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":364.62,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":361.83,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":362.41,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":352.14,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":358.47,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":367.01,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":364.55,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":356.39,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":358.18,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":352.38,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":356.2,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":363,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":357.9,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":355.67,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":355.2,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":359.41,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":365.23,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":359.77,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":349.36,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":348.03,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":352.54,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":356.77,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":347.78,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":351.4,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":347.61,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":342.09,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":342.72,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":343.29,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":349.86,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":343.7,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":350.1,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":353.92,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":340.67,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":345.4,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":346.43,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":344.92,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":344.75,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":343.91,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":340.1,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":338.42,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":335.25,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":332.06,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":335.34,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":344.85,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":342.04,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":342.03,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":330.63,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":330.32,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":333.63,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":332.9,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":332.62,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":344.08,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":338.5,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":339.46,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":342.45,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":341.98,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":332.68,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":333.16,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":333.77,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":333.27,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":343.81,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":337.66,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":334.84,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":334.88,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":287.72,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":264.37,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":266.29,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":267.91,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.267Z","lastPoll":"2026-10-05T15:28:34.196Z","freshness":{"source":"gauges","dataset":"hormuz-stock-jodi-jp-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.196Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eurostat-eu-crude","domain":"Energy","label":"EU crude oil stocks, approximate","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EUROSTAT","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"EU crude oil stocks, approximate","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-eurostat-eu-crude","note":"Approximate oil equivalent: thousand tonnes × 7.33 barrels/tonne ÷ 1000.","unit":"M bbl","extra":[{"label":"Source unit","value":"kt"},{"label":"Archive fetched","value":"2026-10-05T14:48:48.000Z"},{"label":"Reporting period","value":"2026-07 · preliminary. Observed marks the period start, not a precise measurement time."}],"value":415.58,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":409.04,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":427.32,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":432.57,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":439.84,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":442.6,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":435.57,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":434.95,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":427.51,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":413.43,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":425.38,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":421.64,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":415.78,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":412.4,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":429.97,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":433.17,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":431.7,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":429.69,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":432.37,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":427.89,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":424.15,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":427.4,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":434.77,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":437.2,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":430.63,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":418.12,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":412.15,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":428.06,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":439.34,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":436.92,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":432.89,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":436.71,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":431.89,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":434.08,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":429.84,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":427.6,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":426.53,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":425.82,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":421.84,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":425.55,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":416.21,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":419.98,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":423.2,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":419.32,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":407.55,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":395.65,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":401.82,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":402.84,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":391.3,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":389.69,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":408.57,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":411.46,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":412,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":421.83,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":424.92,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":423.61,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":415.93,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":420.44,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":417.27,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":429.41,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":430.7,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":427.72,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":421.62,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":423.01,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":432.67,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":433.88,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":434.73,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":432.32,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":430.95,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":420.83,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":426.95,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":413.85,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":413.35,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":410.3,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":416.9,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":416.45,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":425.3,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":431.4,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":427.19,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":420.36,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":418,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":416.37,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":417.47,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":412.21,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":411.3,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":404.38,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":400.36,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":411.27,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":406.23,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":415.1,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":407.67,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":413.41,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":406.81,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":405.33,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":411.18,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":406.55,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":401.69,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":393.84,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":401.66,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":402.56,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":416.43,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":393.91,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":410.58,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":415.58,"preliminary":true}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07 · preliminary","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.243Z","lastPoll":"2026-10-05T15:28:34.162Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eurostat-eu-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.162Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-eurostat-eu-oil_total","domain":"Energy","label":"EU oil and products stocks, approximate","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; EUROSTAT","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"EU oil and products stocks, approximate","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-eurostat-eu-oil_total","note":"Approximate oil equivalent: thousand tonnes × 7.33 barrels/tonne ÷ 1000.","unit":"M bbl","extra":[{"label":"Source unit","value":"kt"},{"label":"Archive fetched","value":"2026-10-05T14:50:48.000Z"},{"label":"Reporting period","value":"2026-07 · preliminary. Observed marks the period start, not a precise measurement time."}],"value":1143.22,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":1173.43,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":1183.22,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":1171.71,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":1175.76,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":1159.53,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":1149.86,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":1160.02,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":1157.38,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":1135.14,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":1125.75,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":1115.35,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":1129.34,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":1151.47,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":1182.02,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":1183.62,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":1170.88,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":1173.28,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":1184.78,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":1176.18,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":1191.27,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":1183.01,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":1173.64,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":1175.83,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":1164.03,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":1175.78,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":1178.17,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":1204.87,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":1233.72,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":1252.53,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":1241.74,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":1238.87,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":1249.68,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":1230.36,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":1218.82,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":1222.3,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":1202.18,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":1244.33,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":1232.87,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":1214.58,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":1210.66,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":1221.54,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":1194.87,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":1165.04,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":1163.42,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":1123.13,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":1113.94,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":1119.76,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":1096.65,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":1114.47,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":1124.08,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":1117.61,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":1131.58,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":1135.6,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":1124.09,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":1133.36,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":1123.24,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":1128.88,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":1129.06,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":1150.7,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":1170.11,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":1199.94,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":1180.49,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":1153.06,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":1174.5,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":1178.24,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":1162.23,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":1172.18,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":1178.91,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":1162.82,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":1149.96,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":1127.02,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":1135.57,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":1148.01,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":1161.1,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":1162.21,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":1180.15,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":1185.46,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":1176.01,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":1151.97,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":1154.7,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":1143.52,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":1131.65,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":1133.23,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":1148.32,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":1159.35,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":1136.66,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":1153.2,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":1138.58,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":1145.24,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":1137.22,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":1133.41,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":1146.08,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":1138.61,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":1130.11,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":1124.02,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":1130.35,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":1158.77,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":1172.23,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":1161.99,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":1156.19,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":1138.29,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":1142.3,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":1143.22,"preliminary":true}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07 · preliminary","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.255Z","lastPoll":"2026-10-05T15:28:34.187Z","freshness":{"source":"gauges","dataset":"hormuz-stock-eurostat-eu-oil_total","last_source_update":null,"last_poll":"2026-10-05T15:28:34.187Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-jodi-sa-crude","domain":"Energy","label":"Saudi crude stocks (JODI)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; JODI","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"Saudi crude stocks (JODI)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-jodi-sa-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T15:00:49.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":175.63,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":240.81,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":236.93,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":235.42,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":234.43,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":235.37,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":234.92,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":229.41,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":226.59,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":223.8,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":217.38,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":208.22,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":205.38,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":200.83,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":204.57,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":200.97,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":193.49,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":187.72,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":187.9,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":179.8,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":172.75,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":152.48,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":168.08,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":167.01,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":155.2,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":153.97,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":153.29,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":156.25,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":143.5,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":147.56,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":153.35,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":153.77,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":145.57,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":143.98,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":144.66,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":143.43,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":140.02,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":137.21,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":134.57,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":133.34,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":134.09,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":135.78,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":135.14,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":135.1,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":133.16,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":136.54,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":136.81,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":132.38,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":134.66,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":133.74,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":137.15,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":135.85,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":139.58,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":144.42,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":141.85,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":142.06,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":141.6,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":144.77,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":148.66,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":151.63,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":148.58,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":145.65,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":151.91,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":147.42,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":149.4,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":148.24,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":149.69,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":146.73,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":150.89,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":146.25,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":149.65,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":149.79,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":149.21,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":151.82,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":145.09,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":139.29,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":145.95,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":135.95,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":134.19,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":139.55,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":136.52,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":138.61,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":141.23,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":145.13,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":147.77,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":155.93,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":145.79,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":146.37,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":143.53,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":140.91,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":152.41,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":145.35,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":143.8,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":150.53,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":148.79,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":146.99,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":153.43,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":156.58,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":170.56,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":152.65,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":139.97,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":142.79,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":144.21,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":175.63,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.243Z","lastPoll":"2026-10-05T15:28:34.165Z","freshness":{"source":"gauges","dataset":"hormuz-stock-jodi-sa-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.165Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-jodi-in-crude","domain":"Energy","label":"India crude stocks (JODI)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; JODI","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"India crude stocks (JODI)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-jodi-in-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:54:48.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":7.44,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":40.05,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":42.08,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":42.48,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":37.86,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":45.68,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":51.27,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":48.32,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":51.11,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":50.39,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":50.69,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":44.39,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":51.68,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":50.89,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":49.67,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":46.08,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":51.47,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":62.53,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":50.21,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":47.75,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":45.01,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":49.74,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":49.42,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":46.21,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":51.2,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":51.8,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":48.41,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":52.37,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":58.56,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":57.83,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":54.77,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":47.88,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":52.51,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":52.9,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":53.81,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":51.78,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":58.11,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":53.88,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":52.41,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":53.88,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":51.04,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":52.5,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":55.43,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":53.87,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":55.15,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":51.36,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":50.64,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":53.38,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":50.25,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":48.7,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":49.13,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":48.74,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":50.21,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":43.49,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":48.71,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":53.4,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":57.06,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":52.15,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":50.67,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":55.09,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":55.89,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":52.51,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":54.25,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":53.66,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":54.64,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":52.42,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":55.15,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":54.45,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":50.89,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":51.49,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":56.08,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":49.9,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":49.64,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":53.39,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":51.43,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":45.38,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":54.66,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":50.32,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":56.65,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":54.68,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":52.5,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":48.37,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":51.61,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":53.13,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":46.52,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":45.06,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":47.76,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":43.35,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":52.73,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":53.43,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":49.48,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":51.26,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":48.6,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":43.29,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":54.94,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":60.93,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":56.86,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":59.03,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":62.38,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":45.28,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":7.44,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":7.44,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":7.44,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":7.44,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.255Z","lastPoll":"2026-10-05T15:28:34.183Z","freshness":{"source":"gauges","dataset":"hormuz-stock-jodi-in-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.183Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-jodi-kr-crude","domain":"Energy","label":"Korea crude stocks (JODI)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; JODI","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"Korea crude stocks (JODI)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-jodi-kr-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:58:48.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":115.16,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":132.87,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":135.65,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":127.5,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":122.32,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":117.65,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":121.27,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":116.35,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":115.98,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":109.66,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":109.26,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":113.28,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":112.46,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":115.89,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":125.18,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":115.51,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":115.38,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":109.67,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":112.39,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":107.27,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":115.56,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":108.46,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":113.45,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":124.61,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":123.27,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":108.69,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":111.56,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":110.75,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":115.83,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":122.27,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":120.14,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":127.71,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":123.77,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":126.75,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":131.46,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":124.6,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":125.33,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":123.43,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":124.18,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":118.75,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":120.96,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":119.84,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":119.53,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":112.41,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":108.19,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":106.34,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":105.52,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":100.95,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":98.4,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":100.72,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":100.75,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":100.55,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":101.75,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":95.86,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":90.62,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":101.05,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":103.89,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":101.99,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":103.15,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":109.19,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":105.21,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":106.89,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":113.55,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":122.9,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":119.06,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":116.71,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":115.09,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":110.14,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":106.05,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":106.4,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":101.1,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":103.78,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":103.84,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":106.3,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":111.24,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":105.85,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":110.7,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":108.34,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":102.75,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":99.15,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":105.97,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":103.42,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":104.26,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":108.46,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":100.17,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":104.12,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":105.26,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":111.27,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":109.32,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":109.02,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":108.38,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":101.97,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":106.16,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":99.83,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":111.29,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":109.05,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":100.02,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":100.81,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":103.28,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":103.61,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":90.52,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":91.65,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":94.65,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":115.16,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.281Z","lastPoll":"2026-10-05T15:28:34.224Z","freshness":{"source":"gauges","dataset":"hormuz-stock-jodi-kr-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.224Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"hormuz-stock-jodi-gb-crude","domain":"Energy","label":"UK crude stocks (JODI)","unit":"M bbl","source":"Strait of Hormuz tracker (hormuz.data-tracking.net), CC BY 4.0; JODI","sourceUrl":"https://hormuz.data-tracking.net/storage","coverage":"Individual inventory series. Overlapping series are not summed; Cushing is within US crude, EU crude is within EU oil/products, PAJ refiners overlap JODI Japan. Thousand-tonne sources use approximate 7.33 barrels/tonne.","license":"CC BY 4.0; research and non-commercial use.","measures":"UK crude stocks (JODI)","staleAfterSeconds":10368000,"keepVisible":true,"reading":{"id":"hormuz-stock-jodi-gb-crude","note":"Source thousand barrels ÷ 1000. Individual stock series; overlapping series must not be added.","unit":"M bbl","extra":[{"label":"Source unit","value":"kbbl"},{"label":"Archive fetched","value":"2026-10-05T14:52:48.000Z"},{"label":"Reporting period","value":"2026-07. Observed marks the period start, not a precise measurement time."}],"value":21.73,"status":"stale","history":[{"at":"2018-01-01T00:00:00.000Z","value":31.38,"preliminary":false},{"at":"2018-02-01T00:00:00.000Z","value":27.78,"preliminary":false},{"at":"2018-03-01T00:00:00.000Z","value":27.82,"preliminary":false},{"at":"2018-04-01T00:00:00.000Z","value":30.31,"preliminary":false},{"at":"2018-05-01T00:00:00.000Z","value":32.74,"preliminary":false},{"at":"2018-06-01T00:00:00.000Z","value":34.21,"preliminary":false},{"at":"2018-07-01T00:00:00.000Z","value":33.03,"preliminary":false},{"at":"2018-08-01T00:00:00.000Z","value":31.09,"preliminary":false},{"at":"2018-09-01T00:00:00.000Z","value":28.56,"preliminary":false},{"at":"2018-10-01T00:00:00.000Z","value":28.88,"preliminary":false},{"at":"2018-11-01T00:00:00.000Z","value":27.19,"preliminary":false},{"at":"2018-12-01T00:00:00.000Z","value":27.29,"preliminary":false},{"at":"2019-01-01T00:00:00.000Z","value":30.3,"preliminary":false},{"at":"2019-02-01T00:00:00.000Z","value":29.12,"preliminary":false},{"at":"2019-03-01T00:00:00.000Z","value":31.43,"preliminary":false},{"at":"2019-04-01T00:00:00.000Z","value":31.38,"preliminary":false},{"at":"2019-05-01T00:00:00.000Z","value":29.21,"preliminary":false},{"at":"2019-06-01T00:00:00.000Z","value":31.14,"preliminary":false},{"at":"2019-07-01T00:00:00.000Z","value":26.93,"preliminary":false},{"at":"2019-08-01T00:00:00.000Z","value":27.81,"preliminary":false},{"at":"2019-09-01T00:00:00.000Z","value":26.23,"preliminary":false},{"at":"2019-10-01T00:00:00.000Z","value":28.57,"preliminary":false},{"at":"2019-11-01T00:00:00.000Z","value":27.57,"preliminary":false},{"at":"2019-12-01T00:00:00.000Z","value":28.65,"preliminary":false},{"at":"2020-01-01T00:00:00.000Z","value":28.59,"preliminary":false},{"at":"2020-02-01T00:00:00.000Z","value":27.76,"preliminary":false},{"at":"2020-03-01T00:00:00.000Z","value":29.33,"preliminary":false},{"at":"2020-04-01T00:00:00.000Z","value":30.26,"preliminary":false},{"at":"2020-05-01T00:00:00.000Z","value":30.03,"preliminary":false},{"at":"2020-06-01T00:00:00.000Z","value":32.07,"preliminary":false},{"at":"2020-07-01T00:00:00.000Z","value":31.84,"preliminary":false},{"at":"2020-08-01T00:00:00.000Z","value":28.4,"preliminary":false},{"at":"2020-09-01T00:00:00.000Z","value":27.65,"preliminary":false},{"at":"2020-10-01T00:00:00.000Z","value":27.78,"preliminary":false},{"at":"2020-11-01T00:00:00.000Z","value":26.13,"preliminary":false},{"at":"2020-12-01T00:00:00.000Z","value":27.95,"preliminary":false},{"at":"2021-01-01T00:00:00.000Z","value":27.48,"preliminary":false},{"at":"2021-02-01T00:00:00.000Z","value":24.17,"preliminary":false},{"at":"2021-03-01T00:00:00.000Z","value":26.51,"preliminary":false},{"at":"2021-04-01T00:00:00.000Z","value":24.87,"preliminary":false},{"at":"2021-05-01T00:00:00.000Z","value":29.29,"preliminary":false},{"at":"2021-06-01T00:00:00.000Z","value":26.57,"preliminary":false},{"at":"2021-07-01T00:00:00.000Z","value":26.82,"preliminary":false},{"at":"2021-08-01T00:00:00.000Z","value":24,"preliminary":false},{"at":"2021-09-01T00:00:00.000Z","value":24.9,"preliminary":false},{"at":"2021-10-01T00:00:00.000Z","value":24.76,"preliminary":false},{"at":"2021-11-01T00:00:00.000Z","value":23.4,"preliminary":false},{"at":"2021-12-01T00:00:00.000Z","value":26.19,"preliminary":false},{"at":"2022-01-01T00:00:00.000Z","value":22.68,"preliminary":false},{"at":"2022-02-01T00:00:00.000Z","value":26.41,"preliminary":false},{"at":"2022-03-01T00:00:00.000Z","value":26.45,"preliminary":false},{"at":"2022-04-01T00:00:00.000Z","value":25.22,"preliminary":false},{"at":"2022-05-01T00:00:00.000Z","value":24.07,"preliminary":false},{"at":"2022-06-01T00:00:00.000Z","value":23.58,"preliminary":false},{"at":"2022-07-01T00:00:00.000Z","value":27.38,"preliminary":false},{"at":"2022-08-01T00:00:00.000Z","value":25.91,"preliminary":false},{"at":"2022-09-01T00:00:00.000Z","value":27.95,"preliminary":false},{"at":"2022-10-01T00:00:00.000Z","value":21.11,"preliminary":false},{"at":"2022-11-01T00:00:00.000Z","value":21.61,"preliminary":false},{"at":"2022-12-01T00:00:00.000Z","value":22.66,"preliminary":false},{"at":"2023-01-01T00:00:00.000Z","value":25.37,"preliminary":false},{"at":"2023-02-01T00:00:00.000Z","value":25.76,"preliminary":false},{"at":"2023-03-01T00:00:00.000Z","value":25.3,"preliminary":false},{"at":"2023-04-01T00:00:00.000Z","value":27.26,"preliminary":false},{"at":"2023-05-01T00:00:00.000Z","value":28.2,"preliminary":false},{"at":"2023-06-01T00:00:00.000Z","value":25.59,"preliminary":false},{"at":"2023-07-01T00:00:00.000Z","value":26.86,"preliminary":false},{"at":"2023-08-01T00:00:00.000Z","value":26.16,"preliminary":false},{"at":"2023-09-01T00:00:00.000Z","value":26.14,"preliminary":false},{"at":"2023-10-01T00:00:00.000Z","value":26.19,"preliminary":false},{"at":"2023-11-01T00:00:00.000Z","value":27.14,"preliminary":false},{"at":"2023-12-01T00:00:00.000Z","value":28.75,"preliminary":false},{"at":"2024-01-01T00:00:00.000Z","value":24.34,"preliminary":false},{"at":"2024-02-01T00:00:00.000Z","value":26.72,"preliminary":false},{"at":"2024-03-01T00:00:00.000Z","value":27.38,"preliminary":false},{"at":"2024-04-01T00:00:00.000Z","value":26.47,"preliminary":false},{"at":"2024-05-01T00:00:00.000Z","value":27.34,"preliminary":false},{"at":"2024-06-01T00:00:00.000Z","value":27.82,"preliminary":false},{"at":"2024-07-01T00:00:00.000Z","value":27.14,"preliminary":false},{"at":"2024-08-01T00:00:00.000Z","value":26.92,"preliminary":false},{"at":"2024-09-01T00:00:00.000Z","value":25.27,"preliminary":false},{"at":"2024-10-01T00:00:00.000Z","value":25.43,"preliminary":false},{"at":"2024-11-01T00:00:00.000Z","value":25.65,"preliminary":false},{"at":"2024-12-01T00:00:00.000Z","value":24.67,"preliminary":false},{"at":"2025-01-01T00:00:00.000Z","value":22.71,"preliminary":false},{"at":"2025-02-01T00:00:00.000Z","value":25.81,"preliminary":false},{"at":"2025-03-01T00:00:00.000Z","value":22.86,"preliminary":false},{"at":"2025-04-01T00:00:00.000Z","value":24.89,"preliminary":false},{"at":"2025-05-01T00:00:00.000Z","value":24.96,"preliminary":false},{"at":"2025-06-01T00:00:00.000Z","value":24.37,"preliminary":false},{"at":"2025-07-01T00:00:00.000Z","value":22.82,"preliminary":false},{"at":"2025-08-01T00:00:00.000Z","value":20.93,"preliminary":false},{"at":"2025-09-01T00:00:00.000Z","value":23.4,"preliminary":false},{"at":"2025-10-01T00:00:00.000Z","value":21.43,"preliminary":false},{"at":"2025-11-01T00:00:00.000Z","value":21.26,"preliminary":false},{"at":"2025-12-01T00:00:00.000Z","value":22.01,"preliminary":false},{"at":"2026-01-01T00:00:00.000Z","value":21.01,"preliminary":false},{"at":"2026-02-01T00:00:00.000Z","value":21.45,"preliminary":false},{"at":"2026-03-01T00:00:00.000Z","value":20.22,"preliminary":false},{"at":"2026-04-01T00:00:00.000Z","value":20.13,"preliminary":false},{"at":"2026-05-01T00:00:00.000Z","value":20.28,"preliminary":false},{"at":"2026-06-01T00:00:00.000Z","value":20.51,"preliminary":false},{"at":"2026-07-01T00:00:00.000Z","value":21.73,"preliminary":false}],"forecast":false,"transport":"collector","observedAt":"2026-07-01T00:00:00.000Z","periodLabel":"2026-07","sourceStale":null,"historyLabel":"Archived monthly series","sourceUpdatedAt":null,"sourceAgeSeconds":null,"sourceObservedAt":"2026-07-01T00:00:00.000Z","historyGapSeconds":2764800,"sourceEditionDate":null,"sourceUpdateBasis":"unknown","sourceCadenceSeconds":2592000,"sourceEditionAgeDays":null,"sourceObservationStale":true,"sourceObservationAgeSeconds":8350125,"collectedAt":"2026-10-05T15:28:34.255Z","lastPoll":"2026-10-05T15:28:34.185Z","freshness":{"source":"gauges","dataset":"hormuz-stock-jodi-gb-crude","last_source_update":null,"last_poll":"2026-10-05T15:28:34.185Z","stated_cadence_seconds":2592000,"cadence_basis":"cadence supplied by archived source dataset","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"rail-finland","domain":"Rail","label":"Trains running with live position, Finland","unit":"trains","source":"Fintraffic Digitraffic (rail)","sourceUrl":"https://www.digitraffic.fi/en/railway-traffic/","coverage":"Finnish rail network only.","license":"CC BY 4.0, Fintraffic / digitraffic.fi. Counted from the raw feed.","measures":"Trains whose GPS position is newer than 5 minutes.","staleAfterSeconds":600,"reading":{"id":"rail-finland","note":"","unit":"trains","value":125,"status":"stale","observedAt":"2026-10-05T15:28:30.000Z","sourceUpdatedAt":null,"sourceUpdateBasis":"unknown: source exposes no update timestamp","collectedAt":"2026-10-05T15:28:34.585Z","sourceAgeSeconds":null,"lastPoll":"2026-10-05T15:28:34.210Z","freshness":{"source":"gauges","dataset":"rail-finland","last_source_update":null,"last_poll":"2026-10-05T15:28:34.210Z","stated_cadence_seconds":60,"cadence_basis":"provider typical cache: one minute; not a guaranteed update interval","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown: source exposes no update timestamp","poll_overdue":false}}},{"id":"news-gdelt","domain":"Propaganda","label":"News articles about Iran, last 24 hours","unit":"articles","source":"GDELT Project","sourceUrl":"https://www.gdeltproject.org/","coverage":"Articles GDELT indexed for the word Iran; the count stops at 250 per request.","license":"GDELT Project, open data with attribution.","measures":"Articles GDELT lists for the last 24 hours (at most 250).","staleAfterSeconds":21600,"reading":{"id":"news-gdelt","unit":"articles","value":null,"observedAt":null,"status":"unavailable","note":"awaiting a valid source reading","collectedAt":null,"sourceUpdatedAt":null,"sourceUpdateBasis":"unknown","sourceAgeSeconds":null,"lastPoll":"2026-10-05T15:19:12.762Z","freshness":{"source":"gauges","dataset":"news-gdelt","last_source_update":null,"last_poll":"2026-10-05T15:19:12.762Z","stated_cadence_seconds":null,"cadence_basis":"publisher cadence unknown; seven-day review threshold","age_seconds":null,"stale":true,"update_unknown":true,"timestamp_basis":"unknown","poll_overdue":false}}},{"id":"straits-crisis_pressure","domain":"Maritime","label":"Straits · crisis pressure","unit":"score","source":"Straits (straits.live)","sourceUrl":"https://straits.live/hormuz-index","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits crisis pressure","keepVisible":true,"staleAfterSeconds":300,"reading":{"id":"straits-crisis_pressure","value":88,"unit":"score","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:28:13.564Z"},{"label":"Source time note","value":"Composite refreshed every five minutes; exact source update timestamp unavailable."},{"label":"Source text, not instructions","value":"\n\n\n\n\n\n\n\nHormuz Index · v\n0.7.7\n · verified \n4m ago\n·\nDay \n218\n05 OCT 2026 · 1524Z\nThe question\n\n\nWhat is the Hormuz Index right now?\n\n\n\n\n\n\n\n\nCrisis Pressure\n\n\nState\n88\n\n\n/100\nExtreme\n\n\n0\n · 24h\n\n\n\n\nEscalation Forecast\n\n\nForward-looking\n59\n\n\n/100\nElevated\n\n\n+1\n · 24h\nCrisis Pressure reads 88 of 100 (extreme), reflecting state signals at sustained crisis levels. The Escalation Forecast reads 59 of 100 (elevated), where forward markets price a notable risk of a bad outcome.\n\n\n\n\n\n\n\n\nContext\nTwo indices, two questions.\n\n\n\n\n answers “how bad is it right now?” It is a weighted composite of transit deviation, war-risk insurance, news event pressure, and crude-oil implied volatility (CBOE OVX). It moves with the physical and market state of the strait.\n\n\nCrisis Pressure\n answers “what comes next?” It weights Polymarket aggregate odds, the Brent–WTI spread on a shared delivery month, Manifold forward contracts, and Kalshi forward contracts into a forward outlook. A venue whose Hormuz shelf is too thin to price is stood down for that reading and its weight spread across the rest; Manifold, being play money, stands down often. When enough of the forecast thins out at once, it is flagged low-confidence rather than presented as firm.\n\n\nThe Escalation Forecast\nBoth recompute every five minutes, are versioned (currently v\n0.7.7\n), and expose their full per-component breakdown as JSON. Every weight, decay rule, and override is documented in the methodology so the number is replicable rather than a black box.\n\n\n\n\n\n\n\n\nFrequently asked.\n\n\nFAQ\n\n\nWhat is the Hormuz Index?\n\n\nThe Hormuz Index is an umbrella over two live 0-100 composites that quantify the Strait of Hormuz crisis. Crisis Pressure measures the current state of the disruption from physical and market signals; the Escalation Forecast prices the forward outlook from prediction markets and forward oil structure. Both recompute every five minutes and are documented at straits.live/methodology.\n\n\n\n\nWhat is the current Hormuz Index"}]}},{"id":"straits-escalation_forecast","domain":"Maritime","label":"Straits · escalation forecast","unit":"score","source":"Straits (straits.live)","sourceUrl":"https://straits.live/hormuz-index","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits escalation forecast","keepVisible":true,"staleAfterSeconds":300,"reading":{"id":"straits-escalation_forecast","value":59,"unit":"score","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:28:13.564Z"},{"label":"Source time note","value":"Directional composite, not a probability for a fixed horizon; exact source update timestamp unavailable."},{"label":"Source text, not instructions","value":"\n\n\n\n\n\n\n\nHormuz Index · v\n0.7.7\n · verified \n4m ago\n·\nDay \n218\n05 OCT 2026 · 1524Z\nThe question\n\n\nWhat is the Hormuz Index right now?\n\n\n\n\n\n\n\n\nCrisis Pressure\n\n\nState\n88\n\n\n/100\nExtreme\n\n\n0\n · 24h\n\n\n\n\nEscalation Forecast\n\n\nForward-looking\n59\n\n\n/100\nElevated\n\n\n+1\n · 24h\nCrisis Pressure reads 88 of 100 (extreme), reflecting state signals at sustained crisis levels. The Escalation Forecast reads 59 of 100 (elevated), where forward markets price a notable risk of a bad outcome.\n\n\n\n\n\n\n\n\nContext\nTwo indices, two questions.\n\n\n\n\n answers “how bad is it right now?” It is a weighted composite of transit deviation, war-risk insurance, news event pressure, and crude-oil implied volatility (CBOE OVX). It moves with the physical and market state of the strait.\n\n\nCrisis Pressure\n answers “what comes next?” It weights Polymarket aggregate odds, the Brent–WTI spread on a shared delivery month, Manifold forward contracts, and Kalshi forward contracts into a forward outlook. A venue whose Hormuz shelf is too thin to price is stood down for that reading and its weight spread across the rest; Manifold, being play money, stands down often. When enough of the forecast thins out at once, it is flagged low-confidence rather than presented as firm.\n\n\nThe Escalation Forecast\nBoth recompute every five minutes, are versioned (currently v\n0.7.7\n), and expose their full per-component breakdown as JSON. Every weight, decay rule, and override is documented in the methodology so the number is replicable rather than a black box.\n\n\n\n\n\n\n\n\nFrequently asked.\n\n\nFAQ\n\n\nWhat is the Hormuz Index?\n\n\nThe Hormuz Index is an umbrella over two live 0-100 composites that quantify the Strait of Hormuz crisis. Crisis Pressure measures the current state of the disruption from physical and market signals; the Escalation Forecast prices the forward outlook from prediction markets and forward oil structure. Both recompute every five minutes and are documented at straits.live/methodology.\n\n\n\n\nWhat is the current Hormuz Index"}]}},{"id":"straits-commercial_transits","domain":"Maritime","label":"Straits · reported daily commercial transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits reported daily commercial transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-commercial_transits","value":1,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Latest upstream daily PortWatch observation; source date remains visible in source_text, not a precise update timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-throughput","domain":"Maritime","label":"Straits · throughput vs pre-crisis","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits throughput vs pre-crisis","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-throughput","value":1,"unit":"percent","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-war_risk_insurance","domain":"Maritime","label":"Straits · War-risk insurance","unit":"multiple","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"War-risk insurance","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-war_risk_insurance","value":null,"unit":"multiple","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"No archived Straits reading yet.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"Unavailable"}]}},{"id":"straits-ais_dark_tankers","domain":"Maritime","label":"Straits · AIS-dark tankers, 24h","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits AIS-dark tankers, 24h","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-ais_dark_tankers","value":190,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-flagged_vessels","domain":"Maritime","label":"Straits · flagged vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits flagged vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-flagged_vessels","value":297,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-stranded_vessels","domain":"Maritime","label":"Straits · stranded vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits stranded vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-stranded_vessels","value":202,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-transiting_tankers","domain":"Maritime","label":"Straits · non-holding tankers","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits non-holding tankers","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-transiting_tankers","value":14,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-transiting_cargo","domain":"Maritime","label":"Straits · non-holding cargo","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits non-holding cargo","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-transiting_cargo","value":65,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-transiting_other","domain":"Maritime","label":"Straits · non-holding other","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits non-holding other","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-transiting_other","value":119,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-transiting_military","domain":"Maritime","label":"Straits · non-holding military","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits non-holding military","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-transiting_military","value":0,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:18:13.547Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"\n\n\n\nStrait of Hormuz Live Tracker & Monitor, updated \n05 OCT 2026 · 1513Z\n\n\n\n\n\n\ndata \n1509Z\n·\nDay \n218\nsince the closure began\n05 OCT 2026 · 1513Z\nClosed\n.\n\n\n\n\nto commercial shipping · \nby war-risk insurance\nThe Strait of Hormuz is the narrow waterway between Iran and Oman that carries close to a fifth of the world’s oil. This page tracks, live, whether ships are getting through.\n \n\n\nNew here? Start here →\nShipping in the Strait of Hormuz is under fresh attack, disrupting transit, and the latest official PortWatch count is 1 vessel on September 27 at 1% of typical; 190 tankers have gone dark on AIS in the last 24 hours vs 71.0 over the trailing 4 days; prediction markets pricing a return to normal at 3%; crisis pressure at 88 (extreme).\n\n\n\n\nAuto-composed from the live figures · not hand-written\n\n\nDisrupted\nStrait under attack\n\n\nThe stakes\n\n\n\n\n\n\nUS pump price on a further Brent spike\n$5.05\n/gal\n$4.75\n–\n$5.36\n · +\n$0.67\n/gal vs today’s state-price average \n$4.38\n\n\nOdds it returns to normal\n3\n%\nby Oct 31 · \nsee the reopening curve →\n\n\nPump figure modeled from live Brent · odds market-implied · not forecasts\n\n\nShare status →\n·\nCopy\n\n\n\n\n\n\n\n\n$\n101\n.\n94\n\n\n-0.30\n%\n−\n$\n0.31\n · \nvs prior settle\n \n\n\nvs pre-crisis ~$\n72\n+41.6%\nFront-month futures · ~15 min delay\n\n\n\n\n\n\n\n\n$\n102.90\n · HIGH\n$\n97.67\n · LOW\nEV\n01\nEV\n02\n−\n5 days\nNOW\nFlagged vessels · risk screen\n297\n139\n high \n·\n158\n moderate \n·\nof \n2,113\n tracked in Gulf AIS, 24h\nDetail →\nShips now in the Gulf that match sanctions lists or other risk markers.\nAIS-dark tankers · 24h\n190\n \n▲\nvs \n71.0\n \n4\n-day avg\nDetail ↓\nTankers that stopped broadcasting their position in the past day\n, out of 289 that met the screen\n.\n \nNon-tankers went dark at 31.2% under the same test, so read this as a floor on hulls we stopped receiving rather than a count of evasions.\n\n\n\n\n\n\nHormuz Index\n·\nv\n0.7.7\nHow this is computed →\nOur two 0–100 gauges: how disrupted the strait is right now, and how much escalation markets price in. Read the second as a dire"}]}},{"id":"straits-tehran_rate","domain":"Maritime","label":"Straits · Tehran exchange rate","unit":"toman/USD","source":"Straits (straits.live)","sourceUrl":"https://straits.live/","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Tehran exchange rate","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-tehran_rate","value":null,"unit":"toman/USD","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"No archived Straits reading yet.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"Unavailable"}]}},{"id":"straits-mirror_brent","domain":"Maritime","label":"Straits · daily mirror: Brent","unit":"USD/barrel","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Brent","keepVisible":true,"staleAfterSeconds":600,"reading":{"id":"straits-mirror_brent","value":102.25,"unit":"USD/barrel","observedAt":"2026-10-04T15:50:02.497Z","status":"stale","sourceAgeSeconds":85123,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:50:02.497Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_wti","domain":"Maritime","label":"Straits · daily mirror: WTI","unit":"USD/barrel","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: WTI","keepVisible":true,"staleAfterSeconds":600,"reading":{"id":"straits-mirror_wti","value":91.11,"unit":"USD/barrel","observedAt":"2026-10-04T15:50:02.497Z","status":"stale","sourceAgeSeconds":85123,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:50:02.497Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_brent_change_24h","domain":"Maritime","label":"Straits · daily mirror: Brent 24h change","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Brent 24h change","keepVisible":true,"staleAfterSeconds":600,"reading":{"id":"straits-mirror_brent_change_24h","value":-0.11,"unit":"percent","observedAt":"2026-10-04T15:50:02.497Z","status":"stale","sourceAgeSeconds":85123,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:50:02.497Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_insurance_multiple","domain":"Maritime","label":"Straits · daily mirror: War-risk insurance multiple","unit":"multiple","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: War-risk insurance multiple","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_insurance_multiple","value":40,"unit":"multiple","observedAt":"2026-09-08T00:00:00.000Z","status":"stale","sourceAgeSeconds":2388525,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 663 h ago.","extra":[{"label":"Source update time","value":"2026-09-08T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored timestamp; this editorial estimate is not live."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_transits","domain":"Maritime","label":"Straits · daily mirror: Reported transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Reported transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_transits","value":1,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_transits_baseline","domain":"Maritime","label":"Straits · daily mirror: Transit baseline","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Transit baseline","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_transits_baseline","value":85,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_throughput","domain":"Maritime","label":"Straits · daily mirror: Throughput vs baseline","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Throughput vs baseline","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_throughput","value":1,"unit":"percent","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ships_transiting","domain":"Maritime","label":"Straits · daily mirror: AIS transiting vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: AIS transiting vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ships_transiting","value":175,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ships_anchored","domain":"Maritime","label":"Straits · daily mirror: AIS anchored vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: AIS anchored vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ships_anchored","value":923,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ships_stranded","domain":"Maritime","label":"Straits · daily mirror: AIS stranded vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: AIS stranded vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ships_stranded","value":923,"unit":"vessels","observedAt":"2026-10-04T15:50:05.058Z","status":"stale","sourceAgeSeconds":85120,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:50:05.058Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ais_dark_tankers","domain":"Maritime","label":"Straits · daily mirror: AIS-dark tankers","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: AIS-dark tankers","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ais_dark_tankers","value":50,"unit":"vessels","observedAt":"2026-10-04T15:45:08.047Z","status":"stale","sourceAgeSeconds":85417,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:45:08.047Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_sanctioned","domain":"Maritime","label":"Straits · daily mirror: Sanctions-screen matches","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Sanctions-screen matches","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_sanctioned","value":52,"unit":"vessels","observedAt":"2026-10-04T15:40:10.942Z","status":"stale","sourceAgeSeconds":85714,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:40:10.942Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_carriers_total","domain":"Maritime","label":"Straits · daily mirror: Tracked carriers","unit":"count","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Tracked carriers","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_carriers_total","value":9,"unit":"count","observedAt":"2026-09-15T00:00:00.000Z","status":"stale","sourceAgeSeconds":1783725,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 495 h ago.","extra":[{"label":"Source update time","value":"2026-09-15T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored timestamp; this editorial estimate is not live."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_carriers_suspended","domain":"Maritime","label":"Straits · daily mirror: Suspended carriers","unit":"count","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Suspended carriers","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_carriers_suspended","value":0,"unit":"count","observedAt":"2026-09-15T00:00:00.000Z","status":"stale","sourceAgeSeconds":1783725,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 495 h ago.","extra":[{"label":"Source update time","value":"2026-09-15T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored timestamp; this editorial estimate is not live."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_carriers_rerouting","domain":"Maritime","label":"Straits · daily mirror: Rerouting carriers","unit":"count","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Rerouting carriers","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_carriers_rerouting","value":8,"unit":"count","observedAt":"2026-09-15T00:00:00.000Z","status":"stale","sourceAgeSeconds":1783725,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 495 h ago.","extra":[{"label":"Source update time","value":"2026-09-15T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored timestamp; this editorial estimate is not live."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_events_recent","domain":"Maritime","label":"Straits · daily mirror: Recent events","unit":"count","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Recent events","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_events_recent","value":45,"unit":"count","observedAt":"2026-10-04T15:20:57.000Z","status":"stale","sourceAgeSeconds":86868,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:20:57.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_days_since_closure","domain":"Maritime","label":"Straits · daily mirror: Days since closure","unit":"days","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Days since closure","keepVisible":true,"staleAfterSeconds":86400,"reading":{"id":"straits-mirror_days_since_closure","value":217,"unit":"days","observedAt":"2026-10-04T15:53:05.830Z","status":"fresh","sourceAgeSeconds":84939,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:53:05.830Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source snapshot timestamp; underlying input update time is unavailable."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_tehran_toman_per_usd","domain":"Maritime","label":"Straits · daily mirror: Tehran open-market rate","unit":"toman/USD","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Tehran open-market rate","keepVisible":true,"staleAfterSeconds":3600,"reading":{"id":"straits-mirror_tehran_toman_per_usd","value":267350,"unit":"toman/USD","observedAt":"2026-10-04T15:09:13.491Z","status":"stale","sourceAgeSeconds":87572,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:09:13.491Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_tehran_change_24h","domain":"Maritime","label":"Straits · daily mirror: Tehran rate 24h change","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Tehran rate 24h change","keepVisible":true,"staleAfterSeconds":3600,"reading":{"id":"straits-mirror_tehran_change_24h","value":-0.2983404810740257,"unit":"percent","observedAt":"2026-10-04T15:09:13.491Z","status":"stale","sourceAgeSeconds":87572,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:09:13.491Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_tehran_change_7d","domain":"Maritime","label":"Straits · daily mirror: Tehran rate 7d change","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.csv","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Tehran rate 7d change","keepVisible":true,"staleAfterSeconds":3600,"reading":{"id":"straits-mirror_tehran_change_7d","value":13.826503459286855,"unit":"percent","observedAt":"2026-10-04T15:09:13.491Z","status":"stale","sourceAgeSeconds":87572,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:09:13.491Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_crisis_pressure","domain":"Maritime","label":"Straits · daily mirror: Crisis pressure","unit":"score","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/hormuz-index.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Crisis pressure","keepVisible":true,"staleAfterSeconds":300,"reading":{"id":"straits-mirror_crisis_pressure","value":88,"unit":"score","observedAt":"2026-10-04T15:49:03.229Z","status":"stale","sourceAgeSeconds":85182,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:49:03.229Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_escalation_forecast","domain":"Maritime","label":"Straits · daily mirror: Escalation forecast","unit":"score","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/hormuz-index.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Escalation forecast","keepVisible":true,"staleAfterSeconds":300,"reading":{"id":"straits-mirror_escalation_forecast","value":58,"unit":"score","observedAt":"2026-10-04T15:49:03.229Z","status":"stale","sourceAgeSeconds":85182,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:49:03.229Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: source component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_gas_us_avg","domain":"Maritime","label":"Straits · daily mirror: US gasoline average","unit":"USD/gallon","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: US gasoline average","keepVisible":true,"staleAfterSeconds":86400,"reading":{"id":"straits-mirror_gas_us_avg","value":4.39,"unit":"USD/gallon","observedAt":"2026-10-04T15:48:06.314Z","status":"fresh","sourceAgeSeconds":85239,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:06.314Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_spr_current","domain":"Maritime","label":"Straits · daily mirror: US Strategic Petroleum Reserve","unit":"million barrels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: US Strategic Petroleum Reserve","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_spr_current","value":283.77,"unit":"million barrels","observedAt":"2026-09-25T00:00:00.000Z","status":"stale","sourceAgeSeconds":919725,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 255 h ago.","extra":[{"label":"Source update time","value":"2026-09-25T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_spr_change4w","domain":"Maritime","label":"Straits · daily mirror: US SPR four-week change","unit":"million barrels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: US SPR four-week change","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_spr_change4w","value":-2.84,"unit":"million barrels","observedAt":"2026-09-25T00:00:00.000Z","status":"stale","sourceAgeSeconds":919725,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 255 h ago.","extra":[{"label":"Source update time","value":"2026-09-25T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_petroline_capacity","domain":"Maritime","label":"Straits · daily mirror: Petroline bypass capacity","unit":"barrels/day","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Petroline bypass capacity","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_petroline_capacity","value":7000000,"unit":"barrels/day","observedAt":"2026-09-26T00:00:00.000Z","status":"stale","sourceAgeSeconds":833325,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 231 h ago.","extra":[{"label":"Source update time","value":"2026-09-26T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_petroline_utilization","domain":"Maritime","label":"Straits · daily mirror: Petroline bypass utilization","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Petroline bypass utilization","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_petroline_utilization","value":0,"unit":"percent","observedAt":"2026-09-26T00:00:00.000Z","status":"stale","sourceAgeSeconds":833325,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 231 h ago.","extra":[{"label":"Source update time","value":"2026-09-26T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_adcop_capacity","domain":"Maritime","label":"Straits · daily mirror: ADCOP bypass capacity","unit":"barrels/day","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: ADCOP bypass capacity","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_adcop_capacity","value":1500000,"unit":"barrels/day","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_adcop_utilization","domain":"Maritime","label":"Straits · daily mirror: ADCOP bypass utilization","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: ADCOP bypass utilization","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_adcop_utilization","value":100,"unit":"percent","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_goreh_jask_capacity","domain":"Maritime","label":"Straits · daily mirror: Goreh-Jask bypass capacity","unit":"barrels/day","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Goreh-Jask bypass capacity","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_goreh_jask_capacity","value":350000,"unit":"barrels/day","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_pipeline_goreh_jask_utilization","domain":"Maritime","label":"Straits · daily mirror: Goreh-Jask bypass utilization","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Goreh-Jask bypass utilization","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_pipeline_goreh_jask_utilization","value":40,"unit":"percent","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_trade_extra_days","domain":"Maritime","label":"Straits · daily mirror: Cape alternative-route extra days","unit":"days","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Cape alternative-route extra days","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_trade_extra_days","value":14,"unit":"days","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_trade_daily_cost","domain":"Maritime","label":"Straits · daily mirror: Estimated daily economic cost","unit":"USD/day","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Estimated daily economic cost","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_trade_daily_cost","value":4000000000,"unit":"USD/day","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_trade_oil_risk","domain":"Maritime","label":"Straits · daily mirror: World oil at risk","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: World oil at risk","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_trade_oil_risk","value":25,"unit":"percent","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_trade_lng_risk","domain":"Maritime","label":"Straits · daily mirror: World LNG at risk","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: World LNG at risk","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_trade_lng_risk","value":20,"unit":"percent","observedAt":"2026-05-05T00:00:00.000Z","status":"stale","sourceAgeSeconds":13274925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 3687 h ago.","extra":[{"label":"Source update time","value":"2026-05-05T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_us_invade_iran_2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: US invasion of Iran before 2027","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: US invasion of Iran before 2027","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_us_invade_iran_2026","value":16.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_hormuz_normal_dec2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: Hormuz normal by December 31 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: Hormuz normal by December 31 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_hormuz_normal_dec2026","value":19.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_blockade_end_oct2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: blockade ends by October 31 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: blockade ends by October 31 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_blockade_end_oct2026","value":23.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_ks_hormuz_normal_jan2027","domain":"Maritime","label":"Straits · daily mirror: Kalshi: Hormuz 7d average above 60 before January 1 2027","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Kalshi: Hormuz 7d average above 60 before January 1 2027","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_ks_hormuz_normal_jan2027","value":14,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_blockade_end_dec2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: blockade ends by December 31 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: blockade ends by December 31 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_blockade_end_dec2026","value":54.85,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_ks_hormuz_normal_nov2026","domain":"Maritime","label":"Straits · daily mirror: Kalshi: Hormuz 7d average above 60 before November 1 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Kalshi: Hormuz 7d average above 60 before November 1 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_ks_hormuz_normal_nov2026","value":2.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_hormuz_normal_oct2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: Hormuz normal by October 31 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: Hormuz normal by October 31 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_hormuz_normal_oct2026","value":2.9,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_ks_hormuz_normal_jul2027","domain":"Maritime","label":"Straits · daily mirror: Kalshi: Hormuz 7d average above 60 before July 1 2027","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Kalshi: Hormuz 7d average above 60 before July 1 2027","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_ks_hormuz_normal_jul2027","value":43.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_ks_hormuz_normal_dec2026","domain":"Maritime","label":"Straits · daily mirror: Kalshi: Hormuz 7d average above 60 before December 1 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Kalshi: Hormuz 7d average above 60 before December 1 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_ks_hormuz_normal_dec2026","value":6.5,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_market_pm_us_war_iran_dec2026","domain":"Maritime","label":"Straits · daily mirror: Polymarket: US war declaration on Iran by December 31 2026","unit":"percent","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Polymarket: US war declaration on Iran by December 31 2026","keepVisible":true,"staleAfterSeconds":900,"reading":{"id":"straits-mirror_market_pm_us_war_iran_dec2026","value":2.8,"unit":"percent","observedAt":"2026-10-04T15:48:09.029Z","status":"stale","sourceAgeSeconds":85236,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:48:09.029Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_chokepoint_hormuz","domain":"Maritime","label":"Straits · daily mirror: Hormuz daily transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Hormuz daily transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_chokepoint_hormuz","value":1,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_chokepoint_malacca","domain":"Maritime","label":"Straits · daily mirror: Malacca daily transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Malacca daily transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_chokepoint_malacca","value":201,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_chokepoint_cape","domain":"Maritime","label":"Straits · daily mirror: Cape of Good Hope daily transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Cape of Good Hope daily transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_chokepoint_cape","value":75,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_chokepoint_suez","domain":"Maritime","label":"Straits · daily mirror: Suez daily transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Suez daily transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_chokepoint_suez","value":37,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_chokepoint_bab_el_mandeb","domain":"Maritime","label":"Straits · daily mirror: Bab el-Mandeb daily transits","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Bab el-Mandeb daily transits","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_chokepoint_bab_el_mandeb","value":27,"unit":"vessels","observedAt":"2026-09-27T00:00:00.000Z","status":"stale","sourceAgeSeconds":746925,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 207 h ago.","extra":[{"label":"Source update time","value":"2026-09-27T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: timestamp marks the observation day at UTC midnight; publication time is unknown."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ais_first_fix","domain":"Maritime","label":"Straits · daily mirror: First-fix AIS vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: First-fix AIS vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ais_first_fix","value":0,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ais_stale_fix","domain":"Maritime","label":"Straits · daily mirror: Stale-fix AIS vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Stale-fix AIS vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ais_stale_fix","value":315,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ais_gap_carryover","domain":"Maritime","label":"Straits · daily mirror: AIS gap carryover vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: AIS gap carryover vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ais_gap_carryover","value":7,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_ais_concurrent","domain":"Maritime","label":"Straits · daily mirror: Concurrent AIS vessels in zone","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Concurrent AIS vessels in zone","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_ais_concurrent","value":175,"unit":"vessels","observedAt":"2026-10-04T15:37:54.779Z","status":"stale","sourceAgeSeconds":85851,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:37:54.779Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_vessel_risk_high","domain":"Maritime","label":"Straits · daily mirror: High-risk screened vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: High-risk screened vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_vessel_risk_high","value":72,"unit":"vessels","observedAt":"2026-10-04T15:23:08.082Z","status":"stale","sourceAgeSeconds":86737,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:23:08.082Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_vessel_risk_moderate","domain":"Maritime","label":"Straits · daily mirror: Moderate-risk screened vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Moderate-risk screened vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_vessel_risk_moderate","value":102,"unit":"vessels","observedAt":"2026-10-04T15:23:08.082Z","status":"stale","sourceAgeSeconds":86737,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:23:08.082Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_vessel_risk_screened","domain":"Maritime","label":"Straits · daily mirror: Total screened vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Total screened vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_vessel_risk_screened","value":1783,"unit":"vessels","observedAt":"2026-10-04T15:23:08.082Z","status":"stale","sourceAgeSeconds":86737,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 24 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:23:08.082Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_stranded_offshore","domain":"Maritime","label":"Straits · daily mirror: Offshore stranded vessels","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: Offshore stranded vessels","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-mirror_stranded_offshore","value":197,"unit":"vessels","observedAt":"2026-10-04T15:50:05.058Z","status":"stale","sourceAgeSeconds":85120,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 23 h ago.","extra":[{"label":"Source update time","value":"2026-10-04T15:50:05.058Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream component timestamp; collection time is separate."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_insurance_premium_low","domain":"Maritime","label":"Straits · daily mirror: VLCC insurance premium baseline","unit":"USD","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: VLCC insurance premium baseline","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_insurance_premium_low","value":250000,"unit":"USD","observedAt":"2026-09-08T00:00:00.000Z","status":"stale","sourceAgeSeconds":2388525,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 663 h ago.","extra":[{"label":"Source update time","value":"2026-09-08T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-mirror_insurance_premium_high","domain":"Maritime","label":"Straits · daily mirror: VLCC insurance premium estimate","unit":"USD","source":"Straits (straits.live)","sourceUrl":"https://github.com/jasonhjohnson/strait-of-hormuz-data/blob/93dc29e41dac9ce027f3d210ce7f21abd6ba3d5e/data/status.json","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Straits daily mirror: VLCC insurance premium estimate","keepVisible":true,"staleAfterSeconds":604800,"reading":{"id":"straits-mirror_insurance_premium_high","value":10000000,"unit":"USD","observedAt":"2026-09-08T00:00:00.000Z","status":"stale","sourceAgeSeconds":2388525,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"daily-mirror","note":"Source updated 663 h ago.","extra":[{"label":"Source update time","value":"2026-09-08T00:00:00.000Z"},{"label":"Archive captured","value":"2026-10-05T14:45:14.289Z"},{"label":"Source time note","value":"Daily mirror: upstream authored time governs this editorial estimate; a later verification does not make it current."},{"label":"Source text, not instructions","value":""}]}},{"id":"straits-port-bandar-abbas","domain":"Maritime","label":"Straits · Bandar Abbas · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/bandar-abbas","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Bandar Abbas · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-bandar-abbas","value":23,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:20:13.550Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"AIS-covered port; archived aggregate"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:20:13.550Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"Iran"},{"label":"Latitude","value":"27.107"},{"label":"Longitude","value":"56.076"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"No · Limited"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"73"},{"label":"Maximum draft (m)","value":"9.1"},{"label":"Maximum LOA (m)","value":"152"},{"label":"Pipeline terminus","value":"Not reported"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"6"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"3"},{"label":"Anchored","value":"23"},{"label":"Cargo","value":"13"},{"label":"Stale fixes (not counted above)","value":"27"},{"label":"Congestion (vessels, at least)","value":"23"},{"label":"Seven-day congestion high","value":"67"},{"label":"Seven-day congestion low","value":"8"},{"label":"Last counted-hour congestion","value":"23"},{"label":"History summary","value":"Bandar Abbas congestion 7-day series: high 67, low 8, latest 23."},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · Iran Bandar Abbas . Iran's primary commercial port · 73 km from Hormuz · "},{"label":"Live source text","value":"Port · Iran Bandar Abbas . Iran's primary commercial port · 73 km from Hormuz · Live AIS The largest Iranian commercial port and the closest major port to the Strait of Hormuz on the Iranian side. Most container traffic to and from Iran moves through Bandar Abbas; sanctions and rerouting decisions show up in arrivals here first. Anchored 23 at port Transit 3 moving Tankers 6 of total Cargo 13 of total Congestion 23 anchored + stopped, at least Stale fix 27 not counted above Congestion · 7-day hourly Particulars Country Iran Coordinates 27.11°N · 56.08°E Port type Coastal Breakwater Max draft 9.1 m Max LOA 152 m Repair yard No · Limited Distance from Hormuz 73 km Cite as Straits, “ Bandar Abbas port reference”. straits.live/ports/ bandar-abbas Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nIran\n\n\nBandar Abbas\n.\n\n\nIran's primary commercial port\n\n\n·\n73\n km from Hormuz\n·\nLive AIS\nThe largest Iranian commercial port and the closest major port to the Strait of Hormuz on the Iranian side. Most container traffic to and from Iran moves through Bandar Abbas; sanctions and rerouting decisions show up in arrivals here first.\n\n\n\n\n\n\n\n\nAnchored\n\n\n23\n\n\nat port\n\n\n\n\nTransit\n\n\n3\n\n\nmoving\n\n\n\n\nTankers\n\n\n6\n\n\nof total\n\n\n\n\nCargo\n\n\n13\n\n\nof total\n\n\n\n\nCongestion\n\n\n23\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n27\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nIran\n\n\n\n\nCoordinates\n\n\n27.11°N · 56.08°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n9.1 m\n\n\n\n\nMax LOA\n\n\n152 m\n\n\n\n\nRepair yard\n\n\nNo · Limited\n\n\n\n\nDistance from Hormuz\n\n\n73 km\n\n\n\n\nCite as\n\n\nStraits, “\nBandar Abbas\n port reference”.\n\n\nstraits.live/ports/\nbandar-abbas\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nIran\n\n\nBandar Abbas\n.\n\n\nIran's primary commercial port\n\n\n·\n73\n km from Hormuz\n·\nLive AIS\nThe largest Iranian commercial port and the closest major port to the Strait of Hormuz on the Iranian side. Most container traffic to and from Iran moves through Bandar Abbas; sanctions and rerouting decisions show up in arrivals here first.\n\n\n\n\n\n\n\n\nAnchored\n\n\n23\n\n\nat port\n\n\n\n\nTransit\n\n\n3\n\n\nmoving\n\n\n\n\nTankers\n\n\n6\n\n\nof total\n\n\n\n\nCargo\n\n\n13\n\n\nof total\n\n\n\n\nCongestion\n\n\n23\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n27\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nIran\n\n\n\n\nCoordinates\n\n\n27.11°N · 56.08°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n9.1 m\n\n\n\n\nMax LOA\n\n\n152 m\n\n\n\n\nRepair yard\n\n\nNo · Limited\n\n\n\n\nDistance from Hormuz\n\n\n73 km\n\n\n\n\nCite as\n\n\nStraits, “\nBandar Abbas\n port reference”.\n\n\nstraits.live/ports/\nbandar-abbas\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-khor-fakkan","domain":"Maritime","label":"Straits · Khor Fakkan · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/khor-fakkan","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Khor Fakkan · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-khor-fakkan","value":null,"unit":"vessels","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown. No numeric reading reported.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:22:13.553Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"Reference only; no AIS coverage reported"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:22:13.553Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"United Arab Emirates"},{"label":"Latitude","value":"25.35"},{"label":"Longitude","value":"56.36"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Natural"},{"label":"Repair yard","value":"No · Moderate"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"127"},{"label":"Maximum draft (m)","value":"13.7"},{"label":"Maximum LOA (m)","value":"Unlimited"},{"label":"Pipeline terminus","value":"Not reported"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"Not reported"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"Not reported"},{"label":"Anchored","value":"Not reported"},{"label":"Cargo","value":"Not reported"},{"label":"Stale fixes (not counted above)","value":"Not reported"},{"label":"Congestion (vessels, at least)","value":"Not reported"},{"label":"Seven-day congestion high","value":"Not reported"},{"label":"Seven-day congestion low","value":"Not reported"},{"label":"Last counted-hour congestion","value":"Not reported"},{"label":"History summary","value":"Not reported"},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · United Arab Emirates Khor Fakkan . Container transhipment · Indian Ocean side · 127 km from Hormuz · Reference only Sits on the Indian Ocean side of the UAE, just south of Fujairah. Container transhipment hub that competes with Jebel Ali for Asia-Europe-Gulf rotations; a useful complement to Fujairah for vessels that want to skip the Hormuz transit. "},{"label":"Live source text","value":"Port · United Arab Emirates Khor Fakkan . Container transhipment · Indian Ocean side · 127 km from Hormuz · Reference only Sits on the Indian Ocean side of the UAE, just south of Fujairah. Container transhipment hub that competes with Jebel Ali for Asia-Europe-Gulf rotations; a useful complement to Fujairah for vessels that want to skip the Hormuz transit. Live AIS Khor Fakkan sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references. Particulars Country United Arab Emirates Coordinates 25.35°N · 56.36°E Port type Coastal Natural Max draft 13.7 m Max LOA Unlimited Repair yard No · Moderate Distance from Hormuz 127 km Cite as Straits, “ Khor Fakkan port reference”. straits.live/ports/ khor-fakkan Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nKhor Fakkan\n.\n\n\nContainer transhipment · Indian Ocean side\n\n\n·\n127\n km from Hormuz\n·\nReference only\nSits on the Indian Ocean side of the UAE, just south of Fujairah. Container transhipment hub that competes with Jebel Ali for Asia-Europe-Gulf rotations; a useful complement to Fujairah for vessels that want to skip the Hormuz transit.\n\n\n\n\nLive AIS\n\n\nKhor Fakkan\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.35°N · 56.36°E\n\n\n\n\nPort type\n\n\nCoastal Natural\n\n\n\n\nMax draft\n\n\n13.7 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · Moderate\n\n\n\n\nDistance from Hormuz\n\n\n127 km\n\n\n\n\nCite as\n\n\nStraits, “\nKhor Fakkan\n port reference”.\n\n\nstraits.live/ports/\nkhor-fakkan\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nKhor Fakkan\n.\n\n\nContainer transhipment · Indian Ocean side\n\n\n·\n127\n km from Hormuz\n·\nReference only\nSits on the Indian Ocean side of the UAE, just south of Fujairah. Container transhipment hub that competes with Jebel Ali for Asia-Europe-Gulf rotations; a useful complement to Fujairah for vessels that want to skip the Hormuz transit.\n\n\n\n\nLive AIS\n\n\nKhor Fakkan\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.35°N · 56.36°E\n\n\n\n\nPort type\n\n\nCoastal Natural\n\n\n\n\nMax draft\n\n\n13.7 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · Moderate\n\n\n\n\nDistance from Hormuz\n\n\n127 km\n\n\n\n\nCite as\n\n\nStraits, “\nKhor Fakkan\n port reference”.\n\n\nstraits.live/ports/\nkhor-fakkan\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-fujairah","domain":"Maritime","label":"Straits · Fujairah · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/fujairah","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Fujairah · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-fujairah","value":20,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:24:13.556Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"AIS-covered port; archived aggregate"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:24:13.556Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"United Arab Emirates"},{"label":"Latitude","value":"25.13"},{"label":"Longitude","value":"56.34"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"No · Limited"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"149"},{"label":"Maximum draft (m)","value":"15.2"},{"label":"Maximum LOA (m)","value":"Unlimited"},{"label":"Pipeline terminus","value":"ADCOP (Habshan-Fujairah)"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"3"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"5"},{"label":"Anchored","value":"20"},{"label":"Cargo","value":"10"},{"label":"Stale fixes (not counted above)","value":"34"},{"label":"Congestion (vessels, at least)","value":"20"},{"label":"Seven-day congestion high","value":"42"},{"label":"Seven-day congestion low","value":"11"},{"label":"Last counted-hour congestion","value":"20"},{"label":"History summary","value":"Fujairah congestion 7-day series: high 42, low 11, latest 20."},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · United Arab Emirates Fujairah . ADCOP terminus · Indian Ocean side · 149 km from Hormuz · "},{"label":"Live source text","value":"Port · United Arab Emirates Fujairah . ADCOP terminus · Indian Ocean side · 149 km from Hormuz · Live AIS Sits on the UAE's Indian Ocean coast, outside the Strait of Hormuz. ADNOC's Habshan-Fujairah pipeline (ADCOP) terminates here, lifting Emirati crude past the strait so tankers load on the open-ocean side. The single most important bypass node for UAE oil exports during a Hormuz disruption. Anchored 20 at port Transit 5 moving Tankers 3 of total Cargo 10 of total Congestion 20 anchored + stopped, at least Stale fix 34 not counted above Congestion · 7-day hourly Particulars Country United Arab Emirates Coordinates 25.13°N · 56.34°E Port type Coastal Breakwater Max draft 15.2 m Max LOA Unlimited Repair yard No · Limited Distance from Hormuz 149 km Pipeline terminus ADCOP (Habshan-Fujairah) Cite as Straits, “ Fujairah port reference”. straits.live/ports/ fujairah Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nFujairah\n.\n\n\nADCOP terminus · Indian Ocean side\n\n\n·\n149\n km from Hormuz\n·\nLive AIS\nSits on the UAE's Indian Ocean coast, outside the Strait of Hormuz. ADNOC's Habshan-Fujairah pipeline (ADCOP) terminates here, lifting Emirati crude past the strait so tankers load on the open-ocean side. The single most important bypass node for UAE oil exports during a Hormuz disruption.\n\n\n\n\n\n\n\n\nAnchored\n\n\n20\n\n\nat port\n\n\n\n\nTransit\n\n\n5\n\n\nmoving\n\n\n\n\nTankers\n\n\n3\n\n\nof total\n\n\n\n\nCargo\n\n\n10\n\n\nof total\n\n\n\n\nCongestion\n\n\n20\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n34\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.13°N · 56.34°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n15.2 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · Limited\n\n\n\n\nDistance from Hormuz\n\n\n149 km\n\n\n\n\nPipeline terminus\n\n\n\n\nADCOP (Habshan-Fujairah)\n\n\nCite as\n\n\nStraits, “\nFujairah\n port reference”.\n\n\nstraits.live/ports/\nfujairah\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nFujairah\n.\n\n\nADCOP terminus · Indian Ocean side\n\n\n·\n149\n km from Hormuz\n·\nLive AIS\nSits on the UAE's Indian Ocean coast, outside the Strait of Hormuz. ADNOC's Habshan-Fujairah pipeline (ADCOP) terminates here, lifting Emirati crude past the strait so tankers load on the open-ocean side. The single most important bypass node for UAE oil exports during a Hormuz disruption.\n\n\n\n\n\n\n\n\nAnchored\n\n\n20\n\n\nat port\n\n\n\n\nTransit\n\n\n5\n\n\nmoving\n\n\n\n\nTankers\n\n\n3\n\n\nof total\n\n\n\n\nCargo\n\n\n10\n\n\nof total\n\n\n\n\nCongestion\n\n\n20\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n34\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.13°N · 56.34°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n15.2 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · Limited\n\n\n\n\nDistance from Hormuz\n\n\n149 km\n\n\n\n\nPipeline terminus\n\n\n\n\nADCOP (Habshan-Fujairah)\n\n\nCite as\n\n\nStraits, “\nFujairah\n port reference”.\n\n\nstraits.live/ports/\nfujairah\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-jebel-ali","domain":"Maritime","label":"Straits · Jebel Ali · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/jebel-ali","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Jebel Ali · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-jebel-ali","value":30,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:26:13.558Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"AIS-covered port; archived aggregate"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T15:26:13.558Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"United Arab Emirates"},{"label":"Latitude","value":"25.01"},{"label":"Longitude","value":"55.06"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"Yes · Major"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"169"},{"label":"Maximum draft (m)","value":"17"},{"label":"Maximum LOA (m)","value":"Unlimited"},{"label":"Pipeline terminus","value":"Not reported"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"1"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"6"},{"label":"Anchored","value":"30"},{"label":"Cargo","value":"7"},{"label":"Stale fixes (not counted above)","value":"5"},{"label":"Congestion (vessels, at least)","value":"30"},{"label":"Seven-day congestion high","value":"62"},{"label":"Seven-day congestion low","value":"20"},{"label":"Last counted-hour congestion","value":"30"},{"label":"History summary","value":"Jebel Ali congestion 7-day series: high 62, low 20, latest 30."},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · United Arab Emirates Jebel Ali . Largest container port in MENA · 169 km from Hormuz · "},{"label":"Live source text","value":"Port · United Arab Emirates Jebel Ali . Largest container port in MENA · 169 km from Hormuz · Live AIS The largest container port in the Middle East and Africa region and the busiest transhipment hub between Asia and Europe outside the Singapore-Malacca corridor. Carrier rerouting decisions land here first as call patterns shift; transhipment volume is the early-warning indicator for downstream Gulf cargo flows. Anchored 30 at port Transit 6 moving Tankers 1 of total Cargo 7 of total Congestion 30 anchored + stopped, at least Stale fix 5 not counted above Congestion · 7-day hourly Particulars Country United Arab Emirates Coordinates 25.01°N · 55.06°E Port type Coastal Breakwater Max draft 17.0 m Max LOA Unlimited Repair yard Yes · Major Distance from Hormuz 169 km Cite as Straits, “ Jebel Ali port reference”. straits.live/ports/ jebel-ali Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nJebel Ali\n.\n\n\nLargest container port in MENA\n\n\n·\n169\n km from Hormuz\n·\nLive AIS\nThe largest container port in the Middle East and Africa region and the busiest transhipment hub between Asia and Europe outside the Singapore-Malacca corridor. Carrier rerouting decisions land here first as call patterns shift; transhipment volume is the early-warning indicator for downstream Gulf cargo flows.\n\n\n\n\n\n\n\n\nAnchored\n\n\n30\n\n\nat port\n\n\n\n\nTransit\n\n\n6\n\n\nmoving\n\n\n\n\nTankers\n\n\n1\n\n\nof total\n\n\n\n\nCargo\n\n\n7\n\n\nof total\n\n\n\n\nCongestion\n\n\n30\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n5\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.01°N · 55.06°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n17.0 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nYes · Major\n\n\n\n\nDistance from Hormuz\n\n\n169 km\n\n\n\n\nCite as\n\n\nStraits, “\nJebel Ali\n port reference”.\n\n\nstraits.live/ports/\njebel-ali\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nUnited Arab Emirates\n\n\nJebel Ali\n.\n\n\nLargest container port in MENA\n\n\n·\n169\n km from Hormuz\n·\nLive AIS\nThe largest container port in the Middle East and Africa region and the busiest transhipment hub between Asia and Europe outside the Singapore-Malacca corridor. Carrier rerouting decisions land here first as call patterns shift; transhipment volume is the early-warning indicator for downstream Gulf cargo flows.\n\n\n\n\n\n\n\n\nAnchored\n\n\n30\n\n\nat port\n\n\n\n\nTransit\n\n\n6\n\n\nmoving\n\n\n\n\nTankers\n\n\n1\n\n\nof total\n\n\n\n\nCargo\n\n\n7\n\n\nof total\n\n\n\n\nCongestion\n\n\n30\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n5\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nUnited Arab Emirates\n\n\n\n\nCoordinates\n\n\n25.01°N · 55.06°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n17.0 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nYes · Major\n\n\n\n\nDistance from Hormuz\n\n\n169 km\n\n\n\n\nCite as\n\n\nStraits, “\nJebel Ali\n port reference”.\n\n\nstraits.live/ports/\njebel-ali\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-jask","domain":"Maritime","label":"Straits · Jask · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/jask","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Jask · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-jask","value":null,"unit":"vessels","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown. No numeric reading reported.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:27:32.619Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"Reference only; no AIS coverage reported"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:27:32.619Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"Iran"},{"label":"Latitude","value":"25.66"},{"label":"Longitude","value":"57.77"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Natural"},{"label":"Repair yard","value":"No · Emergency only"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"218"},{"label":"Maximum draft (m)","value":"23"},{"label":"Maximum LOA (m)","value":"Unknown"},{"label":"Pipeline terminus","value":"Goreh-Jask"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"Not reported"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"Not reported"},{"label":"Anchored","value":"Not reported"},{"label":"Cargo","value":"Not reported"},{"label":"Stale fixes (not counted above)","value":"Not reported"},{"label":"Congestion (vessels, at least)","value":"Not reported"},{"label":"Seven-day congestion high","value":"Not reported"},{"label":"Seven-day congestion low","value":"Not reported"},{"label":"Last counted-hour congestion","value":"Not reported"},{"label":"History summary","value":"Not reported"},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · Iran Jask . Goreh-Jask pipeline terminus · 218 km from Hormuz · Reference only Iran's bypass terminal on the Gulf of Oman. The Goreh-Jask pipeline lifts crude from southwestern oilfields to Jask, sidestepping the strait. Throughput remains a fraction of nameplate capacity; Iran has not yet meaningfully scaled volumes through this route, leaving most of its export capacity dependent on Hormuz transit. "},{"label":"Live source text","value":"Port · Iran Jask . Goreh-Jask pipeline terminus · 218 km from Hormuz · Reference only Iran's bypass terminal on the Gulf of Oman. The Goreh-Jask pipeline lifts crude from southwestern oilfields to Jask, sidestepping the strait. Throughput remains a fraction of nameplate capacity; Iran has not yet meaningfully scaled volumes through this route, leaving most of its export capacity dependent on Hormuz transit. Live AIS Jask sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references. Particulars Country Iran Coordinates 25.66°N · 57.77°E Port type Coastal Natural Max draft 23.0 m Max LOA — Repair yard No · Emergency only Distance from Hormuz 218 km Pipeline terminus Goreh-Jask Cite as Straits, “ Jask port reference”. straits.live/ports/ jask Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nIran\n\n\nJask\n.\n\n\nGoreh-Jask pipeline terminus\n\n\n·\n218\n km from Hormuz\n·\nReference only\nIran's bypass terminal on the Gulf of Oman. The Goreh-Jask pipeline lifts crude from southwestern oilfields to Jask, sidestepping the strait. Throughput remains a fraction of nameplate capacity; Iran has not yet meaningfully scaled volumes through this route, leaving most of its export capacity dependent on Hormuz transit.\n\n\n\n\nLive AIS\n\n\nJask\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nIran\n\n\n\n\nCoordinates\n\n\n25.66°N · 57.77°E\n\n\n\n\nPort type\n\n\nCoastal Natural\n\n\n\n\nMax draft\n\n\n23.0 m\n\n\n\n\nMax LOA\n\n\n—\n\n\n\n\nRepair yard\n\n\nNo · Emergency only\n\n\n\n\nDistance from Hormuz\n\n\n218 km\n\n\n\n\nPipeline terminus\n\n\n\n\nGoreh-Jask\n\n\nCite as\n\n\nStraits, “\nJask\n port reference”.\n\n\nstraits.live/ports/\njask\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nIran\n\n\nJask\n.\n\n\nGoreh-Jask pipeline terminus\n\n\n·\n218\n km from Hormuz\n·\nReference only\nIran's bypass terminal on the Gulf of Oman. The Goreh-Jask pipeline lifts crude from southwestern oilfields to Jask, sidestepping the strait. Throughput remains a fraction of nameplate capacity; Iran has not yet meaningfully scaled volumes through this route, leaving most of its export capacity dependent on Hormuz transit.\n\n\n\n\nLive AIS\n\n\nJask\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nIran\n\n\n\n\nCoordinates\n\n\n25.66°N · 57.77°E\n\n\n\n\nPort type\n\n\nCoastal Natural\n\n\n\n\nMax draft\n\n\n23.0 m\n\n\n\n\nMax LOA\n\n\n—\n\n\n\n\nRepair yard\n\n\nNo · Emergency only\n\n\n\n\nDistance from Hormuz\n\n\n218 km\n\n\n\n\nPipeline terminus\n\n\n\n\nGoreh-Jask\n\n\nCite as\n\n\nStraits, “\nJask\n port reference”.\n\n\nstraits.live/ports/\njask\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-sohar","domain":"Maritime","label":"Straits · Sohar · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/sohar","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Sohar · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-sohar","value":0,"unit":"vessels","observedAt":null,"status":"unknown","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:27:48.931Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"AIS-covered port; archived aggregate"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:27:48.931Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"Oman"},{"label":"Latitude","value":"24.5057"},{"label":"Longitude","value":"56.6206"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"No"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"225"},{"label":"Maximum draft (m)","value":"16.8"},{"label":"Maximum LOA (m)","value":"Unknown"},{"label":"Pipeline terminus","value":"Not reported"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"0"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"0"},{"label":"Anchored","value":"0"},{"label":"Cargo","value":"0"},{"label":"Stale fixes (not counted above)","value":"4"},{"label":"Congestion (vessels, at least)","value":"0"},{"label":"Seven-day congestion high","value":"10"},{"label":"Seven-day congestion low","value":"0"},{"label":"Last counted-hour congestion","value":"0"},{"label":"History summary","value":"Sohar congestion 7-day series: high 10, low 0, latest 0."},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · Oman Sohar . Indian Ocean alt berthing · 225 km from Hormuz · "},{"label":"Live source text","value":"Port · Oman Sohar . Indian Ocean alt berthing · 225 km from Hormuz · Live AIS On Oman's Indian Ocean coast, well south of the strait. Receives traffic that opts to skip the Hormuz transit entirely or that diverts during restricted phases. Industrial complex and free zone make it a viable alternative for cargo that would otherwise call at Jebel Ali or Bandar Abbas. Anchored 0 at port Transit 0 moving Tankers 0 of total Cargo 0 of total Congestion 0 anchored + stopped, at least Stale fix 4 not counted above Congestion · 7-day hourly Particulars Country Oman Coordinates 24.51°N · 56.62°E Port type Coastal Breakwater Max draft 16.8 m Max LOA — Repair yard No Distance from Hormuz 225 km Cite as Straits, “ Sohar port reference”. straits.live/ports/ sohar Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nOman\n\n\nSohar\n.\n\n\nIndian Ocean alt berthing\n\n\n·\n225\n km from Hormuz\n·\nLive AIS\nOn Oman's Indian Ocean coast, well south of the strait. Receives traffic that opts to skip the Hormuz transit entirely or that diverts during restricted phases. Industrial complex and free zone make it a viable alternative for cargo that would otherwise call at Jebel Ali or Bandar Abbas.\n\n\n\n\n\n\n\n\nAnchored\n\n\n0\n\n\nat port\n\n\n\n\nTransit\n\n\n0\n\n\nmoving\n\n\n\n\nTankers\n\n\n0\n\n\nof total\n\n\n\n\nCargo\n\n\n0\n\n\nof total\n\n\n\n\nCongestion\n\n\n0\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n4\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nOman\n\n\n\n\nCoordinates\n\n\n24.51°N · 56.62°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n16.8 m\n\n\n\n\nMax LOA\n\n\n—\n\n\n\n\nRepair yard\n\n\nNo\n\n\n\n\nDistance from Hormuz\n\n\n225 km\n\n\n\n\nCite as\n\n\nStraits, “\nSohar\n port reference”.\n\n\nstraits.live/ports/\nsohar\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nOman\n\n\nSohar\n.\n\n\nIndian Ocean alt berthing\n\n\n·\n225\n km from Hormuz\n·\nLive AIS\nOn Oman's Indian Ocean coast, well south of the strait. Receives traffic that opts to skip the Hormuz transit entirely or that diverts during restricted phases. Industrial complex and free zone make it a viable alternative for cargo that would otherwise call at Jebel Ali or Bandar Abbas.\n\n\n\n\n\n\n\n\nAnchored\n\n\n0\n\n\nat port\n\n\n\n\nTransit\n\n\n0\n\n\nmoving\n\n\n\n\nTankers\n\n\n0\n\n\nof total\n\n\n\n\nCargo\n\n\n0\n\n\nof total\n\n\n\n\nCongestion\n\n\n0\n\n\nanchored + stopped, at least\n\n\n\n\nStale fix\n\n\n4\n\n\nnot counted above\n\n\n\n\nCongestion · 7-day hourly\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nOman\n\n\n\n\nCoordinates\n\n\n24.51°N · 56.62°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n16.8 m\n\n\n\n\nMax LOA\n\n\n—\n\n\n\n\nRepair yard\n\n\nNo\n\n\n\n\nDistance from Hormuz\n\n\n225 km\n\n\n\n\nCite as\n\n\nStraits, “\nSohar\n port reference”.\n\n\nstraits.live/ports/\nsohar\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-ras-laffan","domain":"Maritime","label":"Straits · Ras Laffan · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/ras-laffan","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Ras Laffan · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-ras-laffan","value":null,"unit":"vessels","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown. No numeric reading reported.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:28:05.132Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"Reference only; no AIS coverage reported"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:28:05.132Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"Qatar"},{"label":"Latitude","value":"25.91"},{"label":"Longitude","value":"51.59"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"No · None"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"472"},{"label":"Maximum draft (m)","value":"15.2"},{"label":"Maximum LOA (m)","value":"Unlimited"},{"label":"Pipeline terminus","value":"Not reported"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"Not reported"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"Not reported"},{"label":"Anchored","value":"Not reported"},{"label":"Cargo","value":"Not reported"},{"label":"Stale fixes (not counted above)","value":"Not reported"},{"label":"Congestion (vessels, at least)","value":"Not reported"},{"label":"Seven-day congestion high","value":"Not reported"},{"label":"Seven-day congestion low","value":"Not reported"},{"label":"Last counted-hour congestion","value":"Not reported"},{"label":"History summary","value":"Not reported"},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · Qatar Ras Laffan . World's largest LNG export terminal · 472 km from Hormuz · Reference only Every Qatari LNG cargo loads at Ras Laffan and every one of those cargoes must transit the Strait of Hormuz. Qatar has no pipeline alternative for gas; if the strait closes to LNG carriers, Ras Laffan's exports stop. This is the asymmetry that makes Hormuz a structurally larger LNG event than a crude event. "},{"label":"Live source text","value":"Port · Qatar Ras Laffan . World's largest LNG export terminal · 472 km from Hormuz · Reference only Every Qatari LNG cargo loads at Ras Laffan and every one of those cargoes must transit the Strait of Hormuz. Qatar has no pipeline alternative for gas; if the strait closes to LNG carriers, Ras Laffan's exports stop. This is the asymmetry that makes Hormuz a structurally larger LNG event than a crude event. Live AIS Ras Laffan sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references. Particulars Country Qatar Coordinates 25.91°N · 51.59°E Port type Coastal Breakwater Max draft 15.2 m Max LOA Unlimited Repair yard No · None Distance from Hormuz 472 km Cite as Straits, “ Ras Laffan port reference”. straits.live/ports/ ras-laffan Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nQatar\n\n\nRas Laffan\n.\n\n\nWorld's largest LNG export terminal\n\n\n·\n472\n km from Hormuz\n·\nReference only\nEvery Qatari LNG cargo loads at Ras Laffan and every one of those cargoes must transit the Strait of Hormuz. Qatar has no pipeline alternative for gas; if the strait closes to LNG carriers, Ras Laffan's exports stop. This is the asymmetry that makes Hormuz a structurally larger LNG event than a crude event.\n\n\n\n\nLive AIS\n\n\nRas Laffan\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nQatar\n\n\n\n\nCoordinates\n\n\n25.91°N · 51.59°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n15.2 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · None\n\n\n\n\nDistance from Hormuz\n\n\n472 km\n\n\n\n\nCite as\n\n\nStraits, “\nRas Laffan\n port reference”.\n\n\nstraits.live/ports/\nras-laffan\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nQatar\n\n\nRas Laffan\n.\n\n\nWorld's largest LNG export terminal\n\n\n·\n472\n km from Hormuz\n·\nReference only\nEvery Qatari LNG cargo loads at Ras Laffan and every one of those cargoes must transit the Strait of Hormuz. Qatar has no pipeline alternative for gas; if the strait closes to LNG carriers, Ras Laffan's exports stop. This is the asymmetry that makes Hormuz a structurally larger LNG event than a crude event.\n\n\n\n\nLive AIS\n\n\nRas Laffan\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nQatar\n\n\n\n\nCoordinates\n\n\n25.91°N · 51.59°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n15.2 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · None\n\n\n\n\nDistance from Hormuz\n\n\n472 km\n\n\n\n\nCite as\n\n\nStraits, “\nRas Laffan\n port reference”.\n\n\nstraits.live/ports/\nras-laffan\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"straits-port-yanbu","domain":"Maritime","label":"Straits · Yanbu · congestion","unit":"vessels","source":"Straits (straits.live)","sourceUrl":"https://straits.live/ports/yanbu","license":"Original metrics CC0; third-party data retains source rights. Port engineering: Straits / World Port Source.","coverage":"Archived public page aggregate or reference. AIS coverage is incomplete. Restricted vessel records and history are unavailable.","measures":"Yanbu · congestion","keepVisible":true,"staleAfterSeconds":1800,"reading":{"id":"straits-port-yanbu","value":null,"unit":"vessels","observedAt":null,"status":"unavailable","sourceAgeSeconds":null,"snapshotGeneratedAt":"2026-10-05T15:28:43.552Z","independentSnapshot":true,"snapshotKind":"public-page","note":"Source update time unknown. No numeric reading reported.","extra":[{"label":"Source update time","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:28:21.339Z"},{"label":"Snapshot","value":"Source age unknown"},{"label":"Coverage","value":"Reference only; no AIS coverage reported"},{"label":"Source age","value":"Source update time unavailable; collection time is not source age."},{"label":"Source updated","value":"Not reported"},{"label":"Archive captured","value":"2026-10-05T14:28:21.339Z"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Country","value":"Saudi Arabia"},{"label":"Latitude","value":"24.09"},{"label":"Longitude","value":"38.06"},{"label":"Particulars attribution","value":"Straits / World Port Source"},{"label":"Coordinate source","value":"schema.org Place.geo"},{"label":"Port type","value":"Coastal Breakwater"},{"label":"Repair yard","value":"No · None"},{"label":"UN/LOCODE","value":"Not reported"},{"label":"Distance to strait (km)","value":"1820"},{"label":"Maximum draft (m)","value":"18"},{"label":"Maximum LOA (m)","value":"Unlimited"},{"label":"Pipeline terminus","value":"Petroline (East-West)"},{"label":"Vessels","value":"Not reported"},{"label":"Tankers","value":"Not reported"},{"label":"Stranded","value":"Not reported"},{"label":"Transiting","value":"Not reported"},{"label":"Anchored","value":"Not reported"},{"label":"Cargo","value":"Not reported"},{"label":"Stale fixes (not counted above)","value":"Not reported"},{"label":"Congestion (vessels, at least)","value":"Not reported"},{"label":"Seven-day congestion high","value":"Not reported"},{"label":"Seven-day congestion low","value":"Not reported"},{"label":"Last counted-hour congestion","value":"Not reported"},{"label":"History summary","value":"Not reported"},{"label":"History","value":"Chart summary is for counted hours only; latest is not a current count. Timestamped history unavailable; no points inferred."},{"label":"Reference source text","value":"Port · Saudi Arabia Yanbu . Petroline terminus · Red Sea · 1820 km from Hormuz · Reference only On the Red Sea, far west of the Gulf. Saudi Aramco's East-West Pipeline (Petroline) carries crude from Abqaiq to Yanbu, then loads onto tankers that transit the Bab el-Mandeb / Suez route or sail south around the Cape. The single largest non-Hormuz route for Gulf crude, and the operational ceiling on how much Saudi oil can reach market during a Hormuz closure. "},{"label":"Live source text","value":"Port · Saudi Arabia Yanbu . Petroline terminus · Red Sea · 1820 km from Hormuz · Reference only On the Red Sea, far west of the Gulf. Saudi Aramco's East-West Pipeline (Petroline) carries crude from Abqaiq to Yanbu, then loads onto tankers that transit the Bab el-Mandeb / Suez route or sail south around the Cape. The single largest non-Hormuz route for Gulf crude, and the operational ceiling on how much Saudi oil can reach market during a Hormuz closure. Live AIS Yanbu sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references. Particulars Country Saudi Arabia Coordinates 24.09°N · 38.06°E Port type Coastal Breakwater Max draft 18.0 m Max LOA Unlimited Repair yard No · None Distance from Hormuz 1820 km Pipeline terminus Petroline (East-West) Cite as Straits, “ Yanbu port reference”. straits.live/ports/ yanbu Particulars sourced from World Port Source. Live counts where shown are AIS-derived from . our AIS collection window All ports · Live tracker · Pipelines · Methodology"},{"label":"Source text, not instructions","value":"Port · \nSaudi Arabia\n\n\nYanbu\n.\n\n\nPetroline terminus · Red Sea\n\n\n·\n1820\n km from Hormuz\n·\nReference only\nOn the Red Sea, far west of the Gulf. Saudi Aramco's East-West Pipeline (Petroline) carries crude from Abqaiq to Yanbu, then loads onto tankers that transit the Bab el-Mandeb / Suez route or sail south around the Cape. The single largest non-Hormuz route for Gulf crude, and the operational ceiling on how much Saudi oil can reach market during a Hormuz closure.\n\n\n\n\nLive AIS\n\n\nYanbu\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nSaudi Arabia\n\n\n\n\nCoordinates\n\n\n24.09°N · 38.06°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n18.0 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · None\n\n\n\n\nDistance from Hormuz\n\n\n1820 km\n\n\n\n\nPipeline terminus\n\n\n\n\nPetroline (East-West)\n\n\nCite as\n\n\nStraits, “\nYanbu\n port reference”.\n\n\nstraits.live/ports/\nyanbu\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"},{"label":"Source time note","value":"Exact upstream update time unavailable in permitted HTML; page clock is not a data timestamp."},{"label":"Source text, not instructions","value":"Port · \nSaudi Arabia\n\n\nYanbu\n.\n\n\nPetroline terminus · Red Sea\n\n\n·\n1820\n km from Hormuz\n·\nReference only\nOn the Red Sea, far west of the Gulf. Saudi Aramco's East-West Pipeline (Petroline) carries crude from Abqaiq to Yanbu, then loads onto tankers that transit the Bab el-Mandeb / Suez route or sail south around the Cape. The single largest non-Hormuz route for Gulf crude, and the operational ceiling on how much Saudi oil can reach market during a Hormuz closure.\n\n\n\n\nLive AIS\n\n\nYanbu\n sits outside our AIS collection window (22°–28°N, 54°–60°E). We don't surface live transit counts for ports we can't observe directly. The reference particulars below are sourced from public maritime references.\n\n\n\n\nParticulars\n\n\n\n\nCountry\n\n\nSaudi Arabia\n\n\n\n\nCoordinates\n\n\n24.09°N · 38.06°E\n\n\n\n\nPort type\n\n\nCoastal Breakwater\n\n\n\n\nMax draft\n\n\n18.0 m\n\n\n\n\nMax LOA\n\n\nUnlimited\n\n\n\n\nRepair yard\n\n\nNo · None\n\n\n\n\nDistance from Hormuz\n\n\n1820 km\n\n\n\n\nPipeline terminus\n\n\n\n\nPetroline (East-West)\n\n\nCite as\n\n\nStraits, “\nYanbu\n port reference”.\n\n\nstraits.live/ports/\nyanbu\n\n\nParticulars sourced from World Port Source. Live counts where shown are AIS-derived from\n \n.\n\n\nour AIS collection window\n\n\nAll ports\n·\nLive tracker\n·\nPipelines\n·\nMethodology"}]}},{"id":"sohr-pressure","domain":"Maritime","label":"Crisis pressure","unit":"/100","staleAfterSeconds":300,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Crisis pressure","reading":{"id":"sohr-pressure","unit":"/100","value":79,"observedAt":"2026-10-05T15:19:27.172Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:22:04.994Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-portwatch-transits","domain":"Maritime","label":"PortWatch arrivals, 7-day average","unit":"ships/day","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"PortWatch arrivals, 7-day average","reading":{"id":"sohr-portwatch-transits","unit":"ships/day","value":3.1,"observedAt":"2026-09-27T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:25.013Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-portwatch-tankers","domain":"Maritime","label":"PortWatch tankers, 7-day average","unit":"ships/day","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"PortWatch tankers, 7-day average","reading":{"id":"sohr-portwatch-tankers","unit":"ships/day","value":1.3,"observedAt":"2026-09-27T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:25.013Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-portwatch-latest","domain":"Maritime","label":"PortWatch arrivals, latest reported day","unit":"ships","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"PortWatch arrivals, latest reported day","reading":{"id":"sohr-portwatch-latest","unit":"ships","value":1,"observedAt":"2026-09-27T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:25.013Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-portwatch-baseline","domain":"Maritime","label":"PortWatch pre-crisis baseline","unit":"ships/day","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"PortWatch pre-crisis baseline","reading":{"id":"sohr-portwatch-baseline","unit":"ships/day","value":96.6,"observedAt":"2026-09-27T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:25.013Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-insurance","domain":"Maritime","label":"War-risk premium vs peacetime","unit":"×","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"War-risk premium vs peacetime","reading":{"id":"sohr-insurance","unit":"×","value":15,"observedAt":"2026-04-09T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:22.794Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-spr","domain":"Maritime","label":"US strategic petroleum reserve","unit":"thousand bbl","staleAfterSeconds":604800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"US strategic petroleum reserve","reading":{"id":"sohr-spr","unit":"thousand bbl","value":283767,"observedAt":"2026-09-25T00:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:22.794Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-carriers","domain":"Maritime","label":"Carriers suspending routes","unit":"carriers","staleAfterSeconds":1800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Carriers suspending routes","reading":{"id":"sohr-carriers","unit":"carriers","value":9,"observedAt":null,"status":"stale","note":"Source provides no observation time; freshness unknown","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:22.794Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-news","domain":"Maritime","label":"Curated crisis news, last 24 hours","unit":"items","staleAfterSeconds":300,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Curated crisis news, last 24 hours","reading":{"id":"sohr-news","unit":"items","value":73,"observedAt":"2026-10-05T14:20:13.615Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:22.794Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-busiest-port","domain":"Maritime","label":"Busiest reported port, vessel count","unit":"vessels","staleAfterSeconds":3600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Busiest reported port, vessel count","reading":{"id":"sohr-busiest-port","unit":"vessels","value":363,"observedAt":"2026-10-05T13:00:00.000Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T14:21:22.794Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"},{"label":"Port","value":"Fujairah"}],"transport":"collector"}},{"id":"sohr-brent","domain":"Maritime","label":"Brent crude","unit":"USD/bbl","staleAfterSeconds":1800,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Brent crude","reading":{"id":"sohr-brent","unit":"USD/bbl","value":102.36,"observedAt":null,"status":"stale","note":"Source provides no observation time; freshness unknown","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-tracked","domain":"Maritime","label":"AIS vessels tracked, last 24 hours","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"AIS vessels tracked, last 24 hours","reading":{"id":"sohr-tracked","unit":"vessels","value":9,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-moving","domain":"Maritime","label":"AIS vessels moving","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"AIS vessels moving","reading":{"id":"sohr-moving","unit":"vessels","value":8,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-moving-share","domain":"Maritime","label":"AIS vessels moving","unit":"%","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"AIS vessels moving","reading":{"id":"sohr-moving-share","unit":"%","value":88.9,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-in-strait","domain":"Maritime","label":"Vessels in the strait narrows","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Vessels in the strait narrows","reading":{"id":"sohr-in-strait","unit":"vessels","value":0,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-at-port","domain":"Maritime","label":"AIS vessels at port","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"AIS vessels at port","reading":{"id":"sohr-at-port","unit":"vessels","value":6,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-waiting-exit","domain":"Maritime","label":"Waiting to exit the Gulf","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Waiting to exit the Gulf","reading":{"id":"sohr-waiting-exit","unit":"vessels","value":115,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-waiting-enter","domain":"Maritime","label":"Waiting to enter the Gulf","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Waiting to enter the Gulf","reading":{"id":"sohr-waiting-enter","unit":"vessels","value":4,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-exit-wait","domain":"Maritime","label":"Average wait to exit, all vessels","unit":"hours","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Average wait to exit, all vessels","reading":{"id":"sohr-exit-wait","unit":"hours","value":145.7,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-enter-wait","domain":"Maritime","label":"Average wait to enter, all vessels","unit":"hours","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Average wait to enter, all vessels","reading":{"id":"sohr-enter-wait","unit":"hours","value":36,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-exited","domain":"Maritime","label":"Exited Gulf, last 24 hours","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Exited Gulf, last 24 hours","reading":{"id":"sohr-exited","unit":"vessels","value":0,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-entered","domain":"Maritime","label":"Entered Gulf, last 24 hours","unit":"vessels","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Entered Gulf, last 24 hours","reading":{"id":"sohr-entered","unit":"vessels","value":0,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-throughput","domain":"Maritime","label":"AIS transit throughput vs normal","unit":"%","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"AIS transit throughput vs normal","reading":{"id":"sohr-throughput","unit":"%","value":0,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-oil-flow","domain":"Maritime","label":"Estimated outbound oil, last 24 hours","unit":"million bbl","staleAfterSeconds":600,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Estimated outbound oil, last 24 hours","reading":{"id":"sohr-oil-flow","unit":"million bbl","value":0,"observedAt":"2026-10-05T06:34:05.517Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:25:05.772Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}},{"id":"sohr-crisis-day","domain":"Maritime","label":"Day of disruption","unit":"days","staleAfterSeconds":300,"keepVisible":true,"source":"Strait of Hormuz Monitor (straitofhormuz.report)","sourceUrl":"https://straitofhormuz.report/","license":"CC BY 4.0, Strait of Hormuz Monitor; upstream provider attribution retained.","coverage":"Reported source coverage only. AIS counts are lower bounds; PortWatch has a separate daily methodology.","measures":"Day of disruption","reading":{"id":"sohr-crisis-day","unit":"days","value":219,"observedAt":"2026-10-05T14:58:01.934Z","status":"stale","note":"Last reported value; source or collector is stale","extra":[{"label":"Snapshot fetched","value":"2026-10-05T15:01:14.848Z"},{"label":"Source","value":"Strait of Hormuz Monitor (straitofhormuz.report)"},{"label":"Methodology","value":"https://straitofhormuz.report/methodology"}],"transport":"collector"}}],"straitsGeneratedAt":"2026-10-05T15:28:43.552Z"}