V.1.1 Client-Side Preparation
Before any on-chain interaction occurs, the user’s client generates entropy locally:V.1.2 Asset Normalization Boundary
The deposit flow enforces asset normalization as a hard boundary. Incoming assets are converted into $V prior to commitment insertion. This step ensures that all subsequent privacy guarantees are independent of the original asset’s liquidity, rarity, or on-chain footprint.V.1.3 On-Chain Deposit Execution
The deposit contract enforces minimal invariants:- Does not persist sender identity
- Does not associate commitments with addresses
- Does not track balances
V.1.4 Privacy Boundary and Finality
Once a commitment is inserted:- The anonymity set grows
- Provenance is destroyed
- Withdrawal rights exist independently of addresses

