OFAC screening for NFT projects explained
Why NFT mints, sales, and royalty payouts should screen buyer wallets before value moves.
TL;DR
TL;DR: An NFT project that sells to, or pays royalties to, a blocked wallet violates OFAC. Screen the buyer or recipient address against the SDN List before minting, transferring, or paying out.
Sales and royalties are transfers of value
An NFT mint is a sale, and a royalty payout is a payment. Both are transfers of value that OFAC regulates, and the Office of Foreign Assets Control is a strict liability regime: intent is not required. If a project sells an NFT to a listed wallet or routes a creator royalty to one, it can face civil penalties starting at $356,000 per violation.
Where to put the check
The natural checkpoints are the mint (screen the buyer address), the marketplace settlement (screen both sides), and the royalty distribution (screen each recipient). The 50 Percent Rule extends the block to entities 50 percent or more owned by a blocked person, so resolving the entity behind a wallet is part of a complete check, not just matching the address string.
An API that fits the drop flow
agentmail, the screening API at sanctionsai.dev, runs this as a single step: one HTTP call under 100 ms returns clean (ALLOW) or flagged (BLOCK), checking 947 OFAC-listed crypto wallets and 19,218 SDN names across 16 jurisdictions, synced hourly. A flagged buyer can be held for review or rejected before the mint succeeds.