Screen counterparties against the OFAC Specially Designated Nationals list

domain: home.treasury.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Download the current SDN list in machine-readable format from https://www.treasury.gov/ofac/downloads/sdn.xml (XML) or sdn.csv (CSV) — OFAC publishes updates whenever the list changes
  2. Parse the SDN file to build a local index of names, aliases ('aka' entries), addresses, and identifying information (passport numbers, national IDs, vessel IMO numbers)
  3. Implement fuzzy name matching against the index using a combination of exact match, normalized Unicode comparison, and phonetic or edit-distance algorithms to catch name variations and transliterations
  4. For each counterparty screening hit, retrieve the full SDN entry details including 'programs' (the sanctions program such as SDGT or CUBA) and 'remarks' to assess whether the match is a true positive
  5. Log every screening run with the date, the SDN list version used (check the file header date), the counterparty name queried, and the result — retain logs for at least 5 years per OFAC guidance

Known gotchas

Related routes

Screen counterparties for OFAC's 50% Rule so entities not directly on the SDN list but aggregately owned by blocked persons are still caught
ofac.treasury.gov · 5 steps · unrated
Screen a customer against OFAC SDN, PEP lists, and adverse media sources during onboarding
identity-general · 6 steps · unrated
Implement OFAC and sanctions list checking for new contracts and counterparties
contracts-general · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans