Register Identity
Advanced — paste your own IPFS CID
If left blank, a demo CID will be generated from your profile data. In production connect to Pinata via their API.
Lookup Identity
Zero-Knowledge Proof
Prove a claim about your identity without revealing the underlying data.
Claim
I am over 18 years old
→
ZK Proof
π = Groth16(w, x)
→
Verified
✓ True
Your actual birth date is never disclosed. Only the proof is sent to the verifier. Uses Circom + SnarkJS in production.
Architecture
User
Signs tx
MetaMask
Web3.js
Sepolia
Profile JSON
Pinata
IPFS
CID stored
Contract
🔒
Privacy
No PII on-chain
⛓️
Immutability
Tamper-proof registry
🔗
Interoperable
W3C DID standard
Live Activity Feed
Waiting for on-chain events...