privateexecution

Zero-knowledge privacy layer for Uniswap v4 on Robinhood Chain. Trade in the open, hold in the veil.

Atomic swaps. Non-custodial privacy. Zero held custody.
Built on
Builders from

Everypublictradeisatargetforexploitation.

Public mempools expose your order details to predatory bots before execution.

Here’showVeilworks.

Deposit once and disappear into the pool

Shieldyourassets

Veil Shield Router // 1-Tx Pipeline
Simulated demo
0.001 ETH
01
Key Gen
CSPRNG Entropy
02
Poseidon
Leaf Hash
03
v4 Hook
0-Held Balance
04
Settled
LeanIMT Pool
Depositor Asset
0.001 ETH
Client Secret (s)
0x7f4a8b9e...9b12
Poseidon Leaf C(s,n)
Pending Derivation
Router Invariant
Balance == 0 Check
Synthesizing CSPRNG note entropy locally via WebAssembly...Depth 20 LeanIMT
Client WASM0-Held BalanceAtomic Inscription
Cycle 1/4

Zero-knowledge proofs route your trade through Uniswap v4

Swapinthedark

VEIL_DARK_ROUTER // ZK_CIRCUIT_MATRIX
Illustrative flow (simulated)CHAIN 4663
SHIELDED ORIGIN · LEANIMT
DEPTH 20
Shielded Note (0.001 ETH)
Secret Entropy (s)Nullifier Seed (n)Zero Public Link
CLIENT WASM CIRCUIT
PRIVATE WITNESS
Groth16 ZK Prover
Membership ProofBalance CheckWASM: 8.2ms
MEV DEFENSE SHROUD
MEV PROTECTED
Blinded Mempool Shroud
Slippage BoundedCommitment MintingProtected Orderflow
UNISWAP v4 HOOK GATEWAY
VERIFIED ATOMIC
Veil Privacy Hook (0x20c4)
beforeSwap Gate0-Held Balance InvariantCREATE2 Mined
DEEP AMM LIQUIDITY
TICK: 60
v4 PoolManager
Robinhood Chain 4663Concentrated AMMPool: ETH/VEIL · 0.30% (Hook 0x20c4)
RE-SHIELDED OUTPUT
SHIELDED POOL
New Shielded Note (0.001 VEIL)
Auto-InscribedFresh CommitmentZero Delta Balance
PUBLIC OBSERVERS
ON-CHAIN ROUTING
Blockscout & Mempool
Contract: VeilZkRouterSlippage: ProtectedShielded Note Minted

Exit to a fresh address with no link back to you

Withdrawanywhere

ZK Withdrawal Terminal // Decoupled Exit
Settlement stream
0xbow ETH Note · 0.0010 ETH
01
Membership
WASM Tree Proof
02
Nullifier
Poseidon Hash
03
Execution
Client Self-Relay
04
Settled
Unlinked Exit
Selected Shielded Note
0xbow ETH Note (0.0010 ETH)
Merkle Tree Proof
●LeanIMT Depth 20 · Valid
Association Set
●ASP Self-Attested · Active
Execution: Self (Browser)
Fresh Wallet
Gross Amount
0.0010 ETH
Protocol Route
Client Self-Relay
Intermediary Markup
0 BPS (Direct)
Net Delivered
0.0010 ETH
Proving Merkle membership locally in WASM for 0xbow ETH Note...Client Self-Relay
Non-CustodialClient Self-RelayDecoupled Pool State
Cycle 1/4

Monitor shielded balances and MEV savings in real time

Privateportfolio&MEVshield

private balancenotesswapswithdrawalsproofs
simulated feedIllustrative preview — launch the app for live state.

Swap-to-Shield confirmed: 0.001 ETH note minted in 0xbow pool via Uniswap v4 (Hook 0x20c4).

09:14

Shielded note #4611 verified on-chain. Association Set Merkle root published and active.

11:47

Private swap settled: 0.001 ETH → 0.001 VEIL. Output note generated with 0-custody invariant.

13:02
⏎
private balance
$48.2K
+$3.1K from 4 private swaps this week
MEV losses avoided
$2.4K
37 swaps · 0 sandwiched · 0 front-run
estimated against the same trades on public Uniswap pools
Association set (ASP)
4812
Notes in pool verified by on-chain Merkle membership.
Who it's for

Builtfortradersandprotocolswhocannotaffordpublicexposure.

Systematic & Alpha Traders
Proprietary Strategies
Systematic & Alpha Traders
Mitigate predatory sandwich attacks and copy-trading surveillance through shielded pool execution and atomic hook slippage limits.
Whales & Institutional Capital
Zero Market Impact
Whales & Institutional Capital
Swap institutional volume across Uniswap v4 pools without public signaling, predatory re-pricing, or moving market sentiment against yourself.
Everyday DeFi Users
Total Sovereignty
Everyday DeFi Users
Trade crypto and tokenized assets on Robinhood Chain with total privacy. Keep your balances and transaction history strictly confidential.
Architecture Comparison

Anexecutionlayer,notamixer.

Underneath the interface is a zero-knowledge Uniswap v4 routing hook, not an anonymity mixer. Swaps settle atomically with zero protocol custody and per-transaction slippage bounds.

PUBLIC_ROUTING // MEMPOOL
Mempool Exposed

Public Mempool Routing

Unencrypted transactions broadcast your wallet, trade intent, and alpha to MEV searcher bots and copy-traders.

1
Trader (0x7099...a192)
Public EOA Wallet Signer
Exposed to Sandwich Bots (illustrative — ~$1,420 MEV)
2
Public AMM Pool
Broadcast Orderflow & Slippage
Permanently Indexed on Blockscout
3
Linked Recipient (0x3C44...e810)
100% Traceable Counterparty Link
●Vulnerability: Public wallet linkability & alpha drainage
VEIL_DARK_ROUTER // ZK_ATOMIC
0-Held Invariant

Veil Decoupled Execution

Orders settle atomically inside Uniswap v4 pools via beforeSwap hooks with zero protocol custody and decoupled pool balances.

1
Shielded Note (Merkle 2²⁰)
Client-Side Proof Payload
beforeSwap ZK Hook Gate (Protected Slippage)
2
Uniswap v4 PoolManager (0x20c4)
0-Held Balance Invariant · Atomic Settlement
Client-Side Self-Relay Dispatch
3
Fresh Recipient (0x9b42...120f)
Decoupled From Origin Deposit Note
●The trade executes on-chain. Balances remain shielded in zero-knowledge pools.
Institutional Standard

Eliminate information leakage without leaving DEX liquidity.

No split liquidity pools, no centralized bridges, and no custody risk. Veil taps Uniswap v4 canonical liquidity directly while keeping your balances shielded.

Metric
Public Uniswap v4
Veil Network
Mempool exposure
100% visible to bots & searchers
Shielded (commitments + ZK proofs; self-relay advised)
MEV vulnerability
Guaranteed sandwich on size trades
Protected via slippage bounds
Liquidity depth
Standard Uniswap pools
Identical (v4 hook routing)
Wallet linkability
Permanent on public explorer
Decoupled via client self-relay
Asset custody
Standard smart contract custody
0 held balance (LeanIMT invariant)
Association sets (ASP)
Commingled counterparty exposure
Attested membership in published ASP roots
Architecture

Liveonmainnet—verifiableon-chain.

Phase 1: Swap-to-Shield

1-Tx atomic swap on Uniswap v4 directly into LeanIMT shielded pool with strict 0-held custody invariant.

Phase 2: ZK-Gated Hooks

Uniswap v4 beforeSwap hook enforcing open self-attestation gating and protocol fee accrual/burn engine.

Phase 3: Shielded Swaps & Self-Relay

Private pool-to-pool token swaps and unlinked withdrawals on Robinhood Chain via self-relay. Single-note flows live; multi-note batching requires funding.

Explore verified contracts on Blockscout
Protocol Flywheel

ProtocolFeeTreasury&TokenBurnEngine.

VeilTreasury accumulates swap fees from the Uniswap v4 hook. Burns execute on-chain via ERC20 burn() reducing VEIL supply. The ledger below reads live.

Loading live state…

Total Tokens Burned
—
Permanent Supply Reduction
Cumulative Fee Volume
—
Executed via Uniswap v4 Hook Fees
Treasury Fee Accrual (ETH)
—
Protocol fee reserve
Dual-Source Revenue ModelZero Speculation Reliance

Product Utility & Creator Liquidity Flywheel

Unlike inflationary reward systems, Veil extracts real yield directly from DEX volume and creator activity, accumulating protocol fees in VeilTreasury to support token burns and treasury operations.

— BPSVeilHook Protocol Fee

Collected on all swaps passing through ZK-gated hooks and Swap-to-Shield router. Accumulates directly in VeilTreasury via the Uniswap v4 beforeSwap hook fee capture.

ROYALTIESPons Creator Fee

Creator fees will route to VeilTreasury for protocol reserves and on-chain token burns once the Pons token is live (pre-Pons: not active).

On-Chain Burn Proof Events

Real-time transaction receipts verifiable on the Robinhood Chain block explorer.

Loading live state…

Security & Verification

Verifiedon-chain.Non-custodialbylawofmath.

Smart contracts are deployed on Robinhood Chain built on verified 0xbow Groth16 zero-knowledge circuits and rigorous internal invariant verification. Parameters, state roots, and non-custodial invariants are publicly verifiable onchain.

Non-Blocking Withdrawals

Smart contracts enforce that withdrawals can never be paused, censored, or frozen by the team or guardian. A guardian may only pause new deposits during an emergency.

Zero-Custody Router Invariant

The VeilShieldRouter strictly verifies that its held balance is exactly 0 at the end of every transaction. If slippage or deposit conditions fail, 100% of user funds revert.

Client-Side ZK Generation

Notes (secret + nullifier) are generated in the browser with secure randomness and never sent to any central server or relayer. Proof payloads are assembled client-side against a provisional verifier for old notes only; Groth16 serves the live 0xbow paths.

Association Set Membership (ASP)

Every withdrawal provides a zero-knowledge membership proof verifying note inclusion in the published association set on IPFS, decoupling depositor address from recipient.

On-Chain Cryptographic TelemetryLeanIMT Merkle Tree · Depth 20

Association Set Architecture (ASP)

Veil implements Association Set Provider (ASP) proofs where depositors self-attest into the Merkle tree published to IPFS. This enables verifiable set membership while preserving decoupled execution privacy.

Capacity
1,048,576 commitments
Lifetime Pool Cap
10.0 ETH
Root History Window
100 Roots
Guardian Role
Deposit Pause Only
Attestation Policy
Open Self-Attest
Genesis Association Root (reference — live root on /status):2188824287183927522224640574525727508854836440041603434369820418
IPFS CID:QmVtkNm5Ro2F1oVBdP17TxcAcafXtMoG8rYPnu7S8kXJxV
Verify Data Set on IPFS
MAINNETRobinhood Chain (Chain ID: 4663)
Cancun EVM · Source-verified via Sourcify; Blockscout checkmarks follow explorer recovery
VeilHook v2Uniswap v4 HookSalt: 0x4b7d · Flag: 0x20c4
View on Blockscout
Mined CREATE2 hook enforcing open self-attestation gating (beforeSwap), atomic zero-custody routing, and protocol fee collection (afterSwap).
CA:0xf95f041462ee34c2ea7b953a879838133ef820c4
0xbow Privacy Pools Entrypoint0xbow Core Entrypoint (Proxy)0xbow Privacy Pools v1.2.1
View on Blockscout
Canonical ERC1967 Proxy entrypoint for 0xbow privacy pool deposits and relay-assisted withdrawals with ASP association sets.
CA:0x96cb8b1836d341a6f5f1f54428bd6696c8b950b1
0xbow Privacy Pool (ETH)Privacy Pool (Native ETH)0xbow Privacy Pools v1.2.1
View on Blockscout
Fixed-denomination 0.001 ETH pool with 20-depth LeanIMT Merkle tree and Groth16 zk-SNARK verification.
CA:0x10c17b7538e13c63b890fea52708846e88bb1932
0xbow Privacy Pool (VEIL)Privacy Pool (VEIL Token)0xbow Privacy Pools v1.2.1
View on Blockscout
Fixed-denomination 0.001 VEIL privacy pool with LeanIMT Merkle tree and Groth16 zk-SNARK verification.
CA:0xdb9f182670da2cc6c5ddd432ec98a45e4f2290d1
VeilZkRouterShielded ZK Swap Routercontracts/VeilZkRouter.sol
View on Blockscout
Coordinates atomic shielded swap operations connecting 0xbow Privacy Pools and Uniswap v4 pools.
CA:0x0fb48c9552154ea028cbd812430e1ea3465a9b4c
VeilShieldRouterPeriphery Router (Fixed R1)contracts/VeilShieldRouter.sol
View on Blockscout
Coordinates 1-Tx Swap-to-Shield and Shielded Swaps with strict 0-balance custody invariant. No user funds ever linger in router storage.
CA:0x3db4ae3429f1507aa0cd31c740a0fd276e22a55c
VeilTreasuryProtocol Treasury & Burn Enginecontracts/VeilTreasury.sol
View on Blockscout
Protocol treasury collecting VeilHook fees and creator fees; accumulates funds and executes on-chain token burns.
CA:0xb68c3d25e5e9902363e8e10d5c0a471e65be8152
VeilAttestationRegistry v2Open Self-Attestation Registrycontracts/VeilAttestationRegistry.sol
View on Blockscout
Attestation registry for gated pools: open self-attest with no eligibility conditions; gating is an anti-bot speedbump plus launch windows only.
CA:0xd1f17c70067f1cc2b478606b3f0faa18ee8add1d
Groth16 Withdrawal VerifierZK Snark Verifier (Withdrawal)0xbow Circuits v1.2.1
View on Blockscout
Audited Circom/Groth16 verifier contract validating 0xbow withdrawal proofs and ASP membership.
CA:0xdbbe1acf08a99789b5ca0ee688679dab80ba12d2
Groth16 Commitment VerifierZK Snark Verifier (Commitment)0xbow Circuits v1.2.1
View on Blockscout
Audited Circom/Groth16 verifier contract validating commitment integrity for 0xbow privacy pool operations.
CA:0xfdb7161a993fa914bbb734b3d52c4342501836eb
VeilCreate2DeployerDeterministic Factorycontracts/VeilCreate2Deployer.sol
View on Blockscout
Deterministic CREATE2 factory contract used to mine and deploy VeilHook permissions.
CA:0xea48e6a7ae296ebbd7d58792091b8087032d3aa4
FAQ

Frequentlyaskedquestions.

Veil shields assets in fixed-denomination Merkle pools. When you deposit, only a commitment enters the onchain tree while the secret stays in your browser; withdrawals submit client-side Groth16 ZK-SNARK proofs verifying ownership without revealing depositor address or note history.
With Swap-to-Shield, swaps settle atomically through the Uniswap v4 hook directly into shielded notes with strict client-side minOut slippage bounds, protecting traders from typical mempool front-running.
Veil is live on Robinhood Chain Mainnet (Chain ID: 4663) leveraging Uniswap v4's custom hook architecture and 0xbow Privacy Pool circuits for high-throughput, low-fee execution.
The withdraw path has no pause or guardian switch, and nullifiers cannot be reused. Withdrawals verify ZK-SNARK proofs onchain against the privacy pool Merkle trees, ensuring non-custodial and trustless exits.

Readytotradewithtruezero-knowledgeprivacy?

Proven on-chain. Non-custodial by design. Experience atomic Swap-to-Shield and private Uniswap v4 execution on Robinhood Chain.