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
Trade privately
Swap tokens on a private DEX built on Aztec. Your trades, balances, and positions stay encrypted on-chain.
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.
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.