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
Connect
2
Credential
3
ZK Proof
4
Mint
1

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.