OFAC Agentkit Compliance Guide Part 1

Why Coinbase AgentKit needs a separate OFAC screening step before an agent pays.

TL;DR

TL;DR: Coinbase AgentKit moves money but does not screen counterparties against the SDN List. Add a sanctions check before payment so clean parties ALLOW and flagged parties BLOCK.

What AgentKit does not do

Coinbase AgentKit gives agents tools to transact on-chain, including Base/USDC payments. But like x402, AP2, and ACP, it moves money without screening. A listed wallet or SDN name can be paid by default unless a separate check is inserted.

Adding the screening step

Before the AgentKit transaction finalizes, run sanctions_check on the counterparty. The call returns a decision in under 100 ms from 947 OFAC-listed crypto wallets and 19,218 SDN names, synced hourly. The 4-Gate protocol, SCREEN, SCORE, STOP, STAMP, keeps the flow auditable.

Practical steps

Screen your agent’s next payment

Free OFAC sanctions screening — 5 checks/day, no signup.

Check a wallet →