docs/panels/hormuz-tracker.mdx
The Hormuz Trade Tracker panel (internal id hormuz-tracker) is a focused drill-down on a single chokepoint: the Strait of Hormuz. Approximately 20% of global oil transits the Strait daily, so a dedicated real-time view — status, tanker counts, weekly flow changes, disruption events — is more useful than a row in a generic chokepoint table.
A status-colored header and per-series bar charts:
normal (green #2ecc71), restricted (amber #f39c12), disrupted (orange #e67e22), closed (red #e74c3c). Colours live in statusColor() in src/components/HormuzPanel.ts:10.#e67e22 / #1abc9c / #9b59b6 / #27ae60..hbar with data attributes).Series types come from HormuzSeries[], bundled into HormuzChart[] blocks within the HormuzTrackerData payload.
Panel id is hormuz-tracker; canonical component is src/components/HormuzPanel.ts. Title per src/config/panels.ts: "Hormuz Trade Tracker".
priority: 2). Not present in the tech, finance, commodity, or happy variants. Source: 'hormuz-tracker' in FULL_PANELS of src/config/panels.ts.fetchHormuzTracker() in @/services/hormuz-tracker is backed by the Railway AIS relay that tallies AIS vessel transits through the Strait. The seeder produces both live tanker counts and weekly flow deltas; disruption events surface through the status field.
This panel uses a legacy/special platform proxy rather than a generated SupplyChainService RPC:
| Method + route | Feeds |
|---|---|
GET /api/supply-chain/hormuz-tracker | Real-time Hormuz status, tanker transit series, weekly flow deltas, and disruption events. |
For the proxy catalog entry, see Proxies. For generated chokepoint and lane-risk RPCs, see Supply Chain and Route Explorer.
AIS-driven; the relay writes updates in near-real-time. The panel reads on mount and on manual refresh — it does not poll aggressively.
Free. No premium flag in src/config/panels.ts. The backing proxy is public.
hormuz-tanker-blockade template simulates a full Hormuz closure for 14 days.