Technical Implementation
Zodor's technical foundation rests on established Ethereum standards while introducing proprietary enhancements:
Standards in Use
ERC-734 / 735
Modular identity profile + claim holder (Masque ID)
ERC-780
Decentralized claim registry
ERC-3643 (T-REX)
Compliant security tokens (ZCET, ZIPT, ZEROC, ZIST, per-asset Capital tokens)
ERC-7943
Universal RWA adapter for DeFi composability
ERC-4337
Account abstraction (smart wallets, paymaster, bundler)
EIP-7702
Hybrid wallet ZodorDelegateAccount runs smart-wallet code in EOA context, preserving the user's address
ERC-4626
Yield-bearing vault (ZodorSecurityVault) with NAV adjustment + non-transferable shares
ERC-1167
Minimal-proxy clones for gas-efficient identity issuance
ERC-1271
Smart-contract signature verification
ERC-7201
Namespaced storage layout for upgrade safety
System Layers
The platform operates through five integrated layers:
Identity Layer
MasqueIdFactory,ZodorClaimIssuer,ZodorIdentityRegistrymanage decentralized identities with jurisdiction, tax domicile, and risk-score attributes.Claims Layer Handles KYC, AML, accreditation, and ESG verification through cryptographic claims bound to the user's Masque ID. ZK proofs (Groth16) issued via
ZKKYCGateallow privacy-preserving issuance.Compliance Layer
ZodorComplianceModuleenforces dynamic regulatory requirements (country caps, holding periods, OFAC) at the contract level, on every transfer.Token & Adapter Layer ERC-3643 tokens for the four verticals, plus per-asset Capital tokens deployed by
CapitalAssetFactory.ERC7943Adapterexposes them to external DeFi without leaking compliance state.DeFi & Cross-Chain Layer
ZodorSecurityVault,ZodorPermissionedPool,ZodorCCIPBridge, andZodorOFTAdapterprovide yield, liquidity, and cross-chain mobility under continuing compliance enforcement.
Account Abstraction Stack
EntryPoint (v0.7)
0xF7240284f8ed844C18D711A87E3888954e915f9E
ZodorAccountFactory
0x234A800E585d45a22Abfe85483e4ae1395BD0a6b
ZodorPaymaster (treasury sponsorship legacy / promotional)
0xF3c742681Ba394F71ac051ABCF9102dBD8A8e0c3
SimplePriceOracle
0xc343F722F5679B73D7AbC8cc7Ce0805107a86380
ZodorDelegateAccount (EIP-7702)
0xD6F01aaC273887f7886B550237D90B4eD36eB913
ZodorTokenPaymaster (USDT/USDC/MASK gas)
0xba0E6eA7663096D37B13eb006AFDCF01B9403da6
ZodorTokenPaymaster accepts USDT, USDC uses SimplePriceOracle (24 h staleness, 20% circuit breaker) to price gas, applies a 500 bps buffer, enforces a 5,000,000 gwei daily user cap; and supports a sponsored-address allowlist for promotional flows.
Toolchain
Smart contracts
Solidity ^0.8.24, Foundry (test/fuzz), forge script (deploy)
Identity
ONCHAINID (ERC-734/735), ERC-3643 T-REX (composition, no lib dep)
ZK circuits
Circom 2.x + snarkjs, Groth16
Account abstraction
ERC-4337 + EIP-7702, alto bundler, thirdweb SDK
Cross-chain
Chainlink CCIP + LayerZero v2 OFT
FHE
Zama fhEVM
Frontend
Next.js 14 (PWA), TypeScript strict, viem
Mobile
Flutter + thirdweb RN SDK
Backend
Node.js 20, Express + Apollo Server 4, MongoDB 8, AWS Lambda + ECS
Package manager
pnpm workspaces
Compiler / library pin: solc = 0.8.24, via-ir enabled, 200 optimizer runs. Uses OpenZeppelin v4 (required by ONCHAINID).
Distinctive Approach
While aligned with public Ethereum standards, Zodor differentiates through:
Hybrid EIP-7702 + ERC-4337 wallet UX
Per-asset (rather than per-platform) ERC-3643 tokens through
CapitalAssetFactoryThree-mode privacy stack (ZK-KYC, Paillier, FHE) chosen per asset class
Dual cross-chain (CCIP + OFT) for institutional optionality
Stablecoin-paid gas through
ZodorTokenPaymasterwith on-chain price oracle and circuit breakerReserve-proof oracle architecture (Path C) for institutional-grade verification without full on-chain transparency
Last updated