From a3b8801839739465eeaba4160f829e34d3d18a61 Mon Sep 17 00:00:00 2001 From: Alex Van de Sande <55598318+alexvansande@users.noreply.github.com> Date: Tue, 5 Nov 2019 17:40:13 -0300 Subject: [PATCH 1/4] Update and rename ProposalTemplate.md to ProposalUniversalLogin.md --- Proposals/ProposalTemplate.md | 47 --------------------- Proposals/ProposalUniversalLogin.md | 63 +++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 47 deletions(-) delete mode 100644 Proposals/ProposalTemplate.md create mode 100644 Proposals/ProposalUniversalLogin.md diff --git a/Proposals/ProposalTemplate.md b/Proposals/ProposalTemplate.md deleted file mode 100644 index 3acb31c..0000000 --- a/Proposals/ProposalTemplate.md +++ /dev/null @@ -1,47 +0,0 @@ -# Proposal Guideline -_This is a guideline on how to best structure your proposal._ - -## Project Overview - -### Project name -> Name of your project -### Team members -> Name your team members -### What project are you building -> Short summary/abstract of your project -### Why did you decide to build it -> Short summary of your motivation -### How long will it take -> Estimation of how long you will need to finalize the project -### How much funding are you requesting -> How much money do will you need to finalize the project -### How did you hear about the GECO -> Website, Twitter, Conference and others - -## Your Proposal -### Project description -_Outline a detailed description of your project, why you chose to build this project, the overall goal and future outlook of your project and why we should fund you._ -### Features -_How do you plan to implement your project, which tools and framework will you use? Optional: Architecture, Mockups, etc._ -### Team description -_Who are your team members, what is your background and what you built before._ -### Timeline, Milestones and Deliverables -_Detailed description of your timeline milestones and the corresponding payouts_ - -**Phase I** _Outline the different phases_ - -**Deliverables** _What features will be implemented_ - -**Time and Price Estimate** _How long will it take and what is the estimated price_ - -**Phase II** _Outline the different phases_ - -**Deliverables** _What features will be implemented_ - -**Time and Price Estimate** _How long will it take and what is the estimated price_ - -**Phase III** _..._ - - -### Others -Anything else you want to share with us diff --git a/Proposals/ProposalUniversalLogin.md b/Proposals/ProposalUniversalLogin.md new file mode 100644 index 0000000..86aeff1 --- /dev/null +++ b/Proposals/ProposalUniversalLogin.md @@ -0,0 +1,63 @@ +# Proposal Guideline + +## Project Overview + +### Project name +Universal Login + +### Team members +Alex Van de Sande +Marek Kirejczyk + + +### What project are you building +We are building tools for developers to help them onboard their users faster, easier and with as fewer dropoffs as possible. +Currently we built our own gasless, ens creating, metatransaction enabled, smart contract wallet, but we would like to migrate to Gnosis Safe. We want to make Gnosis Safe a part of a full onboarding solution for new users. + +### Why did you decide to build it +We understand that allowing users to pay for transactions or deployment of the contract is a real game changer. We built a system that counterfactually deploys a wallet, integrates with multiple onramping provider in many countries, and automatically register an ENS name for the end user. The signup can take less than 2 minutes (depending mostly on the onramp provider). We built it and launched from scratch, mostly because when we started Gnosis Safe was still under development. + +But now as many projects mature we are taking a deeper look on building on top of other mature projects and gnosis safe is a great alternative. + +### How long will it take +We estimate X months to complete the full transition. + +### How much funding are you requesting +US $50,000 + +### How did you hear about the GECO +We follow Gnosis developments closely and been to multiple Dappcons. + + +## Your Proposal +### Project description +Our plan is to migrate completelly our SDK to Gnosis Safe. That would include a system that: +1) Allow users to log into apps by picking an ENS username +2) Deploying a contract and registering a new ENS name when it doesn't exist +3) Managing and registering new private keys when the account already exists + +### Features + + +### Team description +_Who are your team members, what is your background and what you built before._ +### Timeline, Milestones and Deliverables +_Detailed description of your timeline milestones and the corresponding payouts_ + +**Phase I** _Outline the different phases_ + +**Deliverables** _What features will be implemented_ + +**Time and Price Estimate** _How long will it take and what is the estimated price_ + +**Phase II** _Outline the different phases_ + +**Deliverables** _What features will be implemented_ + +**Time and Price Estimate** _How long will it take and what is the estimated price_ + +**Phase III** _..._ + + +### Others +Anything else you want to share with us From f35856eb5ff5de00b9d07a2cb79771ea3a83a810 Mon Sep 17 00:00:00 2001 From: Alex Van de Sande <55598318+alexvansande@users.noreply.github.com> Date: Tue, 5 Nov 2019 20:16:25 -0300 Subject: [PATCH 2/4] Update ProposalUniversalLogin.md --- Proposals/ProposalUniversalLogin.md | 49 ++++++++++++++++++----------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/Proposals/ProposalUniversalLogin.md b/Proposals/ProposalUniversalLogin.md index 86aeff1..ba613c2 100644 --- a/Proposals/ProposalUniversalLogin.md +++ b/Proposals/ProposalUniversalLogin.md @@ -6,16 +6,16 @@ Universal Login ### Team members -Alex Van de Sande -Marek Kirejczyk +* Alex Van de Sande +* Marek Kirejczyk ### What project are you building We are building tools for developers to help them onboard their users faster, easier and with as fewer dropoffs as possible. -Currently we built our own gasless, ens creating, metatransaction enabled, smart contract wallet, but we would like to migrate to Gnosis Safe. We want to make Gnosis Safe a part of a full onboarding solution for new users. +Currently, we built our own gasless, ens creating, meta-transaction enabled, smart contract wallet, but we would like to migrate to Gnosis Safe. We want to make Gnosis Safe a part of a full onboarding solution for new users. ### Why did you decide to build it -We understand that allowing users to pay for transactions or deployment of the contract is a real game changer. We built a system that counterfactually deploys a wallet, integrates with multiple onramping provider in many countries, and automatically register an ENS name for the end user. The signup can take less than 2 minutes (depending mostly on the onramp provider). We built it and launched from scratch, mostly because when we started Gnosis Safe was still under development. +We understand that allowing users to pay for transactions or deployment of the contract is a real game-changer. We built a system that counterfactually deploys a wallet, integrates with multiple on-ramping provider in many countries, and automatically register an ENS name for the end-user. The signup can take less than 2 minutes (depending mostly on the onramp provider). We built it and launched from scratch, mostly because when we started Gnosis Safe was still under development. But now as many projects mature we are taking a deeper look on building on top of other mature projects and gnosis safe is a great alternative. @@ -31,33 +31,44 @@ We follow Gnosis developments closely and been to multiple Dappcons. ## Your Proposal ### Project description -Our plan is to migrate completelly our SDK to Gnosis Safe. That would include a system that: -1) Allow users to log into apps by picking an ENS username -2) Deploying a contract and registering a new ENS name when it doesn't exist -3) Managing and registering new private keys when the account already exists +We plan to migrate completely our SDK to Gnosis Safe. That would include a system that: allow users to log into apps by picking an ENS username, deploying a contract and registering a new ENS name when it doesn't exist and managing and registering new private keys when the account already exists. -### Features +### Features +1) ENS signup attached to wallet creation, so that the user has a name the minute the wallet is created +2) Integrated on-ramping providers from multiple countries +3) SDK for easy app development that would use Gnosis safe as the main identity account +4) Relayer that accepts transactions paid in tokens ### Team description -_Who are your team members, what is your background and what you built before._ +Marek and Alex met at a DappCon, invited by Gnosis to talk about the concept of Universal Login. Alex has been working with the ethereum foundation with onboarding since 2014. Marek has built many internet companies and founded EthWorks. + + ### Timeline, Milestones and Deliverables -_Detailed description of your timeline milestones and the corresponding payouts_ -**Phase I** _Outline the different phases_ +We intend to release in two phases: -**Deliverables** _What features will be implemented_ +**Phase I** +Research and adapt the existing SDK into Gnosis Safe, by testing current compatibility. -**Time and Price Estimate** _How long will it take and what is the estimated price_ +**Deliverables** +?? -**Phase II** _Outline the different phases_ +**Time and Price Estimate** +x weeks -**Deliverables** _What features will be implemented_ +**Phase II** +Include new gnosis safe capabilities, like social recovery and modules, into our SDK. -**Time and Price Estimate** _How long will it take and what is the estimated price_ +**Deliverables** +?? -**Phase III** _..._ +**Time and Price Estimate** x weeks -### Others + +### Others Anything else you want to share with us + + + From da5829620825ec8232695ad353ee30977d9fbef9 Mon Sep 17 00:00:00 2001 From: Alex Van de Sande <55598318+alexvansande@users.noreply.github.com> Date: Wed, 6 Nov 2019 17:34:48 -0300 Subject: [PATCH 3/4] Update ProposalUniversalLogin.md --- Proposals/ProposalUniversalLogin.md | 34 ++++++++++++----------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/Proposals/ProposalUniversalLogin.md b/Proposals/ProposalUniversalLogin.md index ba613c2..a11b1e7 100644 --- a/Proposals/ProposalUniversalLogin.md +++ b/Proposals/ProposalUniversalLogin.md @@ -17,13 +17,13 @@ Currently, we built our own gasless, ens creating, meta-transaction enabled, sma ### Why did you decide to build it We understand that allowing users to pay for transactions or deployment of the contract is a real game-changer. We built a system that counterfactually deploys a wallet, integrates with multiple on-ramping provider in many countries, and automatically register an ENS name for the end-user. The signup can take less than 2 minutes (depending mostly on the onramp provider). We built it and launched from scratch, mostly because when we started Gnosis Safe was still under development. -But now as many projects mature we are taking a deeper look on building on top of other mature projects and gnosis safe is a great alternative. +But now as many projects mature we are taking a deeper look on building on top of other mature projects and gnosis safe is a great alternative. ### How long will it take -We estimate X months to complete the full transition. +We estimate 8-12 weeks to complete the full transition. ### How much funding are you requesting -US $50,000 +US$25,000.00 ### How did you hear about the GECO We follow Gnosis developments closely and been to multiple Dappcons. @@ -41,34 +41,28 @@ We plan to migrate completely our SDK to Gnosis Safe. That would include a syste 4) Relayer that accepts transactions paid in tokens ### Team description -Marek and Alex met at a DappCon, invited by Gnosis to talk about the concept of Universal Login. Alex has been working with the ethereum foundation with onboarding since 2014. Marek has built many internet companies and founded EthWorks. +Marek and Alex met at a DappCon, invited by Gnosis to talk about the concept of Universal Login. Alex has been working with the Ethereum foundation with onboarding since 2014. Marek has built many internet companies and founded EthWorks. +Universal Logins is now an independent company incorporated in the US and seeking all investment opportunities to help us realize our vision of better onboarding for ethereum apps. ### Timeline, Milestones and Deliverables We intend to release in two phases: -**Phase I** -Research and adapt the existing SDK into Gnosis Safe, by testing current compatibility. +**Phase 1: (4-6 weeks)** -**Deliverables** -?? +- integrate with existing Relayer & SDK -**Time and Price Estimate** -x weeks +**Phase 2: (4-6 weeks)** -**Phase II** -Include new gnosis safe capabilities, like social recovery and modules, into our SDK. +1. Add ENS name functionality to smart contracts +2. Add new Gnosis Safe functionality to Universal login: +- multi transactions +- daily limit -**Deliverables** -?? +### Others -**Time and Price Estimate** x weeks - - - -### Others -Anything else you want to share with us +This grant is not a requirement for us to use Gnosis safe, we are looking into it and are considering adding to our flow. But grant approval would be a very positive signal for us, and would certainly allow us more flexibility to integrate more tools of safe into Universal Login. From cee578117c8f24670ed116decc4b0248bc6ae525 Mon Sep 17 00:00:00 2001 From: Alex Van de Sande <55598318+alexvansande@users.noreply.github.com> Date: Fri, 8 Nov 2019 10:25:41 -0300 Subject: [PATCH 4/4] breaking up two phases --- Proposals/ProposalUniversalLogin.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Proposals/ProposalUniversalLogin.md b/Proposals/ProposalUniversalLogin.md index a11b1e7..c2234d4 100644 --- a/Proposals/ProposalUniversalLogin.md +++ b/Proposals/ProposalUniversalLogin.md @@ -50,10 +50,12 @@ Universal Logins is now an independent company incorporated in the US and seekin We intend to release in two phases: **Phase 1: (4-6 weeks)** +*US$10,000.00* - integrate with existing Relayer & SDK **Phase 2: (4-6 weeks)** +*US$15,000.00* 1. Add ENS name functionality to smart contracts 2. Add new Gnosis Safe functionality to Universal login: