P

Prove your PnL, keep your privacy

Generate a zero-knowledge proof of your trading profit & loss — without revealing any of your assets, trades, or balances.

How it works

1

Trade privately

Swap tokens on a private DEX built on Aztec. Your trades, balances, and positions stay encrypted on-chain.

2

Disclose selectively

Share your tagging key with an auditor to disclose all encrypted swaps you intend to prove, without revealing anything else about what assets you held or what swaps you did.

3

Prove in zero knowledge

Prove each of your swaps in ZK circuits to aggregate your total PnL or tax obligation into a final proof — selectively disclose how much you made without disclosing how you made it!


Why prove your PnL privately?

Tax reporting

Prove your capital gains or losses to a tax authority without exposing your portfolio or trading strategy.

Fund compliance

Show auditors that a fund's reported PnL is accurate without revealing positions or counterparties.

Reputation

Prove you're a profitable trader on-chain without doxxing your alpha.

PrivPNL is a proof of concept built on Aztec. All proofs are generated locally in your browser. This is not financial software — it's a demonstration of what private DeFi compliance can look like.