Verify ZK Proofs
Verify MantlePass proofs without accessing any personal data
Enter Proof Data
How Verification Works
1. ZK Proof Valid (Primary): Confirms the Groth16 ZK-SNARK proof is mathematically valid
2. Nullifier Fresh: Ensures this specific proof hasn't been used before (replay protection)
3. On-Chain Registration (Optional): Extra check that credential is registered in on-chain registry
For demo: A proof is considered verified if it passes the ZK validity check and hasn't been replayed. On-chain registration provides additional trust for production use.
Registry: 0xcfF09905...3d8c48bE