passportxyz / passport

Passport allows users to prove their identity through a secure, decentralized UI
Other
943 stars 451 forks source link

Integrate Civic Stamp to Gitcoin Passport #1335

Closed Jkd-eth closed 1 year ago

Jkd-eth commented 1 year ago

User Story:

As a user of Civic I want to verify my information (captcha, KYC, or biometric data) quickly and easily So that I can prove I am a unique human and earn more stamps

Acceptance Criteria

GIVEN I have have minted a Civic pass WHEN I verify my Civic stamp THEN I should earn one of the Civic credentials

Verifications / credentials should include:

Product & Design Links:

(see PR)

Tech Details:

https://github.com/gitcoinco/passport/pull/1294

Open Questions:

Notes/Assumptions:

dankelleher commented 1 year ago

A quick comment on the second open question - ID verification is coming to EVM chains very soon (this month)

lucianHymer commented 1 year ago

Hey @dankelleher! I left a comment on the PR, let me know if you'd like to discuss!

lucianHymer commented 1 year ago

Also, how exactly does civic on EVM work right now? Is there an end-user-facing way for me to create the pass NFT on Ethereum? Looks like the NFT contract is restricted to some gatekeeper addresses, but I can't really tell what's going on past that w.r.t. acquiring the NFTs myself with one of my ETH addresses.

lucianHymer commented 1 year ago

I've been following up with the Civic team in Telegram

erichfi commented 1 year ago

Based on the Telegram conversation, it looks like we can proceed with this. Any other blockers?

lucianHymer commented 1 year ago

@erichfi and @Jeremy-Gitcoin, a few notes: