Decentralized Identifiers
A W3C Working Group Proposal
1
What is a Decentralized Identifier?
A new type of URL that is:
2
What does a DID look like?
3
did:example:123456789abcdefghijk
Scheme
DID Method
DID Method Specific String
did:v1:nym:BcNkgGmGEpCGSJSMPB4BvWvwVM6YeTR52BSWcZTbzU23
Example:
DIDs Resolve to DID Documents
4
{� "@context": "https://w3id.org/veres-one/v1",� "id": "did:v1:nym:DwkYwcoyUXHNkpj3whn4DgXB4fcg9gj95vKxYN2apkZD",� "authentication": [{� "type": "Ed25519SignatureAuthentication2018",� "publicKey": [{� "id": "did:v1:test:nym:DwkYwcoyUXHNkpj3whn4DgXB4fcg9gj95vKxYN2apkZD#authn-key-1",� "type": "Ed25519VerificationKey2018",� "controller": "did:v1:nym:DwkYwcoyUXHNkpj3whn4DgXB4fcg9gj95vKxYN2apkZD",� "publicKeyBase58": "DwkYwcoyUXHNkpj3whn4DgXB4fcg9gj95vKxYN2apkZD"� }]� }],� "service": [{� "type": "ExampleMessagingService2018",� "serviceEndpoint": ”https://example.com/services/messages”� }],� … more DID-specific information here …
}
1. Authentication Mechanisms
3. Service Discovery
2. Public Key Material
We use DIDs in Verifiable Credentials
5
21
did:x:123
did:x:789
Professor
knows
Pat
Sam
name
ageOver
name
jobTitle
Anatomy of a Verifiable Credential
6
Web Identifiers Today
7
Domain Name System
(Identifiers are leased to individuals)
Issuer
(Website)
Government, Employer, etc.
Verifier
(Website)
Company, Bank, etc.
Holder
(Digital Wallet /
Personal Data Store)
Citizen, Employee, etc.
Issue Credentials
Present
Credentials
Decentralized Identifiers
8
Decentralized Identifiers
(Identifiers are owned by individuals)
Blockchains / DHTs
(Decentralized Ledger)
Veres One, Sovrin, Bitcoin, Ethereum, etc.
Issuer
(Website)
Government, Employer, etc.
Verifier
(Website)
Company, Bank, etc.
Holder
(Digital Wallet /
Personal Data Store)
Citizen, Employee, etc.
Issue Credentials
Present
Credentials
Large Supporting Organizations
9
REDACTED
W3C Member Confidential
All Supporting Organizations
11
REDACTED
W3C Member Confidential
Who is behind the DID work?
13
14
W3C Credentials Community Group
Rebooting the Web of Trust
15
The Internet Identity Workshop
Should W3C create a DID Working Group?
16
W3C DID WG Proposal - Survey Results
17
18
19
20
21
Next Steps
22
W3C TPAC
(Oct 2018)
DID WG Charter Vote
(Jan 2019)
W3C DID WG
(Feb 2019)
W3C Strong Auth and Identity Workshop
(Dec 10th-11th, 2018 - Redmond, WA)
Questions?
https://tinyurl.com/did-wg-proposal
23
Contact
24