Please refer to the full proposal text on the SafeDAO forum. Some parts may have been removed to fit within the character limit on Snapshot.
[SEP 43][OBRA] ZK Email Account Recovery - ZK Email
2024-06-17
This initiative proposes implementing a secure and efficient account recovery system using the Zk-Email SDK. The recovery method leverages guardian-based email verification, providing a reliable fallback for users who lose access to their accounts. The guide includes the entire setup, configuration, lifecycle management, and integration instructions for digital wallet applications. We will be EIP 7579 compatible, as well as work with legacy Gnosis Safes.
The proposal aims to address the critical need for a reliable account recovery mechanism in digital wallet applications. Currently, users who lose access to their wallets face significant difficulties in recovery, leading to loss of funds and user dissatisfaction. This initiative uses guardian-based email verification, leveraging the Zk-Email SDK to create a secure and efficient recovery process, and allow users to use non-chain native users as guardians.
Edit: As of July, we have already created a working demo of an email recovery module for Safe 1.3 on Base Sepolia. You can follow the live demo at EthCC here. We've also begun an audit of our 7579-compatible module for Safe 1.4+ account recovery.
Alternatives like MPC or centralized social recovery were considered. However, these were discarded due to their security risks.
For code, we are doing our own implementation but with funding (how much % to implementation: 100%) -- the implementation is finished as of July 2024 and is blocked on funding for audits.
Regarding requests for technical support through Safe matter experts, we are already in touch with the relevant experts.
$50,000 USDC July Edit: The quote came back as $75,000 USDC, but due to community feedback we have kept the original $50K ask.
Ideally 100% in order to fund audit. Can do in installments of 50% as well.
The requested funding represents 25% of the total budget allocated for Strategy 4. It is also eligible for Strategy 5, and Strategy 2 only has 15K left so will not work.
Aayush Gupta (aayushgupta5000@gmail.com, GitHub: Divide-By-0, Telegram: yush_g)
Note that the initiative in question asking for grants here is ZK Email, and PSE/EF are not associated with receiving or asking for any portion of the grant.
No additional non-financial resources are requested from the Safe Ecosystem Foundation or core contributors.
No governance changes.
Copyright and related rights waived via CC0. Code open source with MIT license.