The concept of Decentralized Identifiers (DIDs) was first proposed in 2015 by Drummond Reed and then became an official W3C standard in July of 2022.
Adoption has grown quite a bit in the last few years. Here are a few ways they are being used today.
Employment Verification
LinkedIn recently announced a new free verified badge feature that will be used to prove the validity of your employment, education, and other achievements. “The system is backed by decentralized identity and a trust model that involves an issuer, a holder, and a verifier. Organizations can issue cryptographically signed digital IDs, which employees can then use to prove they work at a company…”
LinkedIn is using the Self-Sovereign Identity trust model connecting an employee's DID (subject) with their employer's DID (issuer), and LinkedIn as the verifier of the transaction.
As for education verification, LinkedIn users can request that their educational institution issue a Verifiable Credential (VC) for their degree or certification. The user can then choose to share the credential with employers or other third parties via LinkedIn, who then verifies the authenticity of the credential using cryptographic proofs.
DIDs vs VCs: DIDs provide a way to create and manage decentralized identities, whereas VCs provide a way to prove information about those identities in a secure and portable way.
Digital Driver's Licenses
The DMV (Department of Motor Vehicles) in the United States and in Queensland Australia are piloting a program that involves issuing digital driver's licenses and vehicle registration documents that can be accessed and verified using a mobile app. Digital driver's licenses are cryptographically secured, and the apps can be used to verify the authenticity of the license without the need for physical documents.
They are doing this with the use of VCs, which are stored on-chain, tamper-proof, and cannot be altered or forged, which ensures the integrity and authenticity of their credentials.
The main component of VCs are DIDs, see here for example:
curl -X PUT -d '{
"data": {
"givenName": "Alice",
"employedAt": "2022-08-20T13:20:10.000+0000"
},
"issuer": "did:key:z6MkpEQY4FCCtJEVpZ6gGK541fYWynH2ya7D1RikTGfdydCF",
"subject": "did:key:z6MkqcFHFXqzsYyDYrEUA2pVCfQGJz2rYoCZy5WWszzSW3o6",
"@context": "https://www.w3.org/2018/credentials/v1",
"expiry": "2051-10-05T14:48:00.000Z",
"schema": "b28feb61-e0b8-454a-86ed-d487a46e8584"
}' http://localhost:8080/v1/credentials
As you can see there are two DIDs used, one for an Issuer (DMV) and one for a subject (Drivers License recipient, Alice).
This program will lead to faster and more efficient services for customers, as well as improved security and fraud prevention.
COVID Digital Health Apps
IBM used VCs as a key component in its Digital Health Pass solution to enable individuals to securely and privately present their COVID vaccination status to third parties - such as concert venues and stadium events.
When an individual needs to prove if they are vaccinated, they can simply present their VC to a verifier (e.g., baseball stadium), who then verifies the authenticity of the credential and the accuracy of the information it contains using cryptographic proofs.
There are several benefits to DIDs and VCs in this use case including privacy protection, security, and efficiency. This simple interaction now allows individuals to maintain control over their personal health information. For example, all they need to disclose is true/false (vaccinated or not) versus a more detailed health record.
Overall, the use of VCs and DIDs in the IBM Digital Health Pass provides a secure and privacy-preserving way for individuals to prove their health status, which was essential for enabling safe travel and activities during the COVID-19 pandemic.
Social Media
Even social media applications are embracing the use of decentralized identifiers. Bluesky is a new social platform that serves as a reference implementation of the AT Protocol, a federated protocol for large-scale social applications. Instead of usernames that are specific to and owned by the application, BlueSky instead uses domain names for identity (e.g. alice.bsky.social). Unbeknownst to most users, these domain names are associated with a DID for the user.
These persistent DIDs enable users to migrate their account data to any other applications that utilize the AT Protocol - therefore giving users more control and ownership over their content.
Future of Decentralized Identity
These companies are embracing the use of decentralized technology for identity management and verification at a massive scale. As this technology continues to mature, we can expect to see more widespread adoption of DIDs in various industries.
Want to learn more about DIDs and VCs? Check out our guide on DIDs, blog post on VCs, and tutorial to create your own DID.