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!

Share your ideas, or ask for development support. Be sure to check out the GoodBuilders Program! For discussion on Discord or various program events: GoodDollar Discord Development We are also on Telegram: GoodDollar Builders

Last updated

Was this helpful?