Self Protocol: An Overview
Self Protocol is a zero-knowledge identity system that creates verifiable "proof of human" credentials by scanning government ID NFC chips. It lets users prove attributes like age or nationality without exposing underlying PII or the source document.
Quick answer
Self Protocol is a zero-knowledge identity system that creates verifiable "proof of human" credentials by scanning government ID NFC chips. It lets users prove attributes like age or nationality without exposing underlying PII or the source document.
Self Protocol implements a zero-knowledge identity system that enables individuals to produce cryptographically verifiable attestations derived from government-issued identity documents. The design focuses on providing a "proof of human" for web platforms and AI agents while avoiding disclosure of underlying Personally Identifiable Information (PII) or the originating document.
Verification is performed by reading the Near Field Communication (NFC) chip present in biometric passports and compatible government identity cards issued by more than 180 countries.
Overview
Self Protocol describes itself as a private, user-governed "zkKYC" (Zero-Knowledge Know Your Customer) approach. Its aim is to remedy privacy and security weaknesses found in conventional identity verification, which frequently require users to submit full identity documents to centralized services that are common targets for data breaches. In contrast, the protocol emphasizes privacy by design, user control, and cryptographic protections.
The protocol's primary capability is enabling a user to prove a discrete assertion—for example, being over 18, holding a specific nationality, or being a unique person—to a relying party. The verifier can check this claim cryptographically without ever receiving the passport or ID card used to derive the proof.
All sensitive data and any issued verifiable credentials remain on the user's local device, such as a smartphone. The individual retains exclusive custody and control of this information and only discloses it when they explicitly consent to a particular interaction.
This method contrasts with traditional KYC in several specific ways: Self Protocol shares only a particular proven attribute (for instance, "age > 18"), whereas traditional KYC typically requires full identity documents and PII; data is stored locally on the user's device rather than in centralized third-party databases; the process can be instantaneous through an automated NFC scan without document uploads, compared with potential manual review of uploaded files; privacy risk is reduced because there is no central repository of PII to breach, while traditional systems carry higher risk due to centralized storage; and the authoritative source in Self Protocol is government-issued biometric IDs, as opposed to uploaded documents that may sometimes be augmented with other data.
Technology
The protocol's technical approach combines the hardware security features built into government identity documents with advanced cryptographic techniques to deliver private, verifiable identity assertions.
Core Architecture
The protocol's architecture is described as being organized around three main components:
Verification Process
From the end-user perspective, creating a verifiable credential is intended to be completed through a sequence of straightforward steps:
- NFC Scanning: The principal method of verification requires reading the secure NFC chip embedded in a biometric passport or an NFC-compliant government ID card using a smartphone, leveraging the high-assurance infrastructure already present in official identity documents.
- Zero-Knowledge Proofs (ZKPs): The system employs Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge (zk-SNARKs) to produce cryptographic proofs that validate the document's authenticity and specific attributes without exposing any additional information.
- On-Device Storage: Any PII obtained from the document and the generated verifiable credentials are created and retained solely on the user's local device. The architecture deliberately avoids cloud or centralized storage for sensitive user data, preventing even the protocol's developers from accessing it.
- Download App: A user installs the Self application on a supported iOS or Android device.
- Scan ID: The user follows the application prompts to read the NFC chip of their biometric identity document. For Indian Aadhaar cards, which do not use NFC for this purpose, verification is performed using a secure QR code produced by the official mAadhaar application.
- Receive Credential: The verification is processed locally on the device, producing a secure, reusable credential that remains stored on the device.
- Electronic Passports: Refers to biometric passports that conform to International Civil Aviation Organization (ICAO) 9303 specifications and are recognizable by the biometric emblem on the cover.
- Biometric ID Cards: National and regional identity cards that implement ICAO standards for electronic identity documents.
- Aadhaar Cards (India): Verified through a secure QR code generated by the government's mAadhaar app.
- First and last name
Features and Use Cases
Self Protocol is applied across Web3, artificial intelligence, and general web services to establish "proof of human" status and to enable privacy-preserving compliance workflows.
Key Features
These capabilities form the basis for developing systems that are more trustworthy and secure online.
Use Cases
The protocol has been deployed in multiple application areas:
- Proof of Human: Provides a cryptographic demonstration that an online identity or action corresponds to a real, unique human, serving as a primary defense against Sybil attacks where a single actor creates many fake identities to gain disproportionate influence or resources.
- Age Verification: Enables users to confirm they meet age thresholds (for example, 18+ or 21+) for access to services or content without disclosing their exact date of birth.
- Geographic Verification: Lets users assert their country of residence or prove they are not a resident of a restricted jurisdiction.
- Compliance Checks: Supports regulatory compliance by allowing privacy-preserving proofs that a user is not present on sanction lists such as the U.S. Office of Foreign Assets Control (OFAC) list.
- Web3 and DeFi: Supplies an anti-fraud and compliance layer for decentralized applications, ensuring distributions like airdrops reach distinct human users and filtering out bots and farm accounts; it also enables token-gated community access and safer governance participation.
- Social Media: Can be used to implement "humanity checks" so platforms can validate that profiles belong to real people and reduce the influence of bot networks.
- Quadratic Funding: Helps protect grant and public goods funding systems against Sybil attacks in which multiple fake accounts distort allocation outcomes.
- Wallet Recovery: Functions as a secure account recovery option by allowing a user to re-establish access to a digital wallet through identity verification using their government ID.
Self AgentID
Self AgentID is a product within the protocol intended to provide AI agents with a cryptographically anchored, human-backed identity. As agents gain autonomy, this product allows an agent to act on a user's behalf with verifiable authorization.
For example, an AI agent might perform transactions or access services for its owner, with the agent's identity and permissions cryptographically linked to the human user while preserving the user's private data through the use of zero-knowledge proofs during agent interactions.
Ecosystem and Adoption
Self Protocol has reported notable adoption figures and formed partnerships across various industries.
Metrics
As of early 2026, the protocol has stated it has:
Partnerships and Integrations
Self Protocol has been integrated with a diverse set of platforms and organizations.
- Delivered over 120 million verified human proofs to its partners.
- Helped prevent over $20 million in fraud and chargeback exposure for partners.
- Achieved geographic coverage supporting identity documents from over 180 countries.
- Customer Spotlight: Google is highlighted as a customer using Self's proof-of-human technology within its products.
- Cloud Partner: The protocol utilizes Google Cloud.
- DeFi & Web3: Key partners in this space include Aave, Uniswap, Celo Names, Espresso, Karma, Velodrome, Morpho, and Merkl.
- Agentic AI Platforms: Integrations include SelfClaw, AgentHaus, and Trust Agent.
- Other Platforms: Talent Protocol, Lemonade, and Openbands are also listed as partners.
Frequently Asked Questions
What is Self?
Self Protocol is a zero-knowledge identity system that creates verifiable "proof of human" credentials by scanning government ID NFC chips. It lets users prove attributes like age or nationality without exposing underlying PII or the source document.
How does Self work?
Self operates through smart contracts deployed on the Ethereum blockchain. Users interact directly with the protocol via a web interface or wallet integration — no account creation or KYC is required. All operations are settled on-chain and are publicly verifiable.
Is Self safe to use?
Self has undergone smart contract audits and is among the more established protocols in DeFi. However, all DeFi protocols carry inherent risks including smart contract vulnerabilities, oracle failures, and liquidation risk. Users should only commit funds they can afford to lose and review the protocol's audit reports before participating.
What blockchain is Self built on?
Self is primarily deployed on Ethereum. Many leading DeFi protocols are also expanding to Layer-2 networks such as Arbitrum, Optimism, and Base to reduce transaction costs and improve throughput.
What are the risks of using Self?
Key risks include smart contract exploits, governance attacks, oracle manipulation, liquidity crises, and regulatory uncertainty. DeFi protocols are uninsured — losses from exploits are typically not recoverable. Always review audits and understand the mechanism before depositing funds.
How do I get started with Self?
To use Self, you need a self-custody wallet (such as MetaMask or Rabby), ETH for gas fees, and the relevant tokens for the action you want to perform. Visit the official protocol interface, connect your wallet, and follow the on-screen steps. Start with a small amount to familiarise yourself with the UX.
What token does Self use?
Self typically has a native governance token that allows holders to vote on protocol parameters, fee structures, and treasury allocations. Check the protocol's documentation for the current token ticker, total supply, and distribution schedule.
Who created Self?
Self was founded by a team of blockchain developers and DeFi researchers. The protocol is typically governed by a decentralised autonomous organisation (DAO), meaning ongoing development and parameter changes are decided collectively by token holders rather than a central company.
What is the total value locked (TVL) in Self?
Self's TVL fluctuates with market conditions and can be tracked in real time on DeFiLlama (defillama.com). TVL measures the total value of assets deposited into the protocol and is a key indicator of user confidence and liquidity depth.
How does Self compare to other DeFi protocols?
Self is differentiated by its specific mechanism, fee structure, and supported assets. Comparing protocols should include factors such as audited security posture, capital efficiency, governance maturity, cross-chain availability, and historical uptime. DeFiLlama and Dune Analytics provide side-by-side comparative data.