Skip to main content

Privacy Guarantees

Testnet is distinct from mainnet

The guarantees below describe the intended privacy model for ZENDEX mainnet. The public testnet is distinct from mainnet and does not yet provide all of them. See Privacy on the Public Testnet below.

Mainnet Privacy Model​

The cryptographic architecture is designed to provide protection across all operational fronts on mainnet:

  • Unlinkable Transfers: Deposit transactions and eventual withdrawal transactions cannot be linked by public observers or chain analytics tools.
  • Asset & Balance Masking: Held assets and token amounts are fully obscured inside Poseidon commitments.
  • Hidden Order Intent: Limit order prices and quantities remain completely invisible until matched by the operator.
  • Shielded LP Positions: Liquidity providers hold pool shares as cryptographic commitments, obscuring capital concentration levels from external analysis.

Privacy on the Public Testnet​

On the public testnet:

  • Sending wallet: Transactions are still sent from your connected wallet, so your actions can be linked to that wallet.
  • Pool activity: Token movements in the pools, such as swap amounts, are visible on-chain like any AMM trade.
  • Deposits and withdrawals: The amount of a deposit or a withdrawal is visible on-chain, as with any token transfer.
  • What the proofs still hide: Zero-knowledge proofs let the chain verify each action without revealing which of the vault's deposits you are spending.

Because of this, testnet activity should be treated as publicly visible. For how to handle the dust address and your keys on testnet, see Testnet User Notes.