Open bmorphism opened 2 years ago
https://github.com/gitcoinco/passport-sdk -- Gitcoin Passport presents a nice implementation to consider, and "Sign in with Gitcoin Passport" projects can receive an additional source of funding through Gitcoin grants
https://developers.ceramic.network/docs/advanced/standards/accounts/3id-did/
Acceptance criteria: Allow for a cryptographically enabled identity to be used in a signing flow where currently User log-in is maintained by the centralized user table.
To see this flow in action check out https://app.orbis.club
To summarize, the identity flow can proceed by:
Collections
to be tied to a decentralized identifier and eventually composable with other services (not in scope for this issue, which is simply to add the signing flow)The source of DID does not need to be a wallet -- for instance, proofs ("stamps") for Gitcoin Passport can come from LinkedIn, Facebook, Twitter, and any number of existing OAuth-using services.