Minting
A user deposits USDT into Z’s bridge contract on the source chain (Ethereum, Arbitrum, or Base). The backing is locked in a vault on the source chain. A cross-chain message carries the deposit record to Z, and USDZ is minted at a 1:1 ratio.Shielded Minting
USDZ can mint directly into the ShieldedPool without ever appearing on the transparent layer.- Generate a Poseidon commitment off-chain - Deposit USDT into the bridge contract with the commitment included - Only the commitment crosses the bridge. No recipient address on Z - On Z, the ShieldedMinter contract verifies the proof and inserts the commitment into the Merkle tree - USDZ is minted into the ShieldedMinter vault (not to any user address) - The user later claims the note by proving ownership with a nullifier derivation proof