Skip to main content

Build with Self

By the conclusion of this guide, you will have a basic understanding of Self and how to get started with it.

This document will cover:

  • What is Self?
  • Technical Resources
  • Opportunities for Builders

What is Self?

Self is a privacy-first, open-source identity protocol that uses zero-knowledge proofs for secure identity verification.

It enables Sybil resistance and selective disclosure using real-world attestations like passports. With a few lines of code, developers can easily check if their users are humans, while preserving their privacy.

Access the Self developer docs, explore APIs, and start building today.

Verify Your Digital Identity

Seamlessly and securely verify your digital identity with Self. It allows you to:

  • Prove Your Humanity: Confirm you are human without revealing personal information.
  • Proof your identity, age, nationality or : Demonstrate where you're from while maintaining privacy. Securely capture the first page data and RFID from your passport to verify your identity.
  • Privacy-preserving technology: Protect your users private information. They will only disclose credentials and information that they allow.
  • Streamline Verification: Enjoy a smooth and efficient identity verification process.
  • Optimized for Web3 and Universal Apps: Harness zero-knowledge proofs and one-tap verifications in Web3 apps

Technical Resources

What to build?

  • Airdrop Protection
  • Quadratic Funding
  • Wallet Recovery
  • Social Media & Marketplaces
  • Country-Specific Functionality
  • AI Protection for Smart Contracts
  • Sanction List Checking
  • Age Verification
  • Sybil-Resistant Polling