Gitcoin Passport
Gitcoin Passport is an identity aggregation dApp built on the Ceramic Network. Users can collect various identity attestations, called stamps, from web2 and web3 authenticators in one place.

Why did we make Gitcoin Passport?

Gitcoin Passport was designed to make sybil resistance easy. Many systems that aim to democratically decide outcomes, like Gitcoin Grants, assume each participant is a unique human. This makes them vulnerable to sybil attacks, where a bad actor creates a large number of pseudonymous identities to subvert the service’s reputation system and gain a disproportionate amount of influence. Sybil attacks undermine the legitimacy of blockchain-based democratic pluralistic processes. Credible identity verification and reputation mechanisms are essential to combat this.
Gitcoin Passport was built with the belief that private identity verification is a public good. We’re on a mission to become the leading, open-source identity verification protocol.

Who is Gitcoin Passport for?

Internet Citizens

Your history of participation in the offline world— such as your record of graduation from high school and college, driver’s license and other state-issued forms of ID, and employment with different companies— all combine to help you build your reputation. Similarly, repeated verification of your identity on the internet— from social media sites like Twitter and Facebook to online verification tools like Bright ID and Proof of Humanity— should all combine to help you build your online reputation.
Passport lets you do that in one web app. Collect stamps by connecting your different accounts to help our algorithm calculate the cost of forging your identity. Then, connect your Passport with online dApps and communities to build trust without having to share personally identifiable information.

Projects

Digital democracy, play to earn games, and professional reputation tools are all examples of systems which assume one person = one account. Integrating Passport with your application will help you lower your surface area for Sybil attacks, and enable experimentation with new mechanisms for governance and accreditation.

Communities

Help your community credibly self-declare their membership in a trustless environment, prevent bad actors from interfering with your governance processes, and evaluate the trustworthiness of potential contributors. Passport allows you to customize the weight our algorithm gives to different stamps when calculating the cost of forging a citizen’s identity to your community’s needs. For example, a developer DAO can weigh a Github verification more highly.

Get Involved

App Developers

Interested in integrating Passport into your dApp? Check out our integration guide to learn how to work with our SDK and join the #passport-builders channel in the Gitcoin Discord to connect with a like-minded community of developers.
You can also connect with like-minded builders passionate about sybil resistance by joining the Passport Builders channel in the Gitcoin Discord. Connect with the Gitcoin engineering team and the open-source community to get the support you need when building with Passport.

Identity Providers

If you’re an identity provider interested in integrating with Gitcoin Passport, check out integrating a new stamp to learn more.

Scoring Providers

Gitcoin encourages a plurality of scoring mechanisms built on top of base Passport data. Interested in helping establish scoring mechanisms for identity providers, or building mechanisms that help build strong sybil resistance? Get started with the scorer section of our SDK.
Last modified 2mo ago
Copy link
On this page
Why did we make Gitcoin Passport?
Who is Gitcoin Passport for?
Internet Citizens
Projects
Communities
Get Involved
App Developers
Identity Providers
Scoring Providers