The EOSIO DID Method provides a standardized way to create and manage Decentralized Identifiers on EOSIO-based blockchains. This method leverages EOSIO's unique account and permissions structure to enable Self-Sovereign Identity capabilities.
The method supports both public and private EOSIO chains through two identifier schemas:
did:eosio:{registered_chain_name}:{account_name}did:eosio:{chain_id}:{account_name}Key features include:
secp256k1 and secp256r1The method is designed to work with any unmodified EOSIO protocol (version 2.0+) and supports major public chains like EOS, Telos, WAX, and Europechain, as well as private/hybrid deployments.
Technical Implementation:
LinkedDomains service endpointVerifiableCondition verification methodsEOS_ and PUB_K1_: Uses EcdsaSecp256k1VerificationKey2019PUB_R1_ and PUB_WA_: Uses JsonWebKey2020EOSIO blockchain protocolWebAssembly for smart contractsW3C DID Core specificationsJSON-LD contexts for semantic interoperabilityThe method is maintained through the EOSIO Identity Working Group and provides reference implementations in JavaScript and as Docker containers.
If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page