Architecture
Maya Chain is built on Ethereum Mainnet using ERC-20 and ERC-3643 token standards. This page documents the layered architecture that governs token deployment, identity verification, compliance enforcement, and asset proof recording.
Token Layer
Layer 1All tokenized assets deployed as ERC-20 or ERC-3643 smart contracts on Ethereum Mainnet. Each token has a verified contract address, source code, and holder data accessible on Etherscan.
Identity & Compliance Layer
Layer 2ERC-3643 security tokens are governed by on-chain identity and compliance registries. These contracts enforce who can hold, transfer, and interact with regulated tokens.
Asset Proof Layer
Layer 3Real-world asset documentation is stored on IPFS and anchored to Ethereum through hash verification. This creates an immutable, auditable record of asset backing.
Corporate Custody Layer
Layer 4All tokenized assets are held in verified corporate wallets with ENS naming. Wallet balances, transaction history, and custody records are publicly auditable.
Settlement Layer
Layer 5All transactions settle directly on Ethereum Mainnet. This provides the highest level of security, finality, and decentralization available in blockchain infrastructure.
Key Contracts
Primary smart contracts deployed on Ethereum Mainnet.
ERC-3643 Compliance Architecture
Each ERC-3643 security token deploys with a set of companion contracts that enforce regulatory compliance at the smart contract level. These contracts work together to ensure only verified, whitelisted investors can hold or transfer security tokens.
Claim Topics Registry
Defines required identity claims (KYC level, accreditation status, jurisdiction) that token holders must satisfy.
Trusted Issuers Registry
Lists the authorized identity verification providers whose claims are accepted by the token system.
Identity Registry
Maps Ethereum wallet addresses to verified investor identities, enabling on-chain identity resolution.
Identity Registry Storage
Persistent storage layer for identity data, separated from the registry logic for upgradeability.
Compliance Contract
Enforces transfer rules including holding limits, geographic restrictions, and investor qualification requirements.
Token Contract
The ERC-3643 token itself, which checks compliance and identity before allowing any transfer to execute.