ZK Email

  • Name: ZK Email
  • URL: https://zk.email/
  • Category: privacy-preserving email-verification middleware / DKIM-backed identity infrastructure / email-native wallet and account-recovery tooling
  • Tags: ethereum-ecosystem
  • Summary: ZK Email is email-proof middleware, not a cute login demo. The durable thing here is DKIM-backed zero-knowledge verification plus the recovery and wallet plumbing built around it.
  • What it does:
    • Uses DKIM-signed emails plus zero-knowledge proofs to verify facts about emails without exposing full contents
    • Provides verifier libraries, circuits, helpers, contracts, and a higher-level SDK so developers can integrate email proofs without deep zk-circuit expertise
    • Operates a proof-registry / blueprint workflow that the team says can deploy proof infrastructure, onchain verifiers, and SDK surfaces for new proof types
    • Supports email-based account recovery flows where guardians approve and execute wallet recovery through email commands and zk-email verification
    • Maintains an email wallet architecture where users can control wallets and trigger actions through email operations, relayer infrastructure, DKIM registries, token registries, and extension modules
    • Publishes additional products and adjacent tooling such as email transaction builders, JWT proofs, DKIM key archive infrastructure, and regex/codegen components
  • Key claims:
    • The architecture docs say ZK Email authenticates DKIM signatures and validates specific email-content properties without exposing the whole email, enabling trustless and privacy-preserving verification on blockchains using existing email infrastructure
    • The docs say proof generation can happen client-side, on ZK Email servers, or on an integrator’s own servers, which is useful for understanding the trust and deployment flexibility
    • The SDK overview says developers can integrate ZK proofs for email verification without needing expertise in zk technology because the SDK abstracts circuits, compilation, proving, and contract verification
    • The organization profile says the project has a proof registry that can define new proof types and automatically deploy infrastructure, base repositories, onchain verifiers, and SDK access, which makes the ecosystem feel closer to a verification control plane than a standalone library
    • The account-recovery architecture docs show concrete recovery infrastructure, including EmailRecoveryManager plus Safe-specific and ERC-7579-style recovery modules, guardian acceptance flows, and recovery command handlers
    • The email-wallet contract architecture docs show a much broader operational surface than the name suggests: EmailWalletCore, relayer config, account creation and transport, unclaimed-state handling, extensions, token registry, DKIM registry, price oracle, and multiple proof verifiers
    • The main verifier repo and org materials show a large open-source footprint across helpers, circuits, contracts, regex tooling, Noir implementations, account recovery, email wallet, JWT builders, and DKIM archive infrastructure
  • Whitepaper: No canonical standalone ZK Email whitepaper or litepaper surfaced in this pass. The clearest current source of truth is the official docs, the org profile README, and the main open-source repos around verifier, SDK, account recovery, and email wallet; see ../whitepapers/zk-email-primary-sources-2026-04-27.md.
  • Sources:

Internal linkages

  • Use zklogin for the cleanest sibling comparison: both turn familiar web2 identity rails into chain-usable authorization without exposing the upstream identifier directly onchain.
  • Use safe when the point is not proof format but recovery authority and who still controls the action path after the user sees a simple email flow.
  • Use zupass only when the point is reusable private proof containers rather than DKIM-backed email verification specifically.
  • Last reviewed: 2026-05-28 UTC