metadata: {"signature": "0x1f39a66256141fd965b7739011c1e8d84ecb5efe611838af746ee2472551559f037ab800e7e8d824f5341d0a6fafb7f56fd32f1778c482cccf9963f9d25325a11b", "application": {"round": "0xa1d52f9b5339792651861329a046dd912761e9a9", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "d09COPy9y9CXPnIxPBoaf3obKkH4JhljvlVBGRwm1j/PDTJHHWLFfaegoJkeZNPV", "encryptedSymmetricKey": "4f215db501696c59de9f61d47008640491693eb49313c82efe58b09d653f01ab7abff7dcef87697cd9cb2088ebbee312b51f3659535ec4a6139da63bfbc91333c78a0f914c1f4c660eaaf2a483faa9bce010f1215ac2403f607807c30c4fb2a2a16ec79820b22579550bdfa452c0d1887bea5681491eb5b9848a7030028bb4c7000000000000002083401081ff152aa83591d7955cdf9b3a6da71002786a3b0011820caab6e4f905c24245eb43b3024c1d5b696ebb665483"}}, {"type": "link", "answer": "https://github.com/zkemail", "hidden": false, "question": "Project GitHub Repo (Not Team Page)", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle (you can answer N/A)", "questionId": 2, "encryptedAnswer": {"ciphertext": "v3bPiuZtNUs6OgB/JZogkEvXwsZYXhOnDX4yyJQbnsI=", "encryptedSymmetricKey": "62df8e286b112d2ec657269d34076186dd6bd110738b720f0dd3ea6dd61f1ae7a28d3bf1eb1ef4609db9d5cfd01c55059b5388299236f825a2a20b1cf61d8230bd31011b0a0dfb1286f274ff28abd19aa8226a28e77ed5250cb4c3ed7a9aab961890d9672ad7bc8f37ce57132bed47d8068927f5724a7d7f946c25c6012ad9b50000000000000020407ad69a220ff08353d3161762dd861458e137361be01628bab7998eb83dfc0a056e7541be6bf88a5f601d077f8c18a7"}}, {"type": "short-answer", "hidden": false, "question": "Gitcoin Gov Forum Handle (gov.gitcoin.co)", "questionId": 3}, {"type": "link", "answer": "https://t.me/zkemail", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 4}, {"type": "paragraph", "answer": "ZK Email is a set of libraries (https://prove.email) that support making anonymous proofs of the contents of your email on chain. We are also building the Email Wallet (demo: https://sendeth.org, docs: http://docs.sendeth.org) as an open standard and protocol that anyone can plug into -- it allows you to use your email as a wallet signer, meaning plaintext emails are a drag and drop replacement for signing and sending transactions. This allows for open source, permissionless infrastructure that anyone can use to ease onboarding or create anonymous proofs of identity.", "hidden": false, "question": "How is your project in support of or directly advancing the Ethereum Network\u2019s infrastructure? ", "questionId": 5}, {"type": "paragraph", "answer": "We have finished an audit and launched the email wallet standard on an L2 mainnet for Devconnect. We also bumped versions of all the SDKs in order to address bugs found in the audit.", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 6}, {"type": "paragraph", "answer": "- Number of ZK Email proofs made\n- Number of projects built atop ZK Email\n- Ratio of repeat users to one time users", "hidden": false, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports ", "questionId": 7}, {"type": "number", "answer": "0", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 8}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 9}, {"type": "number", "answer": "5", "hidden": false, "question": "Total Team Size", "questionId": 10}, {"type": "number", "answer": "15", "hidden": false, "question": "How old (in Months) is the project? (We will use Twitter, domain registration, github, etc)", "questionId": 11}, {"type": "address", "answer": "0x35292bbd442373046a6fb4bF7e2529FA9A8D5Bb0", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 12}, {"type": "paragraph", "answer": "@yush_g @suegamisora @curryrasul @metachaser24 @atheartengineer saleel", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 13}, {"type": "short-answer", "answer": "Yes.", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG18-Eligibility-cb4a5754c56043d4b3ed34eddbac261c?pvs=4", "questionId": 14}, {"type": "paragraph", "answer": "We have received grants to cover fulltime work from PSE and 0xPARC, but believe that additional grant support can support open source contributors and fledgling projects in the space, as well as general project and travel support.", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 15}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 16}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 17}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is (primarily) based ", "questionId": 18}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:1162", "title": "ZK Email", "logoImg": "bafkreia4k2wuytbaw2jxvirdhaivkhwy6eo77lvtrn3ynvg7lsflcti4cu", "metaPtr": {"pointer": "bafkreia2ug7u72t6fykxmlqdbvdiygz6yncbeso27ogzknkj4xql73ferq", "protocol": "1"}, "website": "https://prove.email", "bannerImg": "bafkreicumln6pna2hxluq3rsxadwwk6jzdcenam5jtqqn4wmxwkzriodku", "createdAt": 1693287513604, "userGithub": "Divide-By-0", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..UTHrDzIE5hmJ9dMeZ6W_Ye8ku2AuuXJKktJ_06A01biJbFywzQyKFs863lCjEVqq__kXJCzFtI5LfK1mcfj6Aw", "type": "Ed25519Signature2018", "created": "2023-08-29T05:38:25.704Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-29T05:38:25.704Z", "expirationDate": "2023-11-27T05:38:25.704Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x6171aeBcC9e9B9E1D90EC9C2E124982932297345", "hash": "v0.0.0:N2WNxQDjqw4fbgxVgl21OqFvIJuDaVRm+0AIhtPv80c=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#zkemail#4804438"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Kv0M6kPRo4lOVCeh2xFDmFVNINgF5st1y15C9MYwXg9bT7v8nmbTDfWkBhGciJqPJy9Ei4EQWwl4HJ6iQHVJBA", "type": "Ed25519Signature2018", "created": "2023-08-29T05:38:15.978Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-29T05:38:15.978Z", "expirationDate": "2023-11-27T05:38:15.978Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x6171aeBcC9e9B9E1D90EC9C2E124982932297345", "hash": "v0.0.0:235/91DZr8+Zz94P4h/jAj4dOuDG0+Eb5FayiYuYK7g=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#proofofemail"}}}, "description": "ZK Email is a set of open source SDKs, libraries, and protocols (https://prove.email) that support making anonymous proofs of the contents of your email on chain. This is useful for provenant proofs of identity like proof of twitter account, github contribution, and anonymous KYC -- all of which have open source prototypes now, without centralized attesters (see prove.email for links). Our code, roadmap, and ideas are fully open source at https://github.com/zkemail.\n\nWe are also building the Email Wallet (demo: https://emailwallet.org, docs: http://docs.emailwallet.org) as an open standard and protocol that anyone can plug into -- it allows you to use your email as a wallet signer, allowing much easier onboarding onto Ethereum. In addition, plaintext emails serve as a one-click replacement for wallets for signing and sending transactions.\n\nWe rely only on pre-existing cryptography and our bespoke, highly optimized ZK proofs to verify your mailserver's signatures -- there is no centralized computation. No MPC assumptions. No trusted hardware. No trusted attestation servers. Only trust smart contracts, email, and DNS infrastructure.\n\nWe think this is the future of provenant identity proofs on Ethereum, as well as the future of simple wallet interfaces to onboard new people to crypto. \n\nMoney will go towards hiring developers to contribute, travel expenses for folks working on the project, and funding hackathon prizes to encourage folks to build atop the protocol.\n\nThe work is entirely open source. Previous work has led to a number of impactful open source contributions in the zk space including:\n- The first RSA-SHA256 circuit in halo2\n- The first ZK Regex circuits and libraries, in circom and halo2\n- Halo2 Benchmarking: We have open sourced a halo2 wasm benchmarking repo that runs any halo2 wasm code in the browser on 100 instances in parallel for any browser on any operating system (mobile or desktop), and spits out the mean running time and variance -- we intend to publish this as an easy to use Cargo and NPM package soon for others to use.\n- Halo2 Optimizations: We have various halo2 circuits to split verifiers, divide circuits for faster parallel client side proving, and many others. We have in addition contributed back to  various open source libraries in the ecosystem.\n- Educational content: We have curated a set of blog posts, talks, and docs around our experiences, including generic ZK breakdowns and explainers such as https://prove.email/blog/zk.\n- Circom Hash to Curve on the Grumpkin Curve: Our circuits enable proving the private set intersection (PSI) protocol in ZK, which we use for decentralized relayer communication, so that relayers cannot censor unfavorable queries.", "lastUpdated": 0, "projectGithub": "zkemail", "projectTwitter": "proofofemail"}, "recipient": "0x35292bbd442373046a6fb4bF7e2529FA9A8D5Bb0"}}