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
Veilon maintains an up to date list of known blacklisted addresses, flagged by compliance partners or public sources.
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
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

