Q1 Q2 Update
Hey everyone! zkfriendly from zkemail here.
I’m excited to share that we have now completed all the major milestones outlined in the Basic Scope of our proposal. All components are already live on Sepolia for anyone to try out and give feedback. The system is also designed so that it should be able to deploy directly to Namechain at launch.
Our work in the basic scope covered the following main areas:
Basic Scope — Completed
1. ENS Integration
We implemented ZK email verification for ENS names, enabling users to prove ownership of an email address and social media emails.
2. Social Account Verification
We built ZK circuits both in Circom and noir that allow ENS owners to verifiably link their social media accounts to their ENS names. This currently includes:
- X (Twitter)
- Discord
Status: Completed and live on Sepolia (link below)
3. Resolver Contract Development
We designed resolver contracts capable of storing and resolving ZK-verified identity records for ENS. These contracts are also the foundation for future features such as “pay to usernames.”
We have an MVP of these resolver contracts and will be completing full implementation and backend zk prover integrations in the next development phase.
Status: Designed, MVP, live on Sepolia in demo form.
4. SDK and Developer Tooling
We developed simple UI demos that make it easy to integrate ZK verification of email and social accounts, including on-chain verification flows. These tools can be used by ENS or by alternate frontends to provide user-friendly verification experiences.
Status: Completed and live on Sepolia.
You can try the Verifiable Records demo here:
and pay to username demo here:
https://pay.zk.email
more docs here: