OFAC compliance for Web3 gaming

Web3 games with token economies, NFT trading, and play-to-earn mechanics must screen player wallets against the SDN List.

TL;DR

TL;DR: If your game has a token economy, tradable NFTs, or play-to-earn rewards, you must screen player wallets against the SDN List before paying out or settling trades.

Why games fall in scope

In-game assets that can be traded or sold for value are value, and OFAC reaches value transfers wherever they happen. Strict liability means the studio does not need intent to violate when a sanctioned wallet receives a payout. A cosmetic item is different from an asset a player can cash out.

Where to screen

Practical approach

Run a screening call under 100 ms inside the reward and marketplace flow so gameplay feels unaffected. Log every screen, and block flagged wallets from claiming or trading. Automated screening matters because these payouts fire without human review, and a designated wallet receiving rewards is a payment the studio cannot take back.

Rewards are payments

Play-to-earn rewards are the clearest case because the studio is literally paying players. Every reward claim should screen the destination wallet first, and a flagged wallet should be excluded from the claim rather than paid and later clawed back. Treat the reward system as a payments pipeline, and put the screen at the front of it.

Screen your agent’s next payment

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

Check a wallet →