The did:sol method is a Decentralized Identifier implementation built on the Solana blockchain, designed to provide high-speed, low-fee DID management. This method leverages Solana's Proof-of-History consensus mechanism and enables the creation and management of DIDs across multiple Solana networks (mainnet, testnet, and devnet).
The method uses base58 encoding for identifiers and is built around a deterministic algorithm that generates 32-byte keys from the owner's public key on the x25519 ECC Curve. A unique feature is its "bump seed" mechanism that prevents address collisions with Solana's account space.
Key features include:
The method supports both minimal "sparse" DID documents and full-featured on-chain DID documents with extended capabilities. All operations are secured by Solana's blockchain infrastructure, providing robust security and immutability.
Technical Implementation:
did:sol:[network]:[idstring]base58 encoding with Bitcoin/IPFS alphabetsdid:sol prefix and network identifiercapabilityInvocation keysx25519 elliptic curve cryptographyEd25519VerificationKey2018idDa4XeCjVwKcprVAo812coUQbovSZ4kDGJf2sPaBnMIf 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