Proof of Innocence(POI)

Compliance without compromise. Privacy without suspicion.

In today’s regulatory environment, privacy users are often treated with skepticism as if private equals guilty. Veilon’s Proof of Innocence (PoI) flips that narrative by giving you a way to prove your funds are clean without exposing yourself.


What is PoI?

Proof of Innocence (PoI) is a zero-knowledge proof that allows a user to demonstrate their shielded funds do not originate from blacklisted or suspicious addresses all without revealing:

  • Their wallet address

  • Their source of funds

  • Any transaction history

  • Their current or past balances

You prove what’s not true without showing what is true.


How It Works

  1. Veilon maintains an up to date list of known blacklisted addresses, flagged by compliance partners or public sources.

  2. When you shield funds and later wish to unshield or prove origin, you generate a ZK proof that:

    • Confirms your funds did not originate from any blacklisted source

    • Does not reveal which commitment or transaction is yours

  3. This proof is verifiable onchain or offchain, depending on the use case.

Example: You're withdrawing shielded USDC to a centralized exchange. The exchange requires a basic origin check. You present a Proof of Innocence, and the system verifies you're not tainted without knowing anything else about you.


Key Benefits

  • Keep your identity private You never need to dox your wallet or provide a chain of custody.

  • Stay compliant without exposure Perfect for KYC-sensitive platforms, institutions, or DAOs.

  • No transaction history leaks Unlike chain analysis tools, PoI reveals zero data about your activity.

  • Auditable and Verifiable Can be submitted to third parties, regulators, or protocols for optional review.

Last updated