Registry
The ZK Email Registry is a platform that allows you to create and manage email proofs. It provides an easy way to define, deploy, create and share email-based zero-knowledge proofs without dealing with the underlying complexity.
You can browse existing blueprints to see what others have created, or create your own new blueprints.
To get started, you can visit the ZK Email Registry.
Create New Blueprint
To create a new blueprint, you must be signed in with your Github account. Once you are signed in, you can click the "Create Blueprint" button to start the creation process.
If you want to learn how to create a new blueprint, follow this guide:
📄️ Create Blueprint
Learn how to create a new blueprint.
Browse Blueprints
The Registry allows you to browse existing blueprints, you can search by the blueprint name or slug (author/circuit-name). You can also filter by the status of the blueprint (Compiled, In Progress, Failed).
Generate Proof
Once you have created or selected an existing blueprint, you can generate a proof by clicking on the blueprint card. On the blueprint page you can connect your gmail account or upload an eml file to generate a proof.
After connecting your gmail account or submitting an eml file, you will be able to generate a proof by clicking the "Generate Proof Remotely" button.
Lastly, you can view the proof by clicking the "View" button.
Share Proof
After generating a proof, you can share the proof by clicking the "Share Proof" button. This will copy the proof URL to your clipboard. If you create the proof from the registry, you can also see the preview of the email.
The registry does not store any emails, so the preview will not be available to others or if you clear your browser memory.