GoodDollar / GoodDAPP

GoodDollar.org Wallet is the simplest access point to Claim your daily G$. It Is based on web3 and React native web.
good-dapp.vercel.app
MIT License
101 stars 52 forks source link

[Epic] GoodID MVP #4194

Open patpedrosa opened 5 months ago

patpedrosa commented 5 months ago

GoodID MVP is a proposed development of the identity layer of the GoodDollar protocol. In this MVP, we want to pilot the concept of enriching someone's ID with the addition of variables that can be used to segment a person into groups of interest, which can then be used to distribute offers or allow a segment to access opportunities by presenting their identity credentials.

To execute the pilot, we want to update the onboarding flow of the GoodDollar protocol to contain 3 sections:

1) GoodID, which is comprised of an onboarding screen, the existing FV flow, the AI segmentation flow, the consent to share info with GoodLabs screen, and the confirmation screen which shows the GoodID component. 2) Offers, which shows after segmentation and if a user qualifies, where we present an offer and its qualification criteria, allow the user to submit any missing piece of qualification information; 3) Claim, which should now show multiple pools in the pre and post-claim screens, provided the user has qualified for them.

This epic is a collection of issues that will be named according to the sections listed above. While they will be displayed sequentially in the onboarding flow, they should be available separately from each other to allow for partners to implement them individually.

Design

https://www.figma.com/file/ihw1PxBvLxacTHnN2aj4lC/3.-Product?type=design&node-id=13532-19584&mode=design&t=nrTfOzoTxXG9tFKt-0

Acceptance Criteria

Test Cases

Upgrade:

Upgrade - Dispute:

Offers:

@vldkhh to fill in the rest :)

drptiago commented 4 months ago

GoodID Events Architecture

https://github.com/GoodDollar/GoodDAPP/issues/4225