Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grant Application: Keysafe Network #947

Merged
merged 3 commits into from May 18, 2022
Merged

Grant Application: Keysafe Network #947

merged 3 commits into from May 18, 2022

Conversation

yyd106
Copy link
Contributor

@yyd106 yyd106 commented May 14, 2022

Project Abstract

Keysafe is a decentralized protocol for private key backup, retrieval, and access management. Keysafe allows users to register their keys with multiple authentications (SMS, email, etc.) and access their keys from anywhere in the world securely without carrying specific devices that store them.

Please provide a brief description of your project here summarising key points (1-2 paragraphs).

If your application is a follow-up to a previous grant, please mention which one in the first line of the abstract and include a link to previous pull requests if applicable.

For which grant level are you applying?

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $50,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for > $100k Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied, renamed ( project_name.md) and updated.
  • I have read and understood the FAQs, application guidelines and announcement guidelines.
  • A BTC or Ethereum (DAI/USDT) address for the payment of the milestones is provided inside the application.
  • I have read and acknowledge the terms and conditions.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted.
  • I prefer the discussion of this application to be in a private Element/Matrix channel. My username is: @deanyan:matrix.org

How Did You Hear About our grants program?

  • Social Media
  • Hackathon
  • Personal Recommendation
  • Substrate Builders Program
  • Investor/VC
  • Online Search
  • Other: _______

@yyd106 yyd106 changed the title Add Keysafe application Grant Application: Keysafe Network May 15, 2022
@semuelle
Copy link
Member

Hey @yyd106. Thank you for your application! Your element handle seems to be missing your homeserver. Can you check?

@semuelle semuelle added the discussion private Discussion of application happens in private. label May 16, 2022
@yyd106
Copy link
Contributor Author

yyd106 commented May 16, 2022

@semuelle Thanks for reminding, it's fixed now.

@semuelle semuelle requested a review from Noc2 May 16, 2022 17:17
Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the grant application. Could you make sure that both milestones contain the deliverables 0a-0d of the template. These are usually mandatory for all milestones, see https://github.com/w3f/Grants-Program/blob/master/applications/application-template.md Apart from this are you aware of Gluon (http://www.gluonwallet.com/#/), if I remember correctly, they were planning to do something similar. Also see https://github.com/w3f/Grants-Program/blob/master/applications/Gluon_decentralized_hardware_crypto_wallet_services.md

@yyd106
Copy link
Contributor Author

yyd106 commented May 17, 2022

Thanks for the grant application. Could you make sure that both milestones contain the deliverables 0a-0d of the template. These are usually mandatory for all milestones, see https://github.com/w3f/Grants-Program/blob/master/applications/application-template.md Apart from this are you aware of Gluon (http://www.gluonwallet.com/#/), if I remember correctly, they were planning to do something similar. Also see https://github.com/w3f/Grants-Program/blob/master/applications/Gluon_decentralized_hardware_crypto_wallet_services.md

@Noc2 Thanks for the reminder, I have updated the milestones accordingly.

Here are 4 main differences between Gluon and Keysafe:

  1. Security
    Gluon is based on HSM technology, and Keysafe is based on TEE technology. The protection scope of TEE covers the RAM required for computing, so Keysafe is stronger in self-stealing defense;

  2. Application scenarios
    The main application scenario of Gluon is private key recovery. In addition to private key recovery, Keysafe users can also login Dapps with a keyless experience based on MPC threshold signatures. In this process, the original private key does not need to be recovered, which greatly improves security;

  3. Products
    In addition to providing a user-friendly Wallet with a Dapp Portal, Keysafe will also offer a series of SDKs. Other Web3 organizations and projects in Polkadot/Kusama ecosystem can integrate Keysafe SDK to provide their users with a friendly login mechanism. This can effectively increase the number of users.

  4. Long term
    Because Keysafe's TEE has computing functions. Keysafe's long-term positioning is more like a Gateway that links users' Web2 and Web3 profiles. It can provide Web3 Dapp with user Web2 App data in a decentralized way.

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requested some additional changes on elements

@Noc2 Noc2 added the changes requested The team needs to clarify a few things first. label May 18, 2022
Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update. I’m happy to go ahead with it and mark the application as ready for review.

@Noc2 Noc2 added ready for review The project is ready to be reviewed by the committee members. and removed changes requested The team needs to clarify a few things first. labels May 18, 2022
Copy link
Contributor

@hakan-w3f hakan-w3f left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yyd106 , this is such an important and critical use-case for onboarding non-crypto-natives to the crypto world !

@semuelle semuelle merged commit 11e02a3 into w3f:master May 18, 2022
@github-actions
Copy link
Contributor

Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions.

Before you start, take a moment to read through our announcement guidelines for all communications related to the grant or make them known to the right person in your organisation. In particular, please don't announce the grant publicly before at least the first milestone of your project has been approved. At that point or shortly before, you can get in touch with us at grantsPR@web3.foundation and we'll be happy to collaborate on an announcement about the work you’re doing.

Lastly, please remember to let us know in case you run into any delays or deviate from the deliverables in your application. You can either leave a comment here or directly request to amend your application via PR. We wish you luck with your project! 🚀

xgreenx pushed a commit to Supercolony-net/Open-Grants-Program that referenced this pull request Jun 16, 2022
* Add Keysafe application

* Update keysafe_network.md

* Update keysafe_network.md
@alxs
Copy link
Contributor

alxs commented Nov 3, 2022

Hey @yyd106, any updates on the first milestone? Unless you plan to deliver soon, could you please submit an amendment with an updated timeline?

@yyd106
Copy link
Contributor Author

yyd106 commented Nov 3, 2022 via email

@alxs
Copy link
Contributor

alxs commented Nov 24, 2022

@yyd106 friendly reminder

@keeganquigley
Copy link
Contributor

Hi @yyd106 how is milestone 2 coming along?

@yyd106
Copy link
Contributor Author

yyd106 commented Mar 13, 2023

Hi @yyd106 how is milestone 2 coming along?

Hi @keeganquigley , Under the trend of Account Abstraction, a number of wallets and Dapps are planned to offer Social login, including the Clover wallet and zCloak in Polkadot ecosystem.

Instead of providing another social login wallet, our technology is more suitable as a generic protocol to provide a private and decentralized social login authentication for all the AA wallets and DApps.

Therefore we want to shift the milestone 2 goals to provide a privacy social login SDK. And have cooperation with Clover and zCloak.

@yyd106
Copy link
Contributor Author

yyd106 commented Mar 13, 2023

Hi @yyd106 how is milestone 2 coming along?

BTW @Noc2 I saw the element group chat is disconnected. We you help to recover my connection?

@Noc2
Copy link
Collaborator

Noc2 commented Mar 13, 2023

If you have a new account, feel free to contact me: @david:web3.foundation and I can add you to the group again.

@keeganquigley
Copy link
Contributor

Thanks for the updates @yyd106 do you plan to submit an amendment?

@yyd106
Copy link
Contributor Author

yyd106 commented Mar 24, 2023

Yes we have this requirement. @keeganquigley

@keeganquigley
Copy link
Contributor

Hi @yyd106 do you still plan to submit an amendment for milestone 2?

@semuelle
Copy link
Member

Hi @yyd106 do you still plan to submit an amendment for milestone 2?

This grant was replaced by DAuth Network (see Element discussion). So we can probably cancel it now.

@keeganquigley
Copy link
Contributor

@semuelle ah thanks I see the conversation now, I will file the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion private Discussion of application happens in private. ready for review The project is ready to be reviewed by the committee members.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants