OFAC Solana Compliance Guide Part 1
OFAC screening for Solana payments, covering the wallet check an agent must run before sending value on-chain.
TL;DR
TL;DR: Paying an OFAC-listed wallet on Solana is a strict liability violation. Screen the destination address before the agent pays; clean wallets ALLOW and listed wallets BLOCK.
Chain does not change the rule
OFAC sanctions attach to the counterparty, not the network. A listed wallet is blocked whether value settles on Solana, Ethereum, or another chain. The screening API checks against 947 OFAC-listed crypto wallets and 19,218 SDN names across 16 jurisdictions, synced hourly.
Fitting the check into the flow
The 4-Gate Agent Payment Protocol is SCREEN, SCORE, STOP, STAMP. Before a Solana transaction is signed, run sanctions_check on the receiving address. A clean result ALLOWs the payment; a flagged result BLOCKs it and stops the agent. One HTTP call returns in under 100 ms.
Practical steps
- Screen the destination wallet before signing.
- STAMP clean payments for audit records.
- Use risk_score for addresses needing manual review.