In plain English: ERC-3643 is an Ethereum token standard that only lets approved, identity-checked wallets hold or receive the token.
ERC-3643 is a final EIP. It extends the basic ERC-20 token with permissions: transfers can be conditional, paused or frozen, forced, or recovered.
A transfer only goes through if two checks pass (EIP-3643):
- the Identity Registry confirms both parties hold valid ONCHAINID claims, and
- the modular Compliance contract approves it.
Compliance modules cover limits such as country, holder count and balances (ERC-3643 docs). Reference implementation: GitHub.
Sources
Public originals for the facts on this page.