Iden3 / Privado ID
Identity Protocol
Community
Details
License Libre (GPL-3.0 for core contracts); Permissive (Apache 2.0 for SDKs); GitHub: github.com/iden3 (protocol), github.com/0xPolygonID (implementation)
Dev Status 🟢 Active
Dev Status Detail Released (production: Privado ID deployed across multiple EVM chains including Ethereum, Polygon, Privado mainnet, Linea, zkEVM; Circom widely adopted; smart contracts audited by Nethermind April 2025; active GitHub commits 2025)
Owner 0KIMS Association (open-source protocol); Privado ID (formerly Polygon ID) as commercial implementation; Jordi Baylina (Polygon co-founder) as advisor; David Z (Privado ID CEO); merged with Disco.xyz (Evin McMullen, now CSO)
Governing Body 0KIMS Association (open-source protocol) | Company-controlled (Privado ID — commercial implementation)
Country Spain (Barcelona — Privado ID headquarters; Iden3 protocol originated from Polygon/Hermez team)
Start Year 2018
Stack Golang + JavaScript/TypeScript + Solidity + Circom (go-iden3-auth library, JS SDK, Solidity smart contracts, Circom ZK circuits)
Funding VC (Polygon ecosystem funding; Telefónica Tech partnership)
Last Investigated Jan 15, 2026
Identity Protocol Attributes
Origins Identity / Zero-knowledge cryptography (emerged from Hermez Network team's work on ZK rollups; applied ZK proofs to identity verification)
Database Blockchain / Merkle tree (identity state stored as sparse Merkle trees on-chain; supports multiple EVM networks including Privado mainnet, Ethereum, Polygon, Linea)
Query Language Custom ZK query language (verifiers pose queries using ZK Query Language; responses are Groth16 ZK proofs; JSON-based credential schemas)
Data Formats JSON-LD + W3C Verifiable Credentials + JSON Web Zero-knowledge (JWZ — custom JWT-like format with ZK proof payload using application/iden3-zkp-json media type)
Mobile Support Mobile support (Privado ID mobile wallet app for iOS and Android; mobile SDK for embedding wallet functionality)
Web Support Yes (web-based verification via QR code scanning; Privado ID web dashboard for credential management)
Native Apps Mobile wallet apps (iOS/Android); planned desktop integration
Terms Free SaaS + Self-hosting (open-source protocol; Privado ID issuer node self-hostable; free wallet app)
Funds Undisclosed (backed by Polygon/0KIMS Association resources; Privado ID operates own mainnet; Telefónica Tech partnership for EU enterprise adoption)
Based On Ethereum / EVM smart contracts; zkSNARK circuits (Groth16); Circom compiler; Sparse Merkle Trees; Iden3 core protocol specification
Permissions Mixed — GPL-3.0 and Apache-2.0 across components. The Iden3 smart contracts (iden3/contracts) and Circom ZK compiler are published under GPL-3.0 by the 0KIMS Association. The circom_runtime library is published under Apache-2.0. Privado ID's issuer-node and wallet SDK follow the same mixed pattern. GPL-3.0 components require derivative works to be open-sourced under the same terms. Commercial use is permitted under both licenses.
Authentication & Identity Decentralized ID (DID) with ZK-native authentication; iden3 communication protocol for ZK-based auth requests/responses; no personal data shared during verification
Storage Model Blockchain/Ledger (identity states as Merkle tree roots on-chain; credential claims stored in user identity trees; state transitions published to smart contracts across multiple chains)
Interoperability High: multi-chain EVM support (Ethereum, Polygon, Privado, Linea, zkEVM, Arbitrum, Base, Optimism post-Disco merger); Disco merger adds cross-chain credential portability; W3C VC compatible
Data Portability Standards-based export (W3C Verifiable Credentials; portable across any iden3-compatible verifier; multi-chain state resolution)
Governance & Decision Making Foundation-governed (0KIMS Association for open-source protocol; Privado ID as commercial entity; community governance for protocol evolution)
Protocol Maturity / Standardization Community Standard (published did:iden3 method specification; Circom circuit specifications; iden3 protocol docs; 0KIMS Association governed)
Identity Standards W3C DID; W3C Verifiable Credentials; Iden3 communication protocol; JSON Web Zero-knowledge (JWZ); Groth16 ZK proofs
Identity Standards - List
DID Methods Supported did:iden3, did:polygonid (both supported; method-specific identifiers include blockchain and network IDs; base58-encoded deterministic identifiers from Genesis ID)
Key Management User-controlled (mobile wallet with on-device key storage; identity trees managed locally; state published on-chain)
Credential Types Verifiable Credentials (W3C VCDM); KYC credentials; age verification; proof of humanity; membership proofs; custom schema-based credentials
Credential Types - List
Verification Method Zero-knowledge proofs (Groth16 zkSNARKs — verifier receives only proof, never underlying data; on-chain state verification via smart contracts; atomic query circuits for credential attribute verification)
Privacy Features Zero-knowledge proofs (core design principle — verifier learns nothing beyond the proof result); selective disclosure via ZK circuits; unlinkable presentations; no personal data stored on-chain
Authentication Methods ZK proof-based challenge-response (JWZ authentication); QR code scanning; deep linking for mobile wallet
Revocation Mechanism On-chain state management (identity state transitions invalidate previous states; revocation via Merkle tree updates; issuer-controlled revocation reflected in on-chain state roots)
Agent Types Supported Humans (individuals); Organizations (issuers/verifiers); DAOs/Collectives (on-chain governance integration); Pseudonymous entities
Wallet/Client Types Mobile app (Privado ID wallet for iOS/Android); SDK/Library integration (Go, JS, mobile SDKs); web-based verification
Recovery Mechanisms Seed phrase backup (wallet-level recovery); identity recovery via Genesis ID (deterministic identity from initial key material)
Compliance / Regulations GDPR compliant (ZK proofs enable data minimization by design); eIDAS alignment (Telefónica Tech EU partnership); KYC/AML support via credential schemas
Credential Exchange Protocols Iden3 communication protocol (custom authorization request/response with ZK proofs); OIDC4VC (planned via Disco merger integration); Presentation Exchange
Credential Exchange Protocols - List
Trust Framework Blockchain consensus (on-chain state verification via GIST — Global Identity State Tree); cryptographic verification (ZK proofs); trusted issuer registries (OCI-style for pharma/enterprise)
Cost Model Free (no gas fees for ZK proof generation; gas fees for on-chain state transitions; Privado mainnet available)
Censorship Resistance High (ZK proofs are user-generated and verifiable without central authority; multi-chain deployment; identity state anchored on public blockchains)
Relationships
How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.
- Aims to interoperate with
- Based on
- Stores in
- Interoperates with