The problem

Blockchains made money programmable. They also made it public.

WALLET ATRANSFERWALLET B
$4,250 USDC

VISIBLE TO ANYONE

Amount
Balance
Payment history
Counterparties
Spending patterns
What if the blockchain could verify the payment without seeing everything?

Payment simulation

Watch a payment pass the policy check.

WHAT THE AGENT SEES

XERO AGENT

research-agent-01

SANDBOX

REQUEST

Providerdata.apiAmount$0.42Policyagent-default
01Provider allowed
02Amount within limit
03Agent authorized
04ZK proof generated
05Transaction verified
06Payment settled

WHAT THE CHAIN SEES

The public record on Solana once private payments ship (in development). Today's policy vault settles publicly.

TRANSACTIONPENDING
AMOUNTPRIVATE
BALANCEPRIVATE
POLICY—

SIMULATION ONLY · NO BLOCKCHAIN TRANSACTION IS CREATED