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
Create a project that uses our onchain verification for disclosure proofs. 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.

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
Create a project that uses our off chain/backend verification for disclosure proofs.

Qualification Requirements

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

Workshop

🛠️ Self Workshop

Learn how to integrate Self Protocol into your project, which uses zero knowledge proofs to allow users to prove th...

This workshop is happening in-person

04:00 PM UTC-03 — Friday, Nov 21, 2025 in Workshop Room 2