Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Decentralized Identifiers DIDs and W3C with Manu Sporny and Drummond Reed

376 views

Published on

Drummond Reed, Chief Trust Officer at Evernym and Sovrin Foundation Trustee, and Manu Sporny, CEO – Founder and Owner of Digital Bazaar feature in this DID backgrounder. This webinar slide deck covers one of the most exciting developments in SSI open standards: the push for W3C to form a new Working Group for DIDs (Decentralized Identifiers).

Manu Sporny and Drummond Reed, are co-editors of the current DID specification at the W3C Credentials Community Group. In an free-ranging interview, they cover how DIDs have become the fundamental building block of SSI—the origin story, development of the first spec, community adoption, the move to the W3C CCG, and now the process of forming a full Working Group.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Decentralized Identifiers DIDs and W3C with Manu Sporny and Drummond Reed

  1. 1. Decentralized Identifiers A W3C Working Group Proposal 1 SSIMeetup.org15 Oct. 2018 Drummond Reed Evernym Chief Trust Officer and Sovrin Foundation Trustee @drummondreed https://creativecommons.org/licenses/by-sa/4.0/ Manu Sporny Founder/CEO - Digital Bazaar @manusporny
  2. 2. 1. Empower global SSI communities 2. Open to everyone interested in SSI 3. All content is shared with CC BY SA SSIMeetup.org Alex Preukschat @SSIMeetup @AlexPreukschat Coordinating Node SSIMeetup.org https://creativecommons.org/licenses/by-sa/4.0/ SSIMeetup objectives 07 May 2018
  3. 3. Let’s start at the beginning. Where did DIDs come from? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  4. 4. SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  5. 5. So what exactly is a DID? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  6. 6. What is a Decentralized Identifier? A new type of URL that is: ● globally unique, ● highly available, and ● cryptographically verifiable. 8 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  7. 7. What does a DID look like? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  8. 8. What does a DID look like? 10 did:example:123456789abcdefghijk Scheme DID Method DID Method Specific String did:v1:nym:BcNkgGmGEpCGSJSMPB4BvWvwVM6YeTR52BSWcZTbzU23 Example: SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  9. 9. What does a DID point to? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  10. 10. DIDs Resolve to DID Documents 12 { "@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 SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  11. 11. Is blockchain technology necessary for DIDs?
  12. 12. Microsoft Decentralized Identity white paper—https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2DjfY
  13. 13. What role do DIDs play in verifiable credentials? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  14. 14. We use DIDs in Verifiable Credentials 16 21did:x:123 did:x:789Professor knows Pat Sam name ageOver namejobTitle SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  15. 15. Why is this better than the URLs or other addresses we use today? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  16. 16. Web Identifiers Today 18 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 SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  17. 17. Decentralized Identifiers 19 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 SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  18. 18. Where is the DID spec now? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  19. 19. How do the different groups work at W3C? When do you create a Community Group? A Working Group? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  20. 20. 23 W3C Credentials Community Group Rebooting the Web of Trust
  21. 21. Why is there interest in creating a DID Working Group now? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  22. 22. W3C DID WG Proposal - Survey Results 26 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  23. 23. 27 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  24. 24. 28 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  25. 25. 29 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  26. 26. 30 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  27. 27. What is the process to create a new W3C Working Group? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  28. 28. Next Steps 32 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) SSIMeetup.org https://creativecommons.org/licenses/b y-sa/4.0/
  29. 29. What is W3C TPAC? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  30. 30. What else is going on that same week? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  31. 31. 36 The Internet Identity Workshop October 23-25, Mountain View, CA, USA
  32. 32. If developers, architects, etc. are interesting in getting involved with this work, what should they do? SSIMeetup.org https://creativecommons.org/licenses/by- sa/4.0/
  33. 33. Questions? https://tinyurl.com/did-wg-proposal 38 SSIMeetup.org https://creativecommons.org/li censes/by-sa/4.0/
  34. 34. Contact Manu Sporny msporny@digitalbazaar.com Drummond Reed drummond.reed@evernym.com W3C Credentials CG https://w3c-ccg.github.io/ 39

×