gitcoinco / passport

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

[BOUNTY] Build Interfaces, Integrations, and Applications of the Gitcoin Passport #213

Open erichfi opened 2 years ago

erichfi commented 2 years ago

The Gitcoin Passport Hackathon is an initiative launched by Gitcoin and Ceramic, encouraging collaboration among identity owners, issuers, researchers, and field experts to find solutions to identity verification issues with the help of the Gitcoin Passport.

Development Challenge Theme: Build Interfaces, Applications, and Integrations

The Gitcoin Passport is a collaborative and secure identity network. Therefore, we want to encourage builders to develop customized credential integrations, frontends, and applications of the Passport.

We want your best prototypes of tools that utilize the Gitcoin Passport. Your proposal is suggested (but not limited) to focus on interfaces, applications, integrations.

How the Gitcoin Passport works

Many social organizations, online particularly, have difficulty ensuring that every participant is a unique human and does not have multiple participating accounts. Most existing digital identity solutions are either centralized (e.g., national identity cards) or individualistic (e.g., most “self-sovereign” identity models). However, identity is naturally intersectional and social; everybody shares different data and relationships with a unique set of others. The Gitcoin Passport aims to provide a more collaborative and secure infrastructure for digital identity by capturing the richness of our diversely shared lives.

The Gitcoin Passport is an identity verification application on the Ceramic Network. We have written software enabling people to grow personal collections of verifiable credentials about themselves and organizations to assess their identities to coordinate rights and responsibilities. The institutions define, verify, and utilize identity as functions of the networked records of the individuals. While we build the Passport agnostic to specific applications, we are actively exploring its benefits for personhood proofs and plurality in organizational designs.

What is Ceramic?

The Gitcoin Passport is an identity verification application on the Ceramic Network. Ceramic is an off-chain sovereign data network mapping decentralized identifiers (DIDs) to streams of user-controlled data. Data on Ceramic is public, permissionless, and verifiable, unlocking information access and interoperability between all platforms and services across the web. Using Ceramic, we have written software enabling people to grow personal collections of verifiable credentials about themselves and organizations to assess their identities to coordinate rights and responsibilities. Organizations define, verify, and utilize identity as functions of the networked records of the individuals. While we build the Passport agnostic to specific applications, we are actively exploring its benefits for personhood proofs and plurality in organizational designs.

Additional resources

Project Judging and Rewards

The judges of the Gitcoin Passport Hackathon will be the Gitcoin Product Collective contributors and Ceramic team as of June 28, the project submission deadline of the hackathon.

Judges will evaluate all valid Hackathon projects in a quadratic vote. Then, the prize pool will go to hackathon projects with at least 5% of the total votes according to the pro-rata vote distribution.

Each judge may cast up to 99 voice credits pro or contra across all valid hackathon project submissions. In addition, the outlined project selection criteria inform the judges’ decision-making process (evaluation criteria below).

The Gitcoin Events Team will facilitate the election.

All discussions between the judges will happen in a publicly viewable channel on the Gitcoin Discord.

Phase 1: Judges Vote (June 29 - July 12)

Phase 2: Post-hackathon (July 15 - August 2)

Rewards

Make your hackathon project sparkle in Gitcoin Passport! Prizes for winning teams include:

All projects Projects with more than 5% of the judges’ votes Top 5 projects with more than 5% of the judges’ votes Top 3 projects with more than 5% of the judges’ votes
Participation award NFTs for every team member
Pro-rata share of $USDC 11,500 prize pool
Limited edition Gitcoin Passport Hackathon t-shirts for every team member
Limited edition Gitcoin Passport Hackathon special merch gift for every team member
Present your live demo in front of the Gitcoin and Ceramic teams for the Passport initiative

Project Evaluation Criteria

Builders must write all documents in English, and submit a video walkthrough of their project.

Teams must have no more than five members.

The projects must be new, or no entity must have previously initiated them.

We are looking for projects that:

The judges will evaluate proposals based on three critical criteria:

Important Dates

Organizers

Ceramic is a decentralized data network that brings unlimited data composability to web3 applications.

Gitcoin is an internet-native organization that helps communities solve their shared needs.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 40 minutes from now. Please review their action plans below:

1) lychees has started work.

Check our gitcoin grants link for detail: https://gitcoin.co/grants/5744/w3itch 2) imbillow has started work.

Support Gitcoin Passport Login in Meta Space Console. 3) tkgshn has started work.

A social graph protocol for distributing Grants to public goods that are supported by a wide community. The current Quadratic Funding is vulnerable to collusion, but this is an experimental effort to generate a social graph based on SBTs and wallet transactions, and to establish a Plural Identity based on "how distributed the supporters are". 4) varunv5000 has started work.

Trying to create a tool where you can easily check if the addresses you are airdopping NFTs or tokens to are sybil. 5) soptq has started work.

This PR integrates Discord OAuth into Gitcoin Passport 6) rask467 has started work.

This PR adds support for Linkedin as a stamp provider. This will be helpful for professionally focused web3 applications. They may use the Linkedin stamps and assign it extra weight in their app. 7) shepherliu has started work.

A simple Integrations the gitcoin passport into my project blockchain-trace. So that people can easily search the passports by user address. 8) sholance has started work.

Passport extension for identity verification 9) sirpy has started work.

Integrated GoodDollar unique identity 10) rahulbansal123 has started work.

Secure NFT uses gitcoin passport to verify user credentials and distribute airdropped NFTs only to those who are trusted. 11) pavanxs has started work.

Few Projects as Ideas

  1. Unique Face Recognition Data Set through a Photo or video capture mechanism.
  2. Building and using Mobile app as authentication.
  3. IP tracker and Device identification collector 12) catcatm200 has started work.

MiniMoba Game Integrate with gitcoin passport to anti cheating in play 2 earn.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 11500.0 USDC (11500.0 USD @ $1.0/USDC) has been submitted by:

  1. @phsiao
  2. @soptq
  3. @rask467
  4. @shepherliu
  5. @sholance
  6. @tkgshn
  7. @sirpy
  8. @rahulbansal123
  9. @lychees
  10. @pavanxs
  11. @catcatm200

@leoneric please take a look at the submitted work:


abitrolly commented 1 year ago

So how did it go? Any outcomes, prizes, reports?