Skip to content

ZK Pool Overview

The Privacy Pump ZK Pool is the core privacy infrastructure used by Privacy Pump.

It acts as an intermediary layer between vault activity and public blockchain activity.

Its purpose is simple:

Reduce unnecessary information exposure during treasury operations.

The ZK Pool is used whenever privacy-enabled operations require additional protection.


Blockchains are transparent by design.

Without additional infrastructure, treasury activity can reveal information such as:

  • Source accounts
  • Destination accounts
  • Treasury behavior
  • Transaction patterns
  • Operational activity

The Privacy Pump ZK Pool exists to reduce this visibility.

It serves as a privacy layer between users and public blockchain activity.


The ZK Pool is not a separate application.

It operates as part of the Privacy Pump Privacy Layer.

Users interact with vaults.

Vaults interact with privacy infrastructure.

The ZK Pool helps process privacy-enabled treasury operations.


The Privacy Pump ZK Pool supports:

  • Private Deposits
  • Protected Withdrawals
  • Privacy Routing
  • Batch Routing
  • Privacy Set Growth

These features work together to reduce unnecessary public visibility.


When users perform a private deposit, funds are processed through Privacy Pump’s privacy infrastructure before reaching the vault.

This helps reduce direct visibility into treasury funding activity.

The exact workflow is explained in the Private Deposits section.


Protected Withdrawals use the Privacy Layer before treasury assets reach their destination.

This helps reduce direct exposure of treasury spending activity.

The exact workflow is explained in the Protected Withdrawals section.


The ZK Pool works together with Privacy Pump’s routing systems.

Routing helps reduce information leakage by controlling how privacy-enabled treasury operations move through the platform.

Users choose the desired experience.

The platform handles the routing logic.


Privacy improves when more activity participates in the same privacy infrastructure.

As usage increases, the overall privacy environment becomes stronger.

Privacy Pump provides visibility into this through Privacy Set Statistics.

This allows users to understand the size of the privacy environment they are participating in.


The ZK Pool is intentionally hidden from everyday workflows.

Most users will never interact with it directly.

Users simply:

  • Deposit
  • Withdraw
  • Manage vaults
  • Create proposals

The privacy infrastructure operates behind the scenes.


Although the ZK Pool is part of the Privacy Layer, it remains integrated with Solana’s security model.

Transactions are still settled on-chain.

Privacy Pump does not replace the blockchain.

It adds privacy-focused infrastructure on top of it.


Private Vaults are the primary consumers of the ZK Pool.

When privacy-enabled treasury operations occur, vaults coordinate with the Privacy Layer.

The ZK Pool becomes one of the components responsible for processing those operations.

Together they create a privacy-focused treasury management experience.


The Privacy Pump ZK Pool is not:

  • A standalone mixer application
  • A separate blockchain
  • A replacement for vault governance
  • A replacement for Solana

Instead, it is a privacy component within the larger Privacy Pump architecture.


The Privacy Pump ZK Pool is the privacy infrastructure that helps protect treasury activity while remaining integrated with Solana and Privacy Pump vaults.