Interactive Demo
Experience the full HSK Passport flow: create identity, get a KYC credential, generate a ZK proof, and mint a token — all in under a minute.
1
Connect2
Credential3
ZK Proof4
Mint1
Connect
Connect your MetaMask wallet and sign a message to generate a deterministic Semaphore identity. Your private key never leaves the device.
2
Credential
The DemoIssuer contract adds your identity commitment to the KYC_VERIFIED group on-chain. In production, this would follow off-chain KYC verification by a trusted issuer.
3
ZK Proof
Generate a Groth16 zero-knowledge proof in your browser via WASM. This proves you're a member of the KYC group without revealing which member you are.
4
Mint
Submit your ZK proof to the GatedRWA contract. It verifies on-chain that you hold a valid KYC credential, then mints 100 hSILVER tokens.