Protocol Documentation

Architecture

Maya Blockchain 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 1

All 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.

ERC-20 Standard TokensERC-3643 Security TokensWrapped Token VariantsToken Contract Verification

Identity & Compliance Layer

Layer 2

ERC-3643 security tokens are governed by on-chain identity and compliance registries. These contracts enforce who can hold, transfer, and interact with regulated tokens.

Identity RegistryIdentity Registry StorageCompliance ContractClaim Topics RegistryTrusted Issuers Registry

Asset Proof Layer

Layer 3

Real-world asset documentation is stored on IPFS and anchored to Ethereum through hash verification. This creates an immutable, auditable record of asset backing.

IPFS Document StorageOn-Chain Hash VerificationAsset Proof ContractsDocument Emission Events

Corporate Custody Layer

Layer 4

All tokenized assets are held in verified corporate wallets with ENS naming. Wallet balances, transaction history, and custody records are publicly auditable.

ENS-Named Corporate WalletCoinbase Custody IntegrationMulti-Token HoldingsPublic Audit Trail

Settlement Layer

Layer 5

All transactions settle directly on Ethereum Mainnet. This provides the highest level of security, finality, and decentralization available in blockchain infrastructure.

Ethereum Mainnet SettlementGas-Optimized ContractsImmutable Transaction RecordsBlock Confirmation Finality

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.