Skip to content

Private Routing

It is achieved by making movement difficult to trace.

Private Routing is the system that powers protected withdrawals and privacy-preserving asset movement inside Privacy Pump.

Instead of moving assets directly from a vault to a recipient, Privacy Pump can route assets through privacy-preserving workflows designed to reduce linkability between the sender and destination.


A normal blockchain transfer is simple:

Vault
|
v
Recipient

Anyone observing the chain can often see:

  • Source
  • Destination
  • Amount
  • Timing

This creates a direct relationship between sender and receiver.


Privacy Pump introduces an additional routing layer.

Vault
|
v
ZK Pool
|
v
Routing Layer
|
v
Recipient

The goal is to reduce direct traceability between the vault and the final destination.


Protected Withdrawals use the routing layer automatically.

A typical workflow looks like:

Proposal
|
v
Approval
|
v
Execution
|
v
Private Routing
|
v
Recipient

The vault authorizes the action.

The routing layer handles the privacy-preserving movement.


Automatic Mode prioritizes simplicity.

Vault
|
v
Private Route
|
v
Recipient

After approval and execution, the routing process occurs automatically.

Users receive a streamlined experience while still benefiting from the privacy layer.


Controlled Mode gives users additional control over delivery.

Vault
|
v
Private Route
|
v
Queue
|
v
Manual Release
|
v
Recipient

Funds remain queued until released.

This separates authorization from delivery.


Batch Routing allows multiple compatible routes to be grouped together.

Routes A, B, and C
|
v
Batch
|
v
Release

Grouping routes can increase privacy by making individual transfers more difficult to isolate.


For routes to be grouped together, they must share compatible routing characteristics.

Examples include:

  • Same routing type
  • Same destination rules
  • Same release mode
  • Same routing configuration

Compatible routes can be combined into a single batch release.


The routing layer operates alongside the ZK Pool.

Vault
|
v
ZK Pool
|
v
Private Routing
|
v
Recipient

The ZK Pool provides the privacy-preserving asset layer.

The routing system determines how assets move after authorization.


Routing never bypasses governance.

Every protected withdrawal still requires:

Proposal
|
v
Approvals
|
v
Threshold Reached
|
v
Execution
|
v
Routing

Routing occurs only after the vault authorizes the action.


The architecture has been designed to support future capabilities such as:

  • Enhanced route fragmentation
  • Advanced batch processing
  • Additional privacy strategies
  • Improved routing controls
  • Expanded privacy set growth

Private Routing is the movement layer that sits between vault authorization and final delivery.

Vault
|
v
Proposal
|
v
Approval
|
v
Execution
|
v
Private Routing
|
v
Recipient

It works together with the ZK Pool, Privacy Pump Private Multisig, Arcium, and Logos to create a privacy stack that protects not only assets, but also the paths those assets take.