The maritime risk layer — fuses each chokepoint’s AIS coverage confidence (live / sparse / dark) and 24h/7d transit activity with GDELT conflict events (last 7 days) in its bordering countries, plus nearby flagged-energy-asset exposure. Surfaces the ‘blind spot’: high conflict signal but no vessel coverage. Derived rollups + events only (no raw positions). Requires a plan with Maritime intelligence access (can_use_maritime) — the Corporate & Supply Chain plan and above.
Each row scores a risk_level (critical / elevated / watch / quiet) and rows are risk-ranked. Envelope: { success, data, summary, applied_filters }.
GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....
Restrict to one chokepoint (one of the 11 monitored straits). Omit for all.
hormuz, bab_el_mandeb, malacca, suez, panama, bosphorus, gibraltar, dover, kerch, taiwan, danish_straits true → only chokepoints that are a blind spot (dark AIS coverage AND conflict signal in the bordering countries).
Only chokepoints with at least N GDELT conflict events in the last 7 days.
x >= 0Risk-ranked chokepoints. Each row: chokepoint, bordering countries, coverage (confidence + 24h/7d vessel counts + last_seen), conflict_events_7d, total_events_7d, blind_spot, risk_level, up to 3 recent_conflict_events, and energy_exposure. A summary block totals coverage.