Iden3 / Privado ID

Protocolo de Identidad

Zero-knowledge proof identity protocol providing zkSNARK-based identity verification without revealing personal data. Created Circom (the leading ZK circuit compiler used by Polygon Hermez, Dark Forest, Tornado Cash). Powers Privado ID (formerly Polygon ID), enabling private-by-default on-chain identity verification with permissionless attestation across multiple EVM chains. Merged with Disco.xyz in September 2024 to build Unified Identity across blockchains and legacy systems.

Comunidad

Detalles

Licencia Libre (GPL-3.0 for core contracts); Permissive (Apache 2.0 for SDKs); GitHub: github.com/iden3 (protocol), github.com/0xPolygonID (implementation)
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo 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)
Propietario 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)
Órgano de Gobierno 0KIMS Association (open-source protocol) | Company-controlled (Privado ID — commercial implementation)
País Spain (Barcelona — Privado ID headquarters; Iden3 protocol originated from Polygon/Hermez team)
Año de Inicio 2018
Stack Golang + JavaScript/TypeScript + Solidity + Circom (go-iden3-auth library, JS SDK, Solidity smart contracts, Circom ZK circuits)
Financiamiento VC (Polygon ecosystem funding; Telefónica Tech partnership)
Última Investigación 15 ene 2026

Dominios de Caso de Uso

Capacidades

Divulgación contextual Prueba de humanidad Identidad soberana

Protocolo de Identidad Atributos

Orígenes Identity / Zero-knowledge cryptography (emerged from Hermez Network team's work on ZK rollups; applied ZK proofs to identity verification)
Base de Datos Blockchain / Merkle tree (identity state stored as sparse Merkle trees on-chain; supports multiple EVM networks including Privado mainnet, Ethereum, Polygon, Linea)
Lenguaje de Consulta Custom ZK query language (verifiers pose queries using ZK Query Language; responses are Groth16 ZK proofs; JSON-based credential schemas)
Formatos de Datos 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)
Soporte Móvil Mobile support (Privado ID mobile wallet app for iOS and Android; mobile SDK for embedding wallet functionality)
Soporte Web Yes (web-based verification via QR code scanning; Privado ID web dashboard for credential management)
Aplicaciones Nativas Mobile wallet apps (iOS/Android); planned desktop integration
Términos Free SaaS + Self-hosting (open-source protocol; Privado ID issuer node self-hostable; free wallet app)
Fondos Undisclosed (backed by Polygon/0KIMS Association resources; Privado ID operates own mainnet; Telefónica Tech partnership for EU enterprise adoption)
Basado En Ethereum / EVM smart contracts; zkSNARK circuits (Groth16); Circom compiler; Sparse Merkle Trees; Iden3 core protocol specification
Permisos 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.
Autenticación e Identidad Decentralized ID (DID) with ZK-native authentication; iden3 communication protocol for ZK-based auth requests/responses; no personal data shared during verification
Modelo de Almacenamiento 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)
Interoperabilidad 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
Portabilidad de Datos Standards-based export (W3C Verifiable Credentials; portable across any iden3-compatible verifier; multi-chain state resolution)
Gobernanza y Toma de Decisiones Foundation-governed (0KIMS Association for open-source protocol; Privado ID as commercial entity; community governance for protocol evolution)
Madurez del Protocolo / Estandarización Community Standard (published did:iden3 method specification; Circom circuit specifications; iden3 protocol docs; 0KIMS Association governed)
Estándares de Identidad W3C DID; W3C Verifiable Credentials; Iden3 communication protocol; JSON Web Zero-knowledge (JWZ); Groth16 ZK proofs
Métodos DID Soportados did:iden3, did:polygonid (both supported; method-specific identifiers include blockchain and network IDs; base58-encoded deterministic identifiers from Genesis ID)
Gestión de Claves User-controlled (mobile wallet with on-device key storage; identity trees managed locally; state published on-chain)
Tipos de Credenciales Verifiable Credentials (W3C VCDM); KYC credentials; age verification; proof of humanity; membership proofs; custom schema-based credentials
Método de Verificación 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)
Funciones de Privacidad 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
Métodos de Autenticación ZK proof-based challenge-response (JWZ authentication); QR code scanning; deep linking for mobile wallet
Mecanismo de Revocación On-chain state management (identity state transitions invalidate previous states; revocation via Merkle tree updates; issuer-controlled revocation reflected in on-chain state roots)
Tipos de Agentes Soportados Humans (individuals); Organizations (issuers/verifiers); DAOs/Collectives (on-chain governance integration); Pseudonymous entities
Tipos de Billetera/Cliente Mobile app (Privado ID wallet for iOS/Android); SDK/Library integration (Go, JS, mobile SDKs); web-based verification
Mecanismos de Recuperación Seed phrase backup (wallet-level recovery); identity recovery via Genesis ID (deterministic identity from initial key material)
Cumplimiento / Regulaciones GDPR compliant (ZK proofs enable data minimization by design); eIDAS alignment (Telefónica Tech EU partnership); KYC/AML support via credential schemas
Protocolos de Intercambio de Credenciales Iden3 communication protocol (custom authorization request/response with ZK proofs); OIDC4VC (planned via Disco merger integration); Presentation Exchange
Marco de Confianza Blockchain consensus (on-chain state verification via GIST — Global Identity State Tree); cryptographic verification (ZK proofs); trusted issuer registries (OCI-style for pharma/enterprise)
Modelo de Costos Free (no gas fees for ZK proof generation; gas fees for on-chain state transitions; Privado mainnet available)
Resistencia a la Censura High (ZK proofs are user-generated and verifiable without central authority; multi-chain deployment; identity state anchored on public blockchains)