Abstract- Learn how W3C decentralized identifiers (DIDs) and W3C verifiable credentials (VCs) can be foundational building blocks to rebuild the web of trust and how to use them; returning agency to everyone's identity. The workshop will give a brief introduction to the topics of decentralized identifiers and verifiable credentials and how they can and are used in real life. Following this introduction, we will deep dive into the W3C DID and VC standards, and then do a hands-on exercise building our own VCs and testing them using the W3C Traceability Vocabulary Standards and Testsuite. The workshop concludes with a brief walkthrough of the Sidetree standard for DIDs, combined with a brief demonstration and exercise of the Sidetree DID method, Ion, which is built on top of the Bitcoin blockchain.
Agenda:10:00 am - 10:25 am Introduction: Rebuilding the Web of Trust +Q&A (5 min)
10:25 am – 10:50 am Deep Dive I: Understanding the W3C Standards for Decentralized Identifiers and Verifiable Credentials + Q&A
10:50 am - 11: 20 am Deep Dive II: Build your own VCs and test them (30 min)
Repo to Clone:
https://github.com/w3c-ccg/traceability-vocab11:20 am - 12:00 pm Deep Dive III: The Sidetree Standard: Explaining and demonstrating a highly scalable DID method (40 min)
Repo to Clone:
https://github.com/decentralized-identity/ion-toolsPre-requisites - Linux (ubuntu 18), Mac Os(latest), Windows (10) + node.js version 14 or later + a code editor (vscode recommended) + git or gitbash (windows)
Key Takeaways: Understand W3C DID and VC Standards and the real-world usage, Build and Test VCs, Create and manipulate your own DIDs.