What is OFAC screening for NFTs?
OFAC screening for NFTs checks the buyer and seller wallets against the SDN List before a digital collectible changes hands.
TL;DR
TL;DR: OFAC screening for NFTs means checking the counterparty wallet against the Specially Designated Nationals list before a sale or transfer. Selling an NFT to a sanctioned wallet is prohibited even though the NFT is not a financial asset.
Why NFTs are still "property"
OFAC rules block transactions involving property as well as money, and a non-fungible token is property. An NFT marketplace or creator that transfers an NFT to a designated address has participated in a prohibited transaction, even if no dollars were involved. Strict liability applies, so intent is not required, and penalties start at $356,000 per violation.
Who should screen
Marketplaces, minting platforms, and creators who accept crypto should screen the buyer wallet before delivering the NFT. sanctionsai.dev provides a screening API that checks a wallet against 947 OFAC-listed crypto wallets and 19,218 SDN names in a single HTTP call under 100 ms, returning clean (ALLOW) or flagged (BLOCK).
Putting it in the mint and sale flow
- Screen at mint time for the buyer's funding wallet.
- Screen again at transfer time for the receiving wallet.
- Refuse delivery on a BLOCK result and keep the log.
The asset type does not change the rule: know the counterparty before the transfer completes.
A single collectible sold to the wrong wallet is enough to create a violation, so the cost of a pre-transfer check is trivial next to the exposure.