Veil Protocol

Private transactions on Sui. Zero-knowledge proofs hide sender, recipient, and amount.

Testnet Live · Mainnet pending audit
Hidden Amounts

Pedersen commitments hide transaction values. Only the sender and recipient know the amount.

Unlinkable Recipients

ECDH stealth addresses ensure no observer can link two payments to the same recipient.

Zero-Knowledge Proofs

Groth16 proofs over BN254 verify all transfers on-chain without revealing any private data.

How It Works

1.
Connect & Set Up — Connect any Sui wallet. Sign a message to derive your privacy keys, then register them on-chain (one-time, ~0.005 SUI gas).
2.
Swap SUI for VEIL — Use the on-chain AMM pool to buy private VEIL tokens with SUI. Your balance is stored as encrypted commitments in a Merkle tree.
3.
Send Privately — Enter a recipient address and amount. ZK proofs verify the transfer on-chain without revealing who sent what to whom.
4.
Receive Automatically — Incoming transfers are discovered automatically via ECDH encryption. No codes to share, no manual imports.

Technology

BlockchainSui (Move)
ZK ProofsGroth16 over BN254
CommitmentsPedersen on BLS12-381
Note DiscoveryECDH automatic
Key RecoveryDeterministic (HKDF)
Double-Spend PreventionNullifier registry
On-Chain Contracts11 Move modules
Transfer Model2-in, 2-out UTXO

$VEIL Token

210M fixed supply, no pre-mine

Fair launch — earned by shielding SUI into the privacy pool

Utility — transaction fees, governance, staking

Fees — 0.1% shield, 0.2% unshield, 0.3% swap

Roadmap

Phase 1 — Core protocol, testnet (Q1-Q2 2026)
Phase 2 — Hardening, public testnet (Q3 2026)
Phase 3 — Security audit, mainnet launch (Q4 2026)
Phase 4 — Multi-asset, governance (2027)

Team & Status

Built by All Too Human Limited, an IT consulting company based in New Zealand specialising in web development, AI integration, and blockchain infrastructure.

Current status: Testnet live with 11 Move contracts deployed. Independent security audit planned before any mainnet launch. This is experimental software — use testnet only and do not deposit real funds.

Connect your Sui wallet to try the testnet