Zero-Knowledge Humanness Check

ZAuth on HashKey — Live Flow

Click once. Your browser mines a tiny proof-of-work, produces a Groth16 proof with snarkjs, and submits it to the HashKey on-chain verifier.
Verifier API: https://zauth-verifier-production.up.railway.app

On-chain contracts (HashKey Chain Testnet): Verifier · Attestor