ZK-CID Privacy Compliance Demo
Privacy-Preserving Compliance Credentials, Live on Sepolia
On-chain compliance passes and decentralized authorization powered by Semaphore ZK and Chainlink CRE.
Step 1 · Identity & ProofGenerate your identity and a zero-knowledge proof locally
Client-Side ZKYour Semaphore identity is generated entirely in the browser. The private key never leaves the device, so the real-world identity is not directly linked to the wallet address.
Generate zero-knowledge proof
Prove membership in the on-chain compliance group without revealing which identity you are. The connected wallet address is bound to the proof to prevent front-running.
No wallet? You can still continue: the proof is bound to a throwaway address and can be checked in Tab 3 without gas (eth_call), but it cannot mint.
Live on-chain state (Sepolia) · Live On-Chain State
No new revocations while this page is open
CRE data source · External sanctions list · External Sanctions List
Not connectedThis list is the same source used by the CRE workflow. Matches enter the revokeCredential path. This panel only shows the live sync and intersection; it never sends a transaction from the browser.