Sybil Resistance

To be able to distribute free money while ensuring each unique person registers only once, we need to verify the liveness and uniqueness of people.

With the Identity service you can perform two actions:

  • Proof you are a unique, live individual and whitelist a new wallet address into the GoodDollar protocol by generating a unique Face Verification link.

  • Query the status of a connected wallet in your dapp eg.:

    • Expiry Date

    • Verify a new wallet address is owned by a live and unique person.

    • If a person connected different wallets, the root whitelisted address can be retrieved

There are two SDK's available for builders to integrate the identity flow into their dapps:

Identity (Ethers v5 / React)Identity (Viem/Wagmi)

Win Rewards: Building something on GoodDollar!

There are various ways to earn rewards while working within the GoodDollar Ecosystem. Scoutgame: Scoutgame rewards builders who take up pre-defined tasks. Contribute to GoodDollar repositories and earn bounty rewards! More information about the program can be found on our ScoutGame page. GoodDollar OpenSource Contributors Pool: The GoodDollar OpenSource Contributors pool is for anyone who wants to contribute more autonomously. Maybe you have ideas of your own to build into GoodDapp or GoodCollective? Maybe you have ideas for expanding the core protocol? Please read up on our GoodDollar OpenSource Contributors covenant on how to participate and apply. GoodBuilders program: Be sure to check out the GoodBuilders Program! offering mentorship and funding to support promising projects in their growth. Any project that demonstrates meaningful new integrations with the GoodDollar Protocol is eligible to apply! Share your ideas, or ask for development support: For discussion on Discord or various program events: GoodDollar Builders We are also on Discord: GoodDollar Discord Development

Last updated

Was this helpful?