MantlePassMantlePassVerifier Dashboard
← Back to App

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.