Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

ERC-3643

ERC-3643 is an open-source suite of Ethereum smart contracts designed for issuing and managing permissioned security tokens with integrated on-chain identity verification and rule enforcement.
Chainscore © 2026
definition
TOKEN STANDARD

What is ERC-3643?

ERC-3643 is an open-source standard for permissioned tokens on the Ethereum blockchain, providing a framework for compliant digital securities and real-world asset (RWA) tokenization.

ERC-3643 is an Ethereum token standard designed for issuing and managing permissioned tokens, which require holder verification before transfers can occur. Unlike permissionless tokens like ERC-20, it embeds on-chain compliance rules, making it a foundational protocol for security tokens and regulated assets. The standard, formerly known as the T-REX protocol, provides a suite of smart contracts that manage identity verification, transfer restrictions, and issuer controls, ensuring that token transactions adhere to jurisdictional regulations like KYC (Know Your Customer) and AML (Anti-Money Laundering).

The architecture of ERC-3643 is built around several core smart contracts. The central component is the Token contract, which holds the compliance logic. It interacts with an Identity Registry that stores and manages the verification status of users. A Compliance contract contains the specific rules that must be satisfied for a transfer, and a Trusted Issuers Registry lists entities authorized to verify investor identities. This modular separation allows issuers to customize rules for different jurisdictions and asset types while maintaining a standardized interface for wallets and exchanges.

A primary use case for ERC-3643 is the tokenization of real-world assets (RWAs), such as equity, debt, real estate, or investment funds. By digitizing these assets on-chain, issuers can enable fractional ownership, increase liquidity, and automate corporate actions like dividend distributions. The standard's permissioning layer ensures that only eligible investors can hold and trade these tokens, providing the regulatory safeguards necessary for traditional financial institutions to participate in the digital asset ecosystem.

For developers and issuers, implementing ERC-3643 involves deploying its suite of contracts and integrating with off-chain Identity Providers to feed verified data into the on-chain registry. Wallets and exchanges that wish to support these tokens must check the compliance status via standard interface functions before processing transfers. The ecosystem includes a set of defined EIPs (Ethereum Improvement Proposals) that detail the interfaces for wallets (ERC-734 for identity, ERC-735 for claims) and the core token (ERC-3643).

When compared to other standards, ERC-3643 fills a distinct niche. While ERC-20 is for fungible, freely transferable tokens and ERC-1400 is a related security token standard, ERC-3643 is distinguished by its mature, production-ready suite of contracts and its specific focus on a decentralized identity framework. It is governed by the ERC-3643 Association, a non-profit organization that maintains and promotes the standard, ensuring its evolution remains aligned with the needs of the compliant digital asset market.

etymology
STANDARD EVOLUTION

Etymology and Origin

The ERC-3643 standard, also known as the T-Rex (Token for Regulated EXchanges) protocol, emerged from the practical need to bridge the gap between the programmability of blockchain tokens and the legal requirements of real-world financial markets.

The Ethereum Request for Comments (ERC) prefix denotes its status as a formal proposal for the Ethereum ecosystem, following the established convention for token standards like ERC-20 and ERC-721. The number 3643 is its unique, sequential identifier assigned by the Ethereum Improvement Proposal (EIP) process. The standard was formally proposed in 2021 by a consortium of legal and technical experts from firms like Tokeny Solutions and Aktionariat, aiming to create a framework for Permissioned Tokens that could represent securities, loyalty points, or other regulated assets while remaining compatible with existing DeFi infrastructure.

Its development was a direct response to the limitations of earlier standards. While ERC-20 enabled fungible tokens, it offered no native mechanisms for enforcing transfer restrictions, a critical requirement for compliance with securities laws (e.g., KYC/AML, investor accreditation). ERC-3643's origin is thus rooted in solving a specific, high-stakes problem: how to embed regulatory compliance directly into the token's smart contract logic without sacrificing interoperability or requiring constant off-chain validation, creating what is often termed a self-sovereign compliance framework.

The protocol's colloquial name, T-Rex, is a clever acronym for Token for Regulated Exchanges, highlighting its primary use case. This branding underscores its purpose-built nature for traditional finance (TradFi) institutions and regulated capital markets seeking to leverage blockchain's efficiency. The standard's architecture, featuring an on-chain Identity Registry and granular Compliance Rules, represents an evolutionary step beyond simple tokenization, embedding the governance layer directly into the asset itself.

key-features
ERC-3643

Key Features

ERC-3643, also known as the T-Rex standard, is a comprehensive framework for creating and managing permissioned tokens on Ethereum, designed for real-world assets (RWAs) and compliant securities.

01

On-Chain Compliance Engine

The protocol's core is a set of smart contracts that enforce compliance rules before any token transfer. This includes checking:

  • Identity verification via on-chain claims.
  • Investor eligibility based on jurisdiction or accreditation.
  • Transfer restrictions like holding periods or volume caps.
  • KYC/AML status through integrated providers.
02

Identity & Claim Management

Separates identity from the token itself using a modular system. Identity Providers issue verifiable claims (e.g., isAccreditedInvestor, countryOfResidence) to user wallets. The token's Compliance Contract reads these claims to approve or deny transactions, enabling dynamic, reusable KYC.

03

Flexible Permissioning Layers

Offers multiple, stackable layers of control:

  • Token-Level Rules: Global constraints like supply caps.
  • Wallet-Level Rules: Individual transfer limits or lock-ups.
  • Extension Modules: Plug-ins for specific regulations (e.g., Reg D, MiFID II). This allows issuers to tailor compliance for different asset types and jurisdictions.
04

Gas-Efficient Transfers

Uses an allowlist-based model where only pre-approved, compliant wallets can hold tokens. This avoids the gas costs of checking rules on every single transfer, as in some older permissioned token models. Transfers between two allowlisted addresses are as efficient as a standard ERC-20 transfer.

05

Delegated Transfer Management

Introduces Transfer Managers—specialized roles or contracts authorized to execute transfers on behalf of users. This is critical for operational processes like corporate actions (dividends, stock splits) or executing off-chain agreements, while maintaining full auditability on-chain.

06

Real-World Asset (RWA) Focus

Specifically architected for tokenizing regulated financial instruments and physical assets. Its features directly address requirements for security tokens, private equity, fund shares, and commodities, providing the legal and technical framework needed for institutional adoption.

how-it-works
TOKEN STANDARD

How ERC-3643 Works

ERC-3643, also known as the T-REX standard, is a comprehensive framework for creating and managing permissioned tokens on the Ethereum blockchain, designed specifically for real-world assets (RWAs) and regulated securities.

At its core, ERC-3643 establishes a permissioned token model where every token transfer is subject to on-chain compliance checks. This is enforced through a set of smart contracts that manage an on-chain registry of verified identities. Before any transfer can be executed, the sender, receiver, and the token itself are validated against a set of programmable rules, ensuring that only authorized participants can hold or trade the asset. This mechanism is fundamentally different from permissionless tokens like ERC-20, where transfers are unrestricted.

The standard's architecture is built around several key smart contracts. The primary components include the Identity Registry, which stores and verifies user data and compliance status, and the Compliance Smart Contract, which encodes the specific regulatory rules (e.g., investor accreditation, jurisdictional restrictions). The token contract itself, often called the Security Token, interacts with these modules for every transaction. This modular design allows issuers to customize the compliance logic without altering the core token contract, providing flexibility for different regulatory regimes.

A critical feature is the Proof-of-Identity (PoI) requirement. Users must undergo a verification process, typically performed by licensed third-party providers, to obtain an on-chain identity. This identity is then linked to their wallet address. The system can enforce complex rules, such as limiting token holdings based on investor type, imposing holding periods, or restricting transfers to specific jurisdictions. All compliance logic is executed on-chain, providing a transparent and auditable trail of every permission check and transfer event.

For practical operation, when a user initiates a transfer, the token contract calls the compliance contract. The compliance contract queries the identity registry to verify the status of both parties and checks the transaction against all active rules. If all conditions are met, the transfer proceeds; if not, it is automatically reverted. This process happens seamlessly within a single transaction, ensuring that the token's state remains compliant-by-design. This automated enforcement reduces the need for manual intermediation and legal overhead post-issuance.

ERC-3643 also standardizes interfaces for essential secondary market functions, such as on-chain broker-dealer roles and wallet recovery mechanisms for lost private keys—a crucial requirement for regulated assets. By providing this full-stack framework, ERC-3643 enables the tokenization of equities, bonds, and funds with enforceable legal and regulatory safeguards directly embedded into the token's programmable logic, bridging the gap between traditional finance and decentralized infrastructure.

core-components
TOKEN STANDARD

Core Smart Contract Components

ERC-3643 is an open-source standard for permissioned tokens on Ethereum and other EVM-compatible blockchains, designed to manage regulatory compliance and transfer restrictions programmatically.

01

What is ERC-3643?

ERC-3643 is a suite of smart contracts that defines a standard for permissioned tokens, also known as Real-World Asset (RWA) tokens or security tokens. It provides an on-chain framework for enforcing transfer rules, identity verification, and compliance checks before any token transaction is executed. Unlike public ERC-20 tokens, transfers require validation against a set of programmable rules, making it suitable for regulated financial instruments.

02

Core Mechanism: On-Chain Compliance

The standard's primary innovation is its compliance-by-design architecture. Key components include:

  • Identity Registry: Stores and verifies investor credentials and KYC/AML status.
  • Compliance Smart Contract: A rule engine that validates if a transfer is allowed based on the sender, receiver, token amount, and other on-chain data.
  • Token Storage: The token contract itself, which calls the compliance module before finalizing any transfer. This separation of concerns allows compliance rules to be updated without modifying the core token contract.
03

Use Cases & Applications

ERC-3643 is designed for tokenizing assets that are subject to legal and financial regulations. Common applications include:

  • Security Tokens: Equity, bonds, and fund shares.
  • Real-World Assets (RWA): Tokenized real estate, commodities, or invoices.
  • Loyalty & Rewards: Programmable points systems with gated transfers.
  • Governance Tokens: For private DAOs or ventures with accredited investor requirements.
04

Key Features: T-REX Protocol

The standard is often implemented via the T-REX (Token for Regulated EXchanges) protocol, which provides a complete suite of modular smart contracts. Key features include:

  • Granular Transfer Restrictions: Rules based on jurisdiction, investor type, holding periods, and more.
  • On-Chain Claims & Proofs: Attestations (like accreditation proofs) are stored and verified on-chain.
  • Agent & Controller Roles: Designated entities (e.g., issuers, agents) can force transfers for corporate actions or clawbacks.
  • Gas Efficiency: Uses EIP-3009 for meta-transactions, allowing fee abstraction for users.
05

Comparison with ERC-20 & ERC-1400

ERC-3643 is often compared to other token standards:

  • vs. ERC-20: ERC-20 is a simple, permissionless standard. ERC-3643 adds a mandatory compliance layer, making it non-fungible at the transfer level while remaining fungible in balance.
  • vs. ERC-1400: Both are for security tokens. ERC-3643 is considered a more modern, gas-efficient, and modular evolution, with a stronger focus on decentralized identity and a more extensive suite of pre-built compliance modules.
FEATURE COMPARISON

ERC-3643 vs. Other Token Standards

A technical comparison of ERC-3643 (R-Token) against other prominent Ethereum token standards, focusing on compliance, transferability, and utility.

Feature / AttributeERC-3643 (R-Token)ERC-20ERC-721ERC-1155

Primary Purpose

Compliant security tokens & real-world assets (RWA)

Fungible utility tokens & cryptocurrencies

Non-fungible tokens (NFTs) for unique assets

Semi-fungible tokens for mixed asset classes

Native Compliance Engine

On-Chain Identity Verification

Transfer Restrictions

Granular, rule-based controls

None (permissionless)

None (permissionless)

None (permissionless)

Fungibility

Conditionally fungible

Fully fungible

Non-fungible

Both fungible & non-fungible batches

Regulatory Focus

Securities laws (e.g., KYC/AML)

Not applicable

Not applicable

Not applicable

Typical Use Case

Equity, debt, fund shares, regulated assets

Governance, utility, stablecoins

Digital art, collectibles, deeds

Gaming items, memberships, bundles

Core Standard Includes

Identity registry, compliance oracle, transfer rules

Basic balance & transfer functions

Ownership & metadata for unique IDs

Batch transfers & multi-token management

use-cases
ERC-3643

Primary Use Cases

ERC-3643, the T-Rex standard, enables the creation and management of permissioned tokens on Ethereum, primarily for real-world assets (RWA) and compliant financial instruments.

05

On-Chain Identity & Credentials

Serves as a foundation for verifiable credentials (VCs) and soulbound tokens (SBTs) by binding token ownership to a verified identity. This creates a reusable, interoperable framework for proof of membership, qualifications, or attestations that cannot be transferred.

06

Decentralized Finance (DeFi) Compliance

Enables permissioned DeFi protocols where participation requires verification. This allows traditional finance institutions to engage with decentralized lending, staking, and yield generation in a regulated manner, bridging TradFi and DeFi with enforceable compliance rules.

security-considerations
ERC-3643

Security and Compliance Considerations

ERC-3643, the T-Rex standard, embeds regulatory compliance directly into the token's smart contract logic. This section details the key security mechanisms and compliance features that define its architecture.

01

On-Chain Identity Verification

The protocol's core security feature is its mandatory on-chain identity framework. Every participant must pass a KYC/AML check performed by certified Identity Validators before receiving a Verified Address (VA). This VA is a non-transferable NFT (SBT) bound to the user's wallet, enabling the contract to enforce rules based on verified identity, not just wallet addresses.

02

Granular Transfer Rules & Compliance Modules

Token transfers are governed by a rules engine that evaluates transactions against a configurable compliance policy. Key modules include:

  • Country Restrictions: Blocking transfers to/from sanctioned jurisdictions.
  • Investor Limits: Enforcing maximum token holdings per investor type (e.g., retail vs. accredited).
  • Volume & Velocity Controls: Preventing wash trading or rapid movement that could indicate market manipulation. These rules are executed automatically by the Compliance Oracle before any transfer is finalized.
03

Role-Based Access Control (RBAC)

The standard implements a robust RBAC system to decentralize administrative power and mitigate single points of failure. Distinct roles are assigned to separate entities:

  • Token Agent: Manages day-to-day operations like minting/burning.
  • Compliance Officer: Sets and updates the compliance rulebook.
  • Identity Validator: Approves or revokes user verification status. This separation of duties is critical for enterprise security and audit trails.
04

Immutable Audit Trail & Proof of Compliance

Every action—identity verification, rule change, token mint, or blocked transfer—is logged as an immutable on-chain event. This creates a tamper-proof audit trail that provides Proof of Compliance for regulators and auditors. The transparency allows for real-time monitoring of all token movements and rule applications, ensuring the system operates as intended.

05

Security Risks & Attack Vectors

While enhancing compliance, the architecture introduces unique security considerations:

  • Validator Centralization: Reliance on a trusted set of off-chain Identity Validators creates a potential central point of censorship or failure.
  • Oracle Reliability: The Compliance Oracle must be highly available and secure; its compromise could freeze all transfers.
  • Smart Contract Complexity: The extensive logic for rules and roles increases the attack surface and requires rigorous auditing of the core contract suite.
06

Interoperability with DeFi and Wallets

A key challenge is ensuring ERC-3643 tokens can interact with existing DeFi protocols (e.g., DEXs, lending markets) and user wallets that are not natively aware of its compliance hooks. Solutions often involve permissioned wrappers or whitelisted liquidity pools that maintain the compliance layer while providing controlled access to broader ecosystem liquidity.

ecosystem-usage
TOKEN STANDARD

Ecosystem and Adoption

ERC-3643 is an open-source standard for permissioned tokens, enabling regulatory-compliant digital securities and real-world asset (RWA) tokenization on Ethereum. Its adoption is driven by institutions requiring on-chain compliance.

01

Regulatory Compliance Engine

The core of ERC-3643 is its on-chain compliance layer. It embeds rules for KYC/AML (Know Your Customer/Anti-Money Laundering) and investor accreditation directly into the token's smart contracts. This allows for:

  • Automated verification of token holders before transfers.
  • Enforcement of jurisdictional and investor-type restrictions.
  • Real-time compliance checks without relying solely on off-chain legal agreements.
02

Real-World Asset (RWA) Tokenization

ERC-3643 is the leading technical framework for tokenizing financial instruments and physical assets. It provides the necessary controls for assets like:

  • Equity shares and private company stock.
  • Debt instruments and bonds.
  • Real estate and investment fund units.
  • Commodities and luxury goods. This bridges traditional finance (TradFi) with blockchain, creating programmable, liquid digital securities.
03

On-Chain Identity & Proof of Identity

The standard integrates with Identity and Access Management (IAM) systems. It uses a Proof of Identity (PoI) mechanism where a trusted third party (a Claim Issuer) attests to a user's identity and status on-chain. This creates a permissioned ledger where only verified participants can hold and transact tokens, ensuring the token's legal integrity.

04

Adoption by Institutions & Platforms

ERC-3643 is adopted by regulated entities and infrastructure providers. Key adopters include:

  • Tokenization platforms like Tokeny and ADDX.
  • Financial institutions issuing digital bonds and shares.
  • Legal and compliance tech providers integrating their KYC services. Its use is growing in markets with clear digital securities regulations, such as the EU (under DLT Pilot Regime) and Singapore.
05

Comparison to ERC-20 & ERC-1400

ERC-3643 builds upon and is often compared to other token standards:

  • ERC-20: The base standard for fungible tokens. ERC-3643 adds a mandatory compliance layer, making it permissioned, whereas ERC-20 is permissionless.
  • ERC-1400: A standard for security tokens. ERC-3643 is considered a more comprehensive and gas-efficient implementation, with built-in identity management and a more developer-friendly interface for complex compliance rules.
ERC-3643

Frequently Asked Questions (FAQ)

ERC-3643 is a token standard for permissioned digital assets. These questions address its core functionality, use cases, and technical implementation.

ERC-3643 is a token standard for creating and managing permissioned assets on the Ethereum blockchain, enabling issuers to enforce real-world compliance rules on-chain. It works by integrating a decentralized on-chain identity verification system, where token transfers are only executed if the sender and receiver have valid, non-expired compliance certificates issued by trusted Identity Providers. The standard defines a modular framework where the token contract references an external compliance registry and a set of transfer rules, allowing for complex logic like investor accreditation checks, jurisdictional restrictions, and transfer volume limits to be enforced automatically before any transaction is finalized.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team