Axiomancer

Terminal

A keyboard-driven maritime HUD with 12 live panels across TRADE and SANC modes for port flows, sanctions risk, and dark-fleet monitoring at a glance.

The Overwatch terminal is a Bloomberg-style heads-up display at /dashboard. It replaces the scrollable landing page with a fixed-viewport grid of six panels per mode, function-key navigation, a command palette, and per-user pinning — so a single screen tells you what's moving across global vessel traffic right now.

Rendering diagram…
Terminal architecture: two modes (TRADE and SANC) each render six panels in a fixed 12-column, 2-row viewport grid. Function keys deep-link to full-page detail views. The grid never scrolls — each panel scrolls independently.

Use the terminal when you want to monitor maritime activity continuously rather than browse one report at a time. The legacy dashboard is preserved at /dashboard/overview for users who prefer the original layout.

Modes

The terminal has two modes that you can swap between without leaving the page:

ModePurposeURL
TRADECommodity flow, port throughput, and forecasts/dashboard?mode=trade (default)
SANCSanctions, dark-fleet behavior, and risk profiles/dashboard?mode=sanc

Each mode renders six panels in a fixed 12-column, 2-row grid sized to the viewport. The grid never scrolls — every panel scrolls independently inside its own frame.

TRADE panels

IDPanelWhat it shows
A01Port flow heatmapCurrent vs. prior-week tonnage delta across all tracked ports
A02Live vessel mapAll ports with known coordinates, sized by active vessels and tonnage
A03Export forecastTop ports by upcoming weekly tonnage, with a 6-week sparkline
A04Berth utilizationLatest occupancy per berth zone with weekly trend direction
A05Commodity tapeMost recent vessel visits with cargo guess and tonnage estimate
A06Trade-flow trackerTop export flows by net weight from the trade-flow dataset

SANC panels

IDPanelWhat it shows
B01Active alertsLast 24 hours of alerts across your workspace
B02Dark fleet mapVessels with dark events in the last 7 days
B03Anomaly queuePorts with active anomalies flagged
B04Risk profilesHigh-watch vessels with risk scores and tiers
B05Verification queueSpoofing candidates that need analyst review
B06Recent eventsDark gaps, STS encounters, identity changes, draft mismatches, loitering — last 7 days

Keyboard navigation

The footer renders a function-key bar that mirrors the legacy desktop terminal experience. Each key opens a deep-link route, so you can jump to a full-page detail view without leaving the keyboard:

KeyTRADESANC
F1Command paletteCommand palette
F2Ports / congestionAlerts
F3ForecastsAnomalies
F4RoutesRisk
F5Berth utilizationExceptions
F6LNGFleet age
F7MiningFleet intelligence
F8ContainersVessel lookup
F9EarningsWatchlist
F10Trade flowsSanctions
F11WatchlistStatus
F12Legacy dashboardLegacy dashboard

Press ⌘K (or Ctrl+K on Windows and Linux) to open the command palette from anywhere in the terminal. The palette searches all panels, mode switches, and detail routes, with the matching function-key shortcut shown next to each entry.

Pinning vessels

Both the Risk profiles (B04) and Recent events (B06) panels expose a pin action on each vessel row. Pinning a vessel by IMO writes through to your watchlist — the same list that backs alerts and the standalone watchlist view — so a vessel you pin from the terminal also starts receiving the watchlist's default notifications:

  • port_entry
  • port_departure
  • dark_event
  • sanctions_match

Pinned vessels render with a highlighted bar across every panel that knows about IMO numbers, and the Risk profiles subtitle shows your total pin count. To unpin, click the pin icon again or remove the entry from the watchlist UI.

Mobile view

On viewports below the desktop breakpoint, the terminal swaps to a stripped-down mobile layout that surfaces the highest-signal data from the active mode:

  • TRADE mobile — top 8 ports by absolute weekly delta, top 6 forecasted ports, plus aggregate counters for total tonnage, active vessels, and active ports.
  • SANC mobile — top 8 alerts, top 6 high-watch risk vessels, plus counters for 24-hour alerts, 7-day flagged fleet, and active anomalies.

The function-key bar and command palette are hidden on mobile because they assume a physical keyboard. Tap any row to open the corresponding detail route.

Programmatic access

Every panel is backed by an existing public API. You can replicate the terminal's data feeds in your own dashboard or workflow by calling these endpoints directly:

# TRADE mode
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/congestion
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/forecasts
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/berth
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/trade-flows

# SANC mode
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/alerts
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/risk
curl -H "X-API-Key: YOUR_KEY" https://www.axiomoverwatch.io/api/v1/watchlist

See the API reference for full request and response schemas.

When to use the terminal vs. the legacy dashboard

Use the terminal whenUse the legacy dashboard when
You want every signal on one screenYou prefer scrollable, vertical layouts
You navigate by keyboardYou navigate by mouse and tap
You're monitoring continuouslyYou're running a one-off investigation
You're on a wide desktop displayYou're on a narrow window or iframe

Both views read from the same data, so any vessel you pin or any alert you acknowledge is reflected immediately in the other.

Was this page helpful?

On this page