docs/panels/sanctions-pressure.mdx
The Sanctions Pressure panel (internal id sanctions-pressure) turns the OFAC SDN and Consolidated sanctions lists into an actionable overview: which countries are under the most designation pressure right now, what programs are driving it, and what has changed since the last update.
The panel is a compact, analyst-oriented surface (defaultRowSpan: 2):
> 0), Vessels (designated vessels in the current set), Aircraft (designated aircraft).The panel tracks activity (trackActivity: true) so newly arrived designations get the standard new-item visual treatment.
Panel id is sanctions-pressure; canonical component is src/components/SanctionsPressurePanel.ts. Displayed title: "Sanctions & Designations" (from super({...})).
'sanctions-pressure' entries in FULL_PANELS, FINANCE_PANELS, COMMODITY_PANELS in src/config/panels.ts.SanctionsPressureResult payload from @/services/sanctions-pressure, backed by:
The seeder pulls both, normalises the country attribution, counts vessels and aircraft, and diffs against the previous snapshot to compute newEntryCount.
OFAC publishes list updates on an irregular cadence (daily-to-weekly). The panel reads the most recent snapshot; freshness is surfaced indirectly via newEntryCount.
PRO-gated. The panel is visible in its configured variants, but the sanctions-pressure RPC requires a PRO entitlement. Free or unentitled callers receive a documented 403 response instead of an empty sanctions payload.
GET /api/sanctions/v1/lookup-sanction-entity?q=... — fuzzy entity lookup against OpenSanctions (live) with OFAC local index as a fallback.