ERC-20 is designed for open, freely transferable tokens, while ERC-3643 is built for permissioned tokens that must satisfy compliance conditions. ERC-3643 embeds identity verification, investor eligibility, and transfer restrictions directly into the protocol. That makes it better suited to regulated assets such as securities, private funds, and real estate, where legal controls must apply at the token level.
Why This Matters for Security Teams
ERC-20 versus ERC-3643 is not just a token standard comparison, it is a question of whether transfer logic can enforce legal and operational controls at the protocol layer. For regulated tokenization, that difference affects onboarding, investor eligibility, secondary transfers, and auditability. Teams that choose an open-transfer standard first and try to bolt on controls later usually discover that compliance exceptions, manual reviews, and off-chain approvals become the real system of record, which is fragile under scale.
That risk is familiar in adjacent identity and access failures. NHIMG’s Guide to the Secret Sprawl Challenge shows how weak lifecycle control creates exposure long after the original decision, while the NIST Cybersecurity Framework 2.0 reinforces that governance must be built into operational processes, not added after deployment. In regulated tokenization, the same principle applies to identity verification and transfer restrictions. In practice, many security and compliance teams learn this only after a token model has already been selected and legal controls must be retrofitted.
How It Works in Practice
ERC-20 is intentionally broad: it standardises balances, transfers, and allowances, but it does not natively know whether a recipient is eligible to hold a regulated asset. ERC-3643 adds permissioning concepts so issuance and transfer decisions can depend on verified identity, investor status, jurisdiction, or other policy conditions. That means the token can reject transfers before settlement rather than relying on downstream reconciliation or manual intervention.
In practice, this usually involves three layers working together:
- Identity verification establishes who the investor is and whether they meet the offering rules.
- On-chain or linked compliance logic checks whether a transfer is allowed at execution time.
- Administrative controls handle whitelisting, revocation, and lifecycle changes when eligibility changes.
For practitioners, the operational difference is significant. ERC-20 can still be useful when transfer freedom is the goal, such as utility tokens or open ecosystems. ERC-3643 is better suited when the asset must remain within a defined holder set and every transfer must satisfy compliance conditions. That is why regulated tokenization projects often pair token standards with governance processes, policy engines, and legal review workflows rather than treating the token contract as the only control. This is also where many teams are reminded that token permissions are only as reliable as the identity data and revocation process behind them. NHIMG research on the 2025 State of NHIs and Secrets in Cybersecurity reports that 44% of NHI tokens are exposed in the wild, which is a useful reminder that lifecycle control matters as much as initial issuance.
These controls tend to break down when eligibility data lives in disconnected systems and transfer approval depends on slow manual exceptions, because the token contract cannot compensate for stale or inconsistent compliance state.
Common Variations and Edge Cases
Tighter transfer controls often increase operational overhead, so organisations must balance compliance certainty against market liquidity and administrative cost. Best practice is evolving, and there is no universal standard for how much logic should live on-chain versus in surrounding compliance systems.
One common variation is the use of ERC-20 for instruments that are not legally regulated but still require internal controls. Another is a hybrid model where ERC-3643 handles permissioning while off-chain systems manage KYC, sanctions screening, and document retention. That can work well, but only if the compliance source of truth is reliable and revocation is immediate when an investor loses eligibility.
Edge cases matter. Tokens may need to move during corporate actions, custody transitions, or cross-border exceptions where a normal rule set is insufficient. In those cases, teams should define who can override controls, under what authority, and how the override is logged. The important distinction is that ERC-3643 is not a guarantee of legal compliance by itself; it is a protocol foundation for encoding compliance logic. Legal review, operational governance, and audit evidence still matter. For teams comparing standards, the practical question is not which token is more advanced, but which one matches the asset’s regulatory reality. A standard that allows unrestricted transfer is usually simpler, but simplicity becomes a liability when the asset cannot legally move that way.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | GV.SC | Token standards need governed compliance processes, not just technical transfer logic. |
| NIST AI RMF | GOVERN | Regulated tokenization depends on accountable policy decisions and oversight. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Permissioned tokens rely on identity proof and lifecycle control, core NHI concerns. |
| CSA MAESTRO | GOV-2 | Agentic-style policy enforcement maps to runtime authorization and compliance checks. |
| NIST Zero Trust (SP 800-207) | SC-2 | Zero trust principles support continuous verification before allowing regulated transfers. |
Define token governance, ownership, and approval workflows before launch and keep them auditable.
Related resources from NHI Mgmt Group
- What is the difference between privilege reduction and secret rotation?
- What is the difference between a rules-based secret scanner and a hybrid scanner?
- What is the difference between code scanning and runtime identity monitoring?
- What is the difference between zero trust for users and zero trust for NHIs?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 1, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org