ZK Email primary-source snapshot
Fetched: 2026-04-27 UTC
1) Official docs introduction
Source: https://docs.zk.email/introduction
Selected excerpts from the official docs:
Welcome to the ZK Email Documentation.
This documentation provides detailed specifications, references and implementation examples for integrating ZK Email libraries into your applications.
Additional signals from the source:
- The docs introduction already frames ZK Email as a library ecosystem for developers, not only as a consumer app
- The docs structure is broad enough that the project is better understood as a platform surface than as a single protocol page
2) Architecture overview
Source: https://docs.zk.email/architecture/
Selected excerpts from the official docs:
ZK Email adds new capabilities to existing email infrastructure by using the DKIM (DomainKeys Identified Mail) signatures.
By integrating zero-knowledge proofs, our ZK Email system authenticates DKIM signatures and validates specific email content properties without exposing the entire email
The user submits the ZK proof to a smart contract on the blockchain.
Additional signals from the source:
- This page is the clearest compact explanation of the core trust model: DKIM-signed email plus zk proof plus onchain verification against DKIM keys
- It is also notable that the docs explicitly say proof generation can happen client-side, on ZK Email servers, or on an integrator’s own servers
3) SDK overview
Source: https://docs.zk.email/zk-email-sdk/overview
Selected excerpt from the official docs:
The ZK Email SDK enables developers to integrate Zero-Knowledge (ZK) proofs into applications for email verification without needing expertise in ZK technology.
Additional signals from the source:
- The SDK page makes the developer-platform ambition explicit
- This is one reason the project should be cataloged as middleware/control-plane infrastructure rather than as only an end-user wallet or login primitive
4) Account recovery architecture
Source: https://docs.zk.email/account-recovery/architecture
Selected excerpts from the official docs:
The EmailRecoveryManager contract is the central orchestrator for email-based account recovery.
Key responsibilities:
- Manages guardian configurations and states
- Validates recovery attempts
- Coordinates the recovery flow
EmailRecoveryModule[]
- Implements ERC7579 executor interface
SafeEmailRecoveryModule[]
- Safe-specific recovery implementation
Additional signals from the source:
- This page shows ZK Email has grown into concrete wallet-recovery infrastructure, not just proof libraries
- The command-handler structure and Safe/module support make it relevant to smart-account and custody-adjacent cataloging, not only identity/attestation use cases
5) Email wallet contract architecture
Source: https://docs.zk.email/email-wallet/contract-architecture
Selected excerpts from the official docs:
EmailWalletCore.sol - The main contract that implements functions like handleEmailOp.
Wallet.sol - Wallet contract deployed for each user (account).
utils/ECDSAOwnedDKIMRegistry.sol - A custom DKIM registry that allows a ECDSA signer to set the DKIM public key for a domain.
extensions/UniswapExtension.sol - Uniswap wallet extension to swap tokens on Uniswap.
Additional signals from the source:
- The wallet architecture is much broader than a simple “wallet by email” narrative and includes relayer config, token registry, DKIM registry, extension modules, and multiple proof verifiers
- This makes ZK Email look like email-native wallet middleware and onboarding infrastructure, not just a demo app
6) Organization profile README
Source: https://raw.githubusercontent.com/zkemail/.github/main/profile/README.md
Selected excerpts from the official org profile:
We have released a simple registry where you can define a new kind of proof in just a few minutes in the UI, and will automatically deploy infrastructure, a base repository, and on-chain verifiers for you
You can use decentralized email guardians via zk email to recover your AA wallets
You can send tokens and NFTs to and from email addresses
Additional signals from the source:
- The org profile is unusually valuable because it lays out the full ecosystem in one place: registry, SDKs, regex tooling, Noir/SP1 efforts, account recovery, email wallet, Safe signers, OAuth-like login, JWT proofs, and DKIM archive
- It also reveals the project’s direction toward a proof-creation platform rather than only a verification primitive
7) Main verifier repository README
Source: https://raw.githubusercontent.com/zkemail/zk-email-verify/main/README.md
Selected excerpts from the official repo:
ZK Email is an application that allows for anonymous verification of email signatures while masking specific data.
The ZK Email Verifier is built on three core packages: @zk-email/helpers @zk-email/circuits @zk-email/contracts
Additional signals from the source:
- The repo makes the modular package structure explicit and reinforces that there is a meaningful open-source developer surface beyond the docs site
- The linked audits are also useful because they show this is not a purely experimental repo set
8) Docs sitemap
Source: https://docs.zk.email/sitemap.xml
Selected signals from the official docs sitemap:
- The sitemap exposes a wide docs surface spanning architecture, audits, account recovery, email wallet, email transaction builder, JWT transaction builder, zk-email SDK, verifier packages, OAuth-like login with ZK Email, and zk-regex
- This breadth is a strong signal that the real object to catalog is an ecosystem of verification and email-native wallet tooling rather than a single protocol PDF
9) GitHub organization / email-wallet repo
Sources:
Selected signals from the public source surface:
Email Wallet Deployment Guide
deploy contracts and run the relayer
Run the front-end from emailwallet.org repo
Additional signals from the source:
- The repo structure reinforces that the wallet includes contracts, relayer infrastructure, and frontend repos rather than only a contract package
- The org repo list also shows adjacent repos such as
zk-regex,zkemail.nr,sp1-zkEmail,email-tx-builder,archive, andregistry
Notes
- ZK Email appears best cataloged as privacy-preserving email-verification middleware / DKIM-backed identity infrastructure / email-native wallet and account-recovery tooling.
- No canonical standalone whitepaper or litepaper surfaced in this pass.
- The strongest categorization clue is the combination of core verifier libraries, proof-registry/SDK surfaces, account-recovery modules, and email-wallet infrastructure.