Overview

ZK Email provides a powerful set of tools that enable developers to use email verification and authentication in blockchain applications while preserving privacy.

Let's explore what you can do with our toolkit:

What can you build?

Note: Under example we should link the use case with the repo, step-by-step guide and video.

Email-based Account Recovery

Allows users to regain access to their Ethereum smart wallets using their email addresses.

Email Ownership Verification

Prove that a user owns an email address without revealing the address itself, enabling privacy-preserving authentication systems.

Email-Controlled Smart Contracts

Develop applications where users can interact with blockchain contracts using familiar email interfaces, lowering the barrier to entry for blockchain technology.

ZK Email Components

Our ecosystem consists of several key components.

Click on each component to learn more about its specific features and use cases. Remember, you can use these components individually or in combination.

ZK Email SDK

Create new types of ZK Email proofs with minimal code.

ZK Email Verifier

Build custom circuits and smart contracts for advanced use cases.

Email Wallet

Control smart contract wallets via email commands.

Account Recovery

Recover wallet access using email-based verification.

OAuth Login

Implement secure, email-based authentication for dApps.

ZK Regex

Perform regex verification with zero-knowledge proofs

ZK Email is designed to be flexible and modular. Start with the components you need, and expand your usage as your project grows.

Projects using ZK Email

There are many real world applications that currently use our ZK Email Components.

Last updated