TAIFOONUNIVERSAL PROOF LAYER — 5-LEVEL MMR ARCHITECTURE
04UNIVERSAL PROOF LAYER
Universal Proof Layer
Architecture
TL;DR
5-level proof chain: Event → Block Inclusion → Twig (2048 blocks) → Network MMR → SuperRoot. Covers 9 chain architectures with chain-native cryptography — BLS12-381, Ed25519, SHA256d, GRANDPA, Blake2b. Any protocol verifies cross-chain state against the on-chain SuperRoot with no oracle, no multisig, no attestation.
A 5-level proof chain: Event → Block Inclusion → Twig (2048 blocks) → Network MMR → SuperRoot. Supports 9 chain architectures (EVM, Bitcoin, Solana, Polkadot, ICP, Tron, Hyperliquid, Aptos, Sui). Generic by design — if it is committed on-chain, Taifoon can prove it.
5-Level Proof Architecture
L1
Event / State
RLP · Borsh · SCALE · SHA256
Raw on-chain fact: tx, log, account state, NFT ownership. Chain-native encoding.
L2
Block Inclusion
MPT / Merkle vs. block root
EVM: MPT proof against receipts_root / transactions_root / state_root. Bitcoin: binary Merkle vs. merkle_root.
L3
Twig (2048 blocks)
Binary Merkle over block hashes
Compact commitment to ~7h of chain history. Twig roots are leaves of the per-chain MMR.
L4
Network MMR
Merkle Mountain Range over twigs
Per-chain MMR over twig roots. Mini-MMR root = per-chain commitment published to SuperRoot. 9 chains.
L5
SuperRoot
keccak256 over MMR roots
Universal trust anchor committed on-chain. V5 proof format.
9 Chain Proof Architectures
Chain Family
Proof Type
Encoding
Root
Finality
EVM (Base, Arb, Monad, ETH…)
EVMReceiptProof / TxProof / StateProof
RLP + keccak256
receipts/tx/state root
PoS / MonadBFT / L2Oracle
Bitcoin
BitcoinMerkleProof
double SHA256
merkle_root
PoW · 6-block
Solana
SolanaAccountProof
Borsh
accounts_hash
TowerBFT · 32-slot
Polkadot
PolkadotStateProof
SCALE + Blake2b-256
state_root + GRANDPA
GRANDPA instant
Hyperliquid
HyperliquidValidatorProof
keccak256
HyperCore + HyperEVM
HyperBFT
ICP
ICPCertificateProof
BLS threshold sig
Chain key certificate
Threshold Relay
Tron
TronMerkleProof
Protobuf + SHA256
txTrieRoot
DPoS · 19/27 SRs
Aptos / Sui
MoveAccountProof
BCS serialization
state_root
BFT consensus
Use Cases Beyond DeFi
Asset Bridges
Replace relayer trust with MMR proofs. Lock on ETH → mint on Base, with on-chain verifier as trust primitive instead of multisig.
Receipt MPT
Cross-Chain NFT Ownership
Prove wallet holds NFT on Ethereum at block N. Any chain verifies via SuperRoot — gating, airdrops, governance without bridging the NFT.
EVMStateProof
Agent Credentials
AI agent registered on ICP proves its BLS credential to an Arbitrum contract via ICPCertificateProof. On-chain identity portability for autonomous agents.
ICP BLS proof
Cross-Chain DAO Votes
Vote txs on ETH + Polygon proven via receipt MPT, aggregated into SuperRoot. Execution chain verifies both chains votes on-chain — no off-chain tallying.
Receipt proof
RWA Document Anchoring
Property doc hashed on Bitcoin. Base lending protocol verifies the Bitcoin Merkle proof on-chain via SuperRoot — no bridge, no centralized oracle.
BitcoinMerkleProof
Verifiable Off-Chain Compute
Compute result hash committed on Solana. Base contract verifies via SolanaAccountProof before releasing payment — trustless proof of compute.
SolanaAccountProof
On-Chain Verifier — How It Works
pushSuperRootUpdate() — Transmitter submits SuperRoot + 9 Mini-MMR roots on-chain (1h cache).
batchExecuteVerifiedCalls() — InclusionProof structs submitted with vendor call data; verifier checks proof against stored SuperRoot, then executes callback (e.g., release funds, mint tokens).
BudgetManager guards against gas spikes (≥2.5×) — non-critical jobs held; DiamondSync/Emergency bypass all limits. Protocol team integration: ~20 lines of Solidity.