ZK Email's repositories
zk-email-verify
Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
email-wallet
A smart contract wallet controlled using email
email-tx-builder
A Solidity library that authenticates that the user is a correct holder of the specific email address, and specify entirely in Solidity how you want to string parse the emails.
zkemail.nr
ZK Email in Noir
email-recovery
Use ZK Email to do account recovery for any smart wallet, including 7579 and 4337 support.
proof-of-twitter
Use https://twitter.prove.email to prove that you own a Twitter username, on-chain.
emailwallet.org
Code for emailwallet.org. Decentralized, zk-proof based, privacy preserving email-based transactions on chain, token transfers to email addresses, and multisig signers.
oauth-demo-ui
Demo of login with zk email, with specified oauth scopes.
archive.zk.email
A repository to store historical, timestamped DKIM keys; and for anyone to upload their own. Basically https://archive.org for public key registries.
ic-dns-oracle
DNS oracle on internet computer. It is used in ZK email to update DKIM public keys.
zkemail.rs
A monorepo of ZkEmail library written in Rust and using different ZkVM solutions
relayer-utils
Common relayer-related code, in Rust and WASM.
sp1-zkEmail
SP1 Implementation of ZKEmail Circuits
zk-email-sdk-js
Javascript SDK for the Blueprint Registry
sdk-ts-demo
Demo of using the typescript zk-email sdk
brand-assets
Different logo variants and a guide brandbook for future partnerships and publications.