About

Self Protocol is a privacy-first, open-source identity protocol powered by zero-knowledge proofs. It allows developers to verify users’ identity and humanity (including sybil resistance, age, country, and sanctions checks) without exposing private data.

Prizes

πŸ† Best Self onchain SDK Integration βΈΊ $9,000
πŸ₯‡
1st place
$5,000
πŸ₯ˆ
2nd place
$2,500
πŸ₯‰
3rd place
$1,500
We are looking for interesting use cases of using the Self onchain SDK in your contracts. Self Smart contracts verify proofs, manage a merkle tree of identity commitments and allow for onchain disclosure of data while guaranteeing the permissionless aspect of the protocol. Using the Self.xyz SDK, allows a user to disclose their country, age (or range), that they are not on OFAC or from a sanctioned country, and verify that proof that onchain on the Celo network, or offchain, without sharing any private information with third parties. Since this month, you can not only prove your identity with your passport or ID, but Self has just launched Aadhaar card support, and we want to see your best use cases!

Qualification Requirements

To be eligible, projects must: - implement Self onchain SDK (right now only on Celo mainnet and testnet) - proof needs to work

πŸ† Best Self offchain SDK Integration βΈΊ $1,000
Integrate Self offchain SDK into your application so users can prove their identity! Check out the Quickstart to see how quickly you can implement the Self SDK into your dApp.

Qualification Requirements

To be eligible projects must: - implement Self offchain SDK - proof needs to work

Workshop

πŸ› οΈ Self Protocol Workshop

Learn how to integrate Self Protocol, a zero-knowledge identity layer, into your apps. This workshop will walk you ...

This workshop is happening in-person

05:00 PM IST β€” Friday, Sep 26, 2025 in Workshop Room 2