From 0a307f6a89287153e1bba3afcaffd568263bd074 Mon Sep 17 00:00:00 2001 From: zhixian Date: Sun, 31 Oct 2021 20:38:09 +0800 Subject: [PATCH 1/2] Create milestone-1.md --- submissions/issue-28/lay2dev/milestone-1.md | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 submissions/issue-28/lay2dev/milestone-1.md diff --git a/submissions/issue-28/lay2dev/milestone-1.md b/submissions/issue-28/lay2dev/milestone-1.md new file mode 100644 index 00000000..eadb2a95 --- /dev/null +++ b/submissions/issue-28/lay2dev/milestone-1.md @@ -0,0 +1,34 @@ +## Flow Providers: Non-custodial wallets - Milestone 1 + +## Description + +This PR is for issue [#28](https://github.com/onflow/flip-fest/issues/28). + +- We have complete the desigining of the wallet. + - Brief introduction of the features we'll cover and how we'll achieve them. + - Details about the architecture of key management and user flow. + - Prospects to the future when we can implement the full version of UniPass on Flow to present a keyless experience for users in an non-custodial way. + +## Submission Links & Documents + +- Document link: https://lay2.notion.site/UniPass-Flow-Wallet-Design-4b165a80e5ba4e64b7051461fab3a0cf. + +## Requirements Check + +- Have have you met the milestone requirements? + - Yes +- Have you included tests (if applicable)? + - No tests for this milestone +- Have you met the contribution guidelines of the repos you have submitted code to (if applicable)? + - No code for this milestone + +## Other Details + +- Is there anything specific you'd like the PoC to know or review for? + - UniPass has one of the best account abstraction design, yet it requires RSA signature verification ability from the Layer1 to make it possible. + - For now we have to use mnemonics as the backup method, which we think is too much for ordinory users. + - We would like to bring an Internet experience also to Flow users, so maybe we can discuss about this feature after we complete this request. + +- Are there other references, documentation, or relevant artificats to mention for this PR (ie. external links to justify design decisions, etc.)? + - UniPass adheres to a pure web format, so as to achieve maximum compatibility and cross-platform ability, and significantly reduce user cost with instant access through links. + - We are not compromising on security because of convenience, because we manage the keys through built-in managers of the browsers(SubtleCrypto) and even the devices(Webauthn). From 1a86d8d218eb2180515dfc361b2078bd63d7b7a5 Mon Sep 17 00:00:00 2001 From: zhixian Date: Sun, 31 Oct 2021 21:29:34 +0800 Subject: [PATCH 2/2] Update milestone-1.md Typo fixes; Introduction article link added. --- submissions/issue-28/lay2dev/milestone-1.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/submissions/issue-28/lay2dev/milestone-1.md b/submissions/issue-28/lay2dev/milestone-1.md index eadb2a95..2f884eaf 100644 --- a/submissions/issue-28/lay2dev/milestone-1.md +++ b/submissions/issue-28/lay2dev/milestone-1.md @@ -4,7 +4,7 @@ This PR is for issue [#28](https://github.com/onflow/flip-fest/issues/28). -- We have complete the desigining of the wallet. +- We have complete the design of the wallet. - Brief introduction of the features we'll cover and how we'll achieve them. - Details about the architecture of key management and user flow. - Prospects to the future when we can implement the full version of UniPass on Flow to present a keyless experience for users in an non-custodial way. @@ -26,9 +26,10 @@ This PR is for issue [#28](https://github.com/onflow/flip-fest/issues/28). - Is there anything specific you'd like the PoC to know or review for? - UniPass has one of the best account abstraction design, yet it requires RSA signature verification ability from the Layer1 to make it possible. - - For now we have to use mnemonics as the backup method, which we think is too much for ordinory users. + - For now we have to use mnemonics as the backup method, which we think is too much for ordinary users. - We would like to bring an Internet experience also to Flow users, so maybe we can discuss about this feature after we complete this request. + - Introduction ariticle about UniPass: https://medium.com/unipass/unipass-your-universal-crypto-identity-in-metaverse-b8b932f9313f -- Are there other references, documentation, or relevant artificats to mention for this PR (ie. external links to justify design decisions, etc.)? +- Are there other references, documentation, or relevant artifices to mention for this PR (ie. external links to justify design decisions, etc.)? - UniPass adheres to a pure web format, so as to achieve maximum compatibility and cross-platform ability, and significantly reduce user cost with instant access through links. - We are not compromising on security because of convenience, because we manage the keys through built-in managers of the browsers(SubtleCrypto) and even the devices(Webauthn).