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.

The 2nd Official W3C DID Working Group Meeting (The Netherlands)

159 views

Published on

https://ssimeetup.org/did-report-2-2nd-official-w3c-did-working-group-meeting-netherlands-drummond-reed-markus-sabadello-webinar-45/
The DID Report 2 about the Second Meeting of the W3C DID Working Group with Drummond Reed and Markus Sabadello from Danube Tech, co-authors of the W3C DID specification.

DID spec co-author Drummond Reed and Markus Sabadello will report back from Amsterdam (The Netherlands) for the second official meeting of the W3C DID Working Group taking place from January 29-31, 2020 to share highlights of the meeting and the roadmap for taking DIDs to a full Web standard.

This session will be followed one hour later by a full DID education session based on the DID chapter published with Manning by IdentityBook.info authors Drummond Reed, Markus Sabadello and Alex Preukschat. If you want to learn all the basics about DIDs please also join this session here: Webinar 46

Published in: Internet
  • Be the first to comment

  • Be the first to like this

The 2nd Official W3C DID Working Group Meeting (The Netherlands)

  1. 1. The DID Report 2 — January 2020 Second Meeting of the W3C DID Working Group in the Netherlands Drummond Reed W3C DID specification co-author Chief Trust Officer Evernym This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org Markus Sabadello W3C DID specification co-author Founder Danube Tech
  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
  3. 3. ● ● ● ● ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  4. 4. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  5. 5. ● ● ● ● ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  6. 6. ● ○ ● ○ ● ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  7. 7. ● ○ ● ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  8. 8. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  9. 9. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  10. 10. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  11. 11. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  12. 12. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  13. 13. ● ○ ● ● ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  14. 14. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  15. 15. ● ○ ○ ○ ○ ● ○ ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  16. 16. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  17. 17. ● ○ ○ ○ { "@context": "https://www.w3.org/ns/did/v1", "id": "did:example:123456789abcdefghi", "authentication": [{ "id": "did:example:123456789abcdefghi#keys-1", "type": "RsaVerificationKey2018", "controller": "did:example:123456789abcdefghi", "publicKeyPem": "-----BEGIN PUBLIC KEY...END PUBLIC KEY-----rn" }], "service": [{ "id":"did:example:123456789abcdefghi#vcs", "type": "VerifiableCredentialService", "serviceEndpoint": "https://example.com/vc/" }] } This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  18. 18. ● ○ ○ ○ { "id": "did:secp256k1:03fdd57adec3d438ea237fe46b33ee1e016eda6b585c3e27ea66686c2ea5358479", "publicKey": [{ "id": "#keys-1", "type": "EcdsaSecp256k1VerificationKey2019", "controller": "did:secp256k1:03fdd57adec3d438ea237fe46b33ee1e016eda6b585c3e27ea66686c2ea5358479", "publicKeyHex": "03fdd57adec3d438ea237fe46b33ee1e016eda6b585c3e27ea66686c2ea5358479" }] }
  19. 19. ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  20. 20. ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  21. 21. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  22. 22. This presentation is released under a Creative Commons license. (CC BY-SA 4.0).
  23. 23. DID Core This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  24. 24. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  25. 25. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  26. 26. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  27. 27. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  28. 28. https://github.com/w3c/did-core/issues/65 This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  29. 29. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  30. 30. ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  31. 31. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  32. 32. ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  33. 33. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  34. 34. did:ex:123;service=files/myresume/doc?version=latest#intro ● ○ ○ ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  35. 35. did:ex:123;service=files/myresume/doc?version=latest#intro { "@context": "https://www.w3.org/ns/did/v1", "id": "did:ex:123", "publicKey": [{ "id": "did:ex:123#keys-1", "type": "RsaVerificationKey2018", "publicKeyPem": "-----BEGIN PUB...01" }], "service": [{ "id": "did:ex:123#files", "serviceEndpoint": "https://filestore.org/user123/" }] } { "@context": "https://www.w3.org/ns/did/v1", "id": "did:ex:123", "publicKey": [{ "id": "did:ex:123#keys-1", "type": "RsaVerificationKey2018", "publicKeyPem": "-----BEGIN PUB...01" }], "service": [{ "id": "did:ex:123#files", "serviceEndpoint": "https://selfhosted.me:8080/" }] } → https://filestore.org/user123/myresume/doc?version=latest#intro → https://selfhosted.me:8080/myresume/doc?version=latest#intro This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  36. 36. ● ● ● ● ● ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  37. 37. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  38. 38. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  39. 39. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  40. 40. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  41. 41. ● ○ ○ ● ○ ○ ○ ● ○ ■ ○ This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  42. 42. ● ● ● ● ● ● ● This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  43. 43. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  44. 44. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  45. 45. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  46. 46. Why a rubric ► Defining “decentralized” intractable ► How decentralized MUST a method be? ► And yet… there are commonalities ► A Rubric offers a way forward ► Method of evaluation (from education) ► Multi-dimensional ► Tailored to specific goals This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  47. 47. Our approach ► Limited to “decentralization” ► Capture the motivations of DID community ► Not exhaustive ► pick what matters ► NOT an authority for evaluations ► Make it easy for others to evaluate & compare This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  48. 48. Intentions ► A tool for evaluating DID Methods ► Objective & non-judgmental ► Minimize bias. Avoid advocacy. Champion characterization. ► Evaluation is in the eye of the beholder ► Weighting / Selection of criteria based on use case under evaluation ► Evaluations / Responses up to evaluator ► No summary rating. No universal metric. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  49. 49. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org https://docs.google.com/document/d/1rYdWiwawWmLOWtHRvT0GzYcdewW_OS9M2mAkENLFdt Y/
  50. 50. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  51. 51. Why Use Cases & Requirements? ► Focus our work ► Keep us from rat-holing on irrelevant discussions ► Avoid spending time designing features no one needs ► Convince ourselves we are covering what we need ► Make sure we aren’t missing anything ► Communicate to others the value of our work ► So developers can understand where we are coming from ► So non-techies can understand what DIDs can do for them This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  52. 52. Brief Use Cases 1. Online Shopper 2. Vehicle Assemblies 3. Encrypted Data Vault 4. Accessing service endpoints 5. Verifiable Credentials This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  53. 53. How to Help: Brief Use Cases ► Write a one paragraph description of a single use case ► One value-creating interaction ► Not a category ► Not a list ► Be specific ► “Real” Person – Name, role/background, accessible, clear motivation ► Real task – A specific thing they do, perhaps triggered by a specific event ► Describe what they do ► Not why ► Not how – avoid solution language ► “Just the facts, Ma’am” ► Be distinct – cover a feature and situation not already covered This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  54. 54. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  55. 55. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org Christopher Allen "Self-Sovereign Identity: Why We Are Here" https://docs.google.com/document/d/1WoHIA5MzC-kKdyS3XVp5qT-ZiNUbpqXH59g3Q9Fnk04/ Brent Zundel "Anonymous Credentials" https://docs.google.com/presentation/d/1hGEpWIpl9hp8QoTIXjlozY7Gzy6zXY9lAL2x6U1b7Fk/
  56. 56. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  57. 57. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  58. 58. Decentralized Identifiers (DIDs) fundamentals IdentityBook.info special twitter.com/IdentityBookHQ SSIMeetup.orghttps://creativecommons.org/licenses/by-sa/4.0/ Drummond Reed W3C DID specification co-author Chief Trust Officer Evernym Markus Sabadello W3C DID specification co-author Founder Danube Tech
  59. 59. https://www.manning.com/books/self-sovereign-identity and IdentiyBook.info Released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org

×