TESTNET

System Architecture

Hover over any component for detailed information. 5 layers: User โ†’ API โ†’ Services โ†’ Diamond โ†’ Blockchain.

Core / Data
API / Compliance
Privacy / Stealth
Token / Wallet
Admin / Security
Relayer / Gas
Ethereum
Arbitrum
Besu Enterprise
Contract Layer
EIP-2535 Diamond with 10 facets and 104 functions. Single proxy address per pool. Modular upgrades via DiamondCut. 48h timelock on AdminFacet. Same bytecode deploys on Ethereum, Arbitrum, and Besu.
Privacy Layer
9 protection layers: Poseidon commitments, Groth16 proofs, dual-nullifier anti-coercion, ERC-5564 stealth, ZKML detection, PoI, partial disclosure, selective reveal, timing obfuscation. 2 novel academic contributions.
Service Layer
Relayer (gas-sponsored), Indexer (92 pools โ†’ Postgres), FastAPI (on-chain queries), Indexer API (bulk events), SDK Scanner (Python CLI), Compliance Oracle (KYC 4 tiers). ViewTag filter ported to JS for browser.