ERC-725

Standards/Coordination Systems

Blockchain identity standard defining a proxy smart contract with a key-value store and execute function, enabling self-sovereign identity with multi-key management and on-chain claims.

Hybrid Open Standard Low capture risk

Details

License https://github.com/ERC725Alliance/ERC725
Dev Status Final
Owner Fabian Vogelsteller / Ethereum Community
Country Global
Start Year 2017
Stack Solidity / EVM
Funding Community
Last Investigated Mar 10, 2026

Use Case Domains

Affordances

Sovereign identity

Smart Contract Standard Attributes

Permissions Permissionless deployment; key-based execution rights; operator/controller patterns
Development Tools erc725.js library, LUKSO tools, OpenZeppelin adaptations, ERC725Alliance reference implementations
Protocol Maturity / Standardization Final; foundational to LUKSO blockchain and Universal Profiles; adopted in ERC-725Y form across identity-focused projects
Trust Framework Key manager contract with role-based execution rights; claim verifier contracts for on-chain attestations; controller key hierarchy
Target Application Domain Decentralized identity, self-sovereign identity (SSI), Universal Profiles, DAO membership, credential management, on-chain reputation
Deployment Model Per-identity contract deployment; each user or entity has a dedicated ERC-725 contract instance
Standard Type Identity Standard
Ecosystem Ethereum; particularly adopted in LUKSO ecosystem