Credentials Community Group Intro
Heather Vescent, CCG Co-Chair
March 2021
Agenda
Presenting from Joshua Tree, California
Terms
Activities at the W3C
Community Group
Working Group
CCG
(Credentials Community Group)
(Decentralized Identifier Working Group)
(Verifiable Credentials Working Group)
Mission
“
”
CCG Community Group
Credentials Community Group
VC WG
Maintenance
DID WG
Task Forces
1. VC-EDU
2. DID Resolution
3. Secure Data Storage
4. Infrastructure
Cross Pollination
Active Membership
Why I participate
“3Cs -- Context, candidness, and community.”
“Get a broad view of the ecosystem”
“To move beyond VC and DID to stuff people might actually understand and care about.”
“I learn stuff.”
CCG Leadership
The Task Forces
Work Items
Work Item Process Overview
W3C Credentials CG History
DIDs and LD Crypto
2017-2019
VCs 1.0 and DIDs
2014-2017
VCs 2.0 and Storage
2019-Present
DID Core (Brent)
Decentralized Identifiers (DIDs)
A globally unique identifier (URI) that does not require a centralized registration authority because control of the identifier can be proved using cryptography.
Why DIDs?
DIDs were originally born out of a need in Verifiable Credentials for an identifier that couldn't be taken away.
If a credential is issued to someone, whether they can continue using the credential shouldn't depend on an entity beyond the Issuer or the Holder.
16
DIDs have four core properties:
1. User-controlled
You can keep it as long as you need it
2. Resolvable
You can look it up to discover metadata
3. Cryptographically-verifiable
You can prove control using cryptography
4. Decentralized
No centralized registration authority is required
Comparison of DIDs
with URLs and email addresses
Property | URL | DID | |
User-controlled | ✘ | ✘ | ✔ |
Resolvable | ✔ | ✘ | ✔ |
Cryptographically-verifiable | ✘ | ✘ | ✔ |
Decentralized | ✘ | ✘ | ✔ |
Human-friendly | ✔ | ✔ | ✘ |
Trust Model Flexibility | ✔ | ✘ | ✔ |
DID Design
19
DID Resolution...
Is the process of using the DID to get a copy of the DID Document as defined by the DID Method
Note: DID Resolution is a separate spec that is out-of-scope for the W3C DID WG
20
did:sov:21tDAKCERh95uGgKbJNHYp
DID Document
A DID Document...
Contains metadata for describing and interacting with the DID Controller
21
DIDComm
22
How DIDComm Works
service endpoints
routing
authenticated encryption
23
DIDs and Authentication
DIDs may address some challenges in Authentication systems
24
Status of DID 1.0 specification
25
Universal Wallet (Orie & Mike)
Encrypted Data Vaults (Orie & Mike)
Collaborate
Collaboration comments (Dmitri)
See several areas for collaboration
Thank you & Questions
Credentials Community Group
Next steps?