The DID:HEALTH method is a decentralized identifier system built on Ethereum that enables any Ethereum address, smart contract, or secp256k1 public key to become a valid identifier without requiring explicit registration. Based on the ERC1056 standard, it provides a lightweight identity management system designed for off-chain usage while leveraging Ethereum's infrastructure.
The method supports key management and service endpoints through smart contracts deployed on various Ethereum networks, including Mainnet, Ropsten, Rinkeby, and Kovan. A key feature is its support for meta-transactions, allowing third parties to fund transaction fees without changes to Ethereum's architecture.
Key advantages include:
The method separates the identity data from the underlying identifier and utilizes Ethereum's native account abstraction, making it highly flexible for various identity management scenarios.
Technical Implementation:
did:health:<ethereum-address or public-key-hex>did:health:<network>:<identifier>secp256k1 public keys (66 hex chars)ERC1056 contract for identity managementERC1056 registryDIDOwnerChangedDIDDelegateChangedDIDAttributeChangedversionId parameterSecp256k1RSAEd25519X25519ERC1056 smart contractsW3C DID specificationJSON-LD contextCAIP10 blockchain account formatIf 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