SlideShare a Scribd company logo
Daniel Buchner
Head of Decentralised Identity
1. Empower global SSI
communities
2. Open to everyone interested
in SSI
3. All content is shared with CC
BY SA
Alex Preukschat
@AlexPreukschat
James Monaghan
@james_monaghan
Coordinating Nodes
SSIMeetup.org | @SSIMeetup
SSIMeetup objectives
Back to the Future
of the Web
● 16 years ago, browser vendors published
the first draft of the HTML5 spec.
● HTML5 introduced powerful new features to
the Web that went far beyond HTML (e.g.
APIs for geolocation, audio, local storage
of data).
● HTML5 enabled websites to deliver better
experiences, but since then centralization
of the Web become a serious problem.
A little Web history
We need a new effort to make the Web
what it was always supposed to be
Today The Web We Want
In the current Web model, people are
users who do not own their data or
identity. They are given accounts by
companies and their data is held
captive in app silos.
To create a new class of decentralized
apps and protocols that put individuals
at the center, we must empower them
with self-owned identity and restore
control over their data.
Personal and social
communications
Financial
interactions
All the apps
we love
Apps built for
Web5 store their
data with you
We need a better Web
The Web was created without a means for
individuals to own their identity. Web5
fixes this with Decentralized Identifiers.
The Web lacks a way for individuals and
businesses to convey trust and reputation.
Web5 fixes this with Verifiable Credentials.
The Web’s app model is based on storing data
with centralized corporate silos. Web5 fixes
this with DWeb Node personal datastores.
Getting to a better Web
did://
What’s in the box?!?
Decentralized Identifiers (DIDs)
• Owned and controlled by individuals
• No reliance on trusted authorities
• No special tokens or crypto schemes
• Strongly resistant to interdiction
• Discoverable and universally resolvable
Bob is able to independently
lookup and verify the keys and
endpoints of Alice’s DID.
Alice self-generates her DIDs
and anchors their keys and
endpoints in the DID network.
Web5.resolve(did:of:alice)
did:of:alice = {
keys: {…},
endpoints: {…}
}
Verifiable Credentials (VCs)
Issuer Verifier
iss: did:example:school
sub: did:example:alice
claims:
degree: Economics
name: Alice Smith
+ issuer’s digital signature
iss: did:example:school
sub: did:example:alice
claims:
degree: Economics
name: Alice Smith
+ issuer’s digital signature
+ subject’s digital signature
Anchor Issuer’s DID
with attached public
keys and endpoints
id: did:example:school
keys: { JWK }
Presentation of
Educational
Credential
Issuance of an
Educational
Credential
Alice’s
Wallet
Resolve Issuer’s DID
and verify credential
with attached keys
Decentralized Web Nodes (DWNs)
DID-relative addressing of
data the owner publishes.
Masterless eventually
consistent replication
across devices and clouds.
Data can be optionally
encrypted with the DID
keys of the owner.
Replicated
Encrypted
Supports Any
App Type
Store large files, such as
images, audio, video, etc.
Large Binary
Support
The Web5 Topology
Alice’s
remote DWN
Bob’s
remote DWN
DID
Resolver
Alice resolves Bob’s DID
Alice sends a record to Bob’s DWN
Bob’s DWN syncs
Alice’s message
Bob sends a response to Alice’s DWN
Bob resolves Alice’s DID
Alice’s DWN syncs
Bob’s response
Alice’s local DWN Bob’s local DWN
1 4
3
5
6
2
Show me the money!
A more powerful,
more personal Web
Alice’s addressable
DWeb Node
Everyone Alice allows gains
instant awareness of changes to
the data she has shared with them.
2
Alice updates her new address
and other personal details in
her DWeb Nodes when she moves.
1
Friends, family,
contacts
Businesses &
Employers
Institutions &
Organizations
Hotel me your travel plans
Alice’s DWN
Alice grants her hotel, airline, and
rental car provider the ability to add
reservations, tickets, and receipts to
her collection of trip-related data.
Alice can give any app, service, or
individual she chooses access to
reservations, tickets, and receipts
from her travel data.
1 2
DWN.records.write({
schema: “schema.org/Reservation”
data: { … }
}) Hotel Car Rental
Airline
Travel App
DWN.records.read({
schema: “schema.org/Trip”
data: { … }
})
Alice’s addressable
DWeb Node
TIDAL
Open Music
Artist adds stuff
Alice gets stuff from Artist
Music to my ears
1
2
DWN.records.write({
schema: “schema.org/Track”
data: { … }
})
DWN.records.query({
schema: “schema.org/Track”
})
The Web of Today The Web We Need
window.localStorage.set()
Storing data in a webpage:
DWN.records.write()
Storing data with your DWeb Nodes:
<input type="text" name="username" value="alice">
<input type="password" name="password">
Legacy auth for centralized accounts:
Web5.connect(“did:example:alice”)
DID auth for Decentralized Web Apps (DWAs):
window.fetch(“big-corp.com/bob/photos”)
Getting a friend’s data from a corporate silo:
DWN.records.query(“did:example:bob”, {
schema: “schema.org/Photographs”
})
Getting data directly from a friend’s DWeb Nodes:
DWeb Node Server
Web5 SDK
• Runs in browser, Node, Electron,
and other common JS runtimes
• Connect to apps with DIDs
• Includes a local DWeb Node
• Install app protocols and interact
with data in DWeb Nodes
• Runs in Node 18+
• Multi-tenant, so one instance can
handle the data for many DIDs
• Persists files to disk via Level,
but any database can be used
Available now in
Tech Preview
Available now in
Tech Preview
Announcement of the
initiative. Design and
development beings.
START
TECH PREVIEW
Invite developers to test and
contribute to the initial
build of core SDKs,
libraries, and components.
May
2023
June
2022
Summer
2023
Winter
2023
PUBLIC LAUNCH
Full consumer launch of the
Web5 stack with desktop and
mobile user agent apps.
FEATURE COMPLETE
All platform features are
complete with stable SDKs
that support all app types
The Road to Consumer Launch
Desktop Agent Mobile Agent
DID/Identity
Management
Support creation, updating,
and custody of DIDs
Credential
Interactions
Sign, verify, discover,
and exchange credentials
Data & App
Management
Manage personal and app data,
with an integrated DWeb Node
Summer 2023 Fall 2023
Web5 is Open to Build

More Related Content

PDF
Introduction to DID Auth for SSI with Markus Sabadello
PDF
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
PDF
OpenID for Verifiable Credentials
PDF
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
PDF
Verifiable credentials explained by CCI
PDF
OpenID for Verifiable Credentials (IIW 35)
PDF
Verifiable Credentials for Travel & Hospitality
PDF
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Introduction to DID Auth for SSI with Markus Sabadello
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
OpenID for Verifiable Credentials
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Verifiable credentials explained by CCI
OpenID for Verifiable Credentials (IIW 35)
Verifiable Credentials for Travel & Hospitality
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George

What's hot (20)

PDF
Zero-Knowledge Proofs in Light of Digital Identity
PDF
OpenID for SSI
PDF
Value proposition of SSI tech providers - Self-Sovereign Identity
PPTX
OpenID for Verifiable Credentials
PDF
Securing your Bitcoin wallet
PDF
OAuth 2.0 with IBM WebSphere DataPower
PDF
OpenID 4 Verifiable Credentials + HAIP (Update)
PPTX
Data Encryption Standard
PDF
Multi-Signature Deep Dive
PPTX
Introduction to Cryptography
PDF
Verifiable Credentials in Self-Sovereign Identity (SSI)
PDF
Copper-Masterdeck.pdf
PPTX
Sql injection
PDF
The Ultimate NFT and Crypto Art Guidebook
PDF
OpenID for Verifiable Credentials @ IIW 36
PPTX
Kheirkhabarov24052017_phdays7
PDF
OpenID Connect 4 SSI
PDF
Decentralized Identifier (DIDs) fundamentals deep dive
PPTX
One Time Password - A two factor authentication system
PDF
IMS認定 訓練/実装支援管理士とは + LTI Advantage概要 2018年8月版
Zero-Knowledge Proofs in Light of Digital Identity
OpenID for SSI
Value proposition of SSI tech providers - Self-Sovereign Identity
OpenID for Verifiable Credentials
Securing your Bitcoin wallet
OAuth 2.0 with IBM WebSphere DataPower
OpenID 4 Verifiable Credentials + HAIP (Update)
Data Encryption Standard
Multi-Signature Deep Dive
Introduction to Cryptography
Verifiable Credentials in Self-Sovereign Identity (SSI)
Copper-Masterdeck.pdf
Sql injection
The Ultimate NFT and Crypto Art Guidebook
OpenID for Verifiable Credentials @ IIW 36
Kheirkhabarov24052017_phdays7
OpenID Connect 4 SSI
Decentralized Identifier (DIDs) fundamentals deep dive
One Time Password - A two factor authentication system
IMS認定 訓練/実装支援管理士とは + LTI Advantage概要 2018年8月版
Ad

Similar to Web5 - Open to Build - Block-TBD (20)

PDF
TBD Presentation - Web5: "extra decentralized" web platform (by Square)
PDF
Self-Sovereign Identity for the Decentralized Web Summit
PDF
Self-Sovereign Identity: Lightening Talk at RightsCon
PDF
Introduction to Self-Sovereign Identity
PDF
Introduction to Self Sovereign Identity
PPTX
Building Social Enterprise with Ruby and Salesforce
DOCX
PPT
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
PPT
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
 
PPTX
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
DOCX
Abdul Salam's Resume
PDF
Building_Decentralized_Web_Apps.pdf
PDF
AD306 - Turbocharge Your Enterprise Social Network With Analytics
PPTX
Scim overview
PDF
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
PPTX
Building nTier Applications with Entity Framework Services
PPTX
Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...
PDF
Self Sovereign Identity (SSI) Open standards with Drummond Reed
PDF
DKAN Drupal Distribution Presentation at Drupal Gov Days 2013
PDF
Cheqd: Making privacy-preserving digital credentials fun
TBD Presentation - Web5: "extra decentralized" web platform (by Square)
Self-Sovereign Identity for the Decentralized Web Summit
Self-Sovereign Identity: Lightening Talk at RightsCon
Introduction to Self-Sovereign Identity
Introduction to Self Sovereign Identity
Building Social Enterprise with Ruby and Salesforce
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
 
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
Abdul Salam's Resume
Building_Decentralized_Web_Apps.pdf
AD306 - Turbocharge Your Enterprise Social Network With Analytics
Scim overview
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
Building nTier Applications with Entity Framework Services
Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...
Self Sovereign Identity (SSI) Open standards with Drummond Reed
DKAN Drupal Distribution Presentation at Drupal Gov Days 2013
Cheqd: Making privacy-preserving digital credentials fun
Ad

More from SSIMeetup (20)

PDF
ZKorum: Building the Next Generation eAgora powered by SSI
PDF
SSI Adoption: What will it take? Riley Hughes
PDF
Portabl - The state of open banking, regulations, and the intersection of SSI...
PDF
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PDF
PolygonID Zero-Knowledge Identity Web2 & Web3
PDF
Building SSI Products: A Guide for Product Managers
PDF
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
PDF
The Pan-Canadian Trust Framework (PCTF) for SSI
PDF
Identity-centric interoperability with the Ceramic Protocol
PDF
The SSI Ecosystem in South Korea
PDF
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
PDF
Learn about the Trust Over IP (ToIP) stack
PDF
How to avoid another identity nightmare with SSI? Christopher Allen
PDF
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
PDF
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
PDF
Explaining SSI to C-suite executives, and anyone else for that matter
PDF
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
PDF
The Hyperledger Indy Public Blockchain Node
PDF
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
PDF
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
ZKorum: Building the Next Generation eAgora powered by SSI
SSI Adoption: What will it take? Riley Hughes
Portabl - The state of open banking, regulations, and the intersection of SSI...
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PolygonID Zero-Knowledge Identity Web2 & Web3
Building SSI Products: A Guide for Product Managers
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
The Pan-Canadian Trust Framework (PCTF) for SSI
Identity-centric interoperability with the Ceramic Protocol
The SSI Ecosystem in South Korea
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Learn about the Trust Over IP (ToIP) stack
How to avoid another identity nightmare with SSI? Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
Explaining SSI to C-suite executives, and anyone else for that matter
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The Hyperledger Indy Public Blockchain Node
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Streetcred: Improving the Developer Experience in SSI – Michael Boyd

Recently uploaded (20)

PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Internet___Basics___Styled_ presentation
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Funds Management Learning Material for Beg
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPT
Ethics in Information System - Management Information System
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Introduction to Information and Communication Technology
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
artificial intelligence overview of it and more
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
Internet___Basics___Styled_ presentation
PptxGenJS_Demo_Chart_20250317130215833.pptx
Module 1 - Cyber Law and Ethics 101.pptx
Funds Management Learning Material for Beg
Introuction about WHO-FIC in ICD-10.pptx
Ethics in Information System - Management Information System
presentation_pfe-universite-molay-seltan.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
SASE Traffic Flow - ZTNA Connector-1.pdf
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Introduction to Information and Communication Technology
newyork.pptxirantrafgshenepalchinachinane
Mathew Digital SEO Checklist Guidlines 2025
Power Point - Lesson 3_2.pptx grad school presentation
Introuction about ICD -10 and ICD-11 PPT.pptx
artificial intelligence overview of it and more
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Exploring VPS Hosting Trends for SMBs in 2025
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf

Web5 - Open to Build - Block-TBD

  • 1. Daniel Buchner Head of Decentralised Identity
  • 2. 1. Empower global SSI communities 2. Open to everyone interested in SSI 3. All content is shared with CC BY SA Alex Preukschat @AlexPreukschat James Monaghan @james_monaghan Coordinating Nodes SSIMeetup.org | @SSIMeetup SSIMeetup objectives
  • 3. Back to the Future of the Web
  • 4. ● 16 years ago, browser vendors published the first draft of the HTML5 spec. ● HTML5 introduced powerful new features to the Web that went far beyond HTML (e.g. APIs for geolocation, audio, local storage of data). ● HTML5 enabled websites to deliver better experiences, but since then centralization of the Web become a serious problem. A little Web history We need a new effort to make the Web what it was always supposed to be
  • 5. Today The Web We Want In the current Web model, people are users who do not own their data or identity. They are given accounts by companies and their data is held captive in app silos. To create a new class of decentralized apps and protocols that put individuals at the center, we must empower them with self-owned identity and restore control over their data. Personal and social communications Financial interactions All the apps we love Apps built for Web5 store their data with you We need a better Web
  • 6. The Web was created without a means for individuals to own their identity. Web5 fixes this with Decentralized Identifiers. The Web lacks a way for individuals and businesses to convey trust and reputation. Web5 fixes this with Verifiable Credentials. The Web’s app model is based on storing data with centralized corporate silos. Web5 fixes this with DWeb Node personal datastores. Getting to a better Web did://
  • 8. Decentralized Identifiers (DIDs) • Owned and controlled by individuals • No reliance on trusted authorities • No special tokens or crypto schemes • Strongly resistant to interdiction • Discoverable and universally resolvable Bob is able to independently lookup and verify the keys and endpoints of Alice’s DID. Alice self-generates her DIDs and anchors their keys and endpoints in the DID network. Web5.resolve(did:of:alice) did:of:alice = { keys: {…}, endpoints: {…} }
  • 9. Verifiable Credentials (VCs) Issuer Verifier iss: did:example:school sub: did:example:alice claims: degree: Economics name: Alice Smith + issuer’s digital signature iss: did:example:school sub: did:example:alice claims: degree: Economics name: Alice Smith + issuer’s digital signature + subject’s digital signature Anchor Issuer’s DID with attached public keys and endpoints id: did:example:school keys: { JWK } Presentation of Educational Credential Issuance of an Educational Credential Alice’s Wallet Resolve Issuer’s DID and verify credential with attached keys
  • 10. Decentralized Web Nodes (DWNs) DID-relative addressing of data the owner publishes. Masterless eventually consistent replication across devices and clouds. Data can be optionally encrypted with the DID keys of the owner. Replicated Encrypted Supports Any App Type Store large files, such as images, audio, video, etc. Large Binary Support
  • 11. The Web5 Topology Alice’s remote DWN Bob’s remote DWN DID Resolver Alice resolves Bob’s DID Alice sends a record to Bob’s DWN Bob’s DWN syncs Alice’s message Bob sends a response to Alice’s DWN Bob resolves Alice’s DID Alice’s DWN syncs Bob’s response Alice’s local DWN Bob’s local DWN 1 4 3 5 6 2
  • 12. Show me the money!
  • 13. A more powerful, more personal Web Alice’s addressable DWeb Node Everyone Alice allows gains instant awareness of changes to the data she has shared with them. 2 Alice updates her new address and other personal details in her DWeb Nodes when she moves. 1 Friends, family, contacts Businesses & Employers Institutions & Organizations
  • 14. Hotel me your travel plans Alice’s DWN Alice grants her hotel, airline, and rental car provider the ability to add reservations, tickets, and receipts to her collection of trip-related data. Alice can give any app, service, or individual she chooses access to reservations, tickets, and receipts from her travel data. 1 2 DWN.records.write({ schema: “schema.org/Reservation” data: { … } }) Hotel Car Rental Airline Travel App DWN.records.read({ schema: “schema.org/Trip” data: { … } })
  • 15. Alice’s addressable DWeb Node TIDAL Open Music Artist adds stuff Alice gets stuff from Artist Music to my ears 1 2 DWN.records.write({ schema: “schema.org/Track” data: { … } }) DWN.records.query({ schema: “schema.org/Track” })
  • 16. The Web of Today The Web We Need window.localStorage.set() Storing data in a webpage: DWN.records.write() Storing data with your DWeb Nodes: <input type="text" name="username" value="alice"> <input type="password" name="password"> Legacy auth for centralized accounts: Web5.connect(“did:example:alice”) DID auth for Decentralized Web Apps (DWAs): window.fetch(“big-corp.com/bob/photos”) Getting a friend’s data from a corporate silo: DWN.records.query(“did:example:bob”, { schema: “schema.org/Photographs” }) Getting data directly from a friend’s DWeb Nodes:
  • 17. DWeb Node Server Web5 SDK • Runs in browser, Node, Electron, and other common JS runtimes • Connect to apps with DIDs • Includes a local DWeb Node • Install app protocols and interact with data in DWeb Nodes • Runs in Node 18+ • Multi-tenant, so one instance can handle the data for many DIDs • Persists files to disk via Level, but any database can be used Available now in Tech Preview Available now in Tech Preview
  • 18. Announcement of the initiative. Design and development beings. START TECH PREVIEW Invite developers to test and contribute to the initial build of core SDKs, libraries, and components. May 2023 June 2022 Summer 2023 Winter 2023 PUBLIC LAUNCH Full consumer launch of the Web5 stack with desktop and mobile user agent apps. FEATURE COMPLETE All platform features are complete with stable SDKs that support all app types The Road to Consumer Launch
  • 19. Desktop Agent Mobile Agent DID/Identity Management Support creation, updating, and custody of DIDs Credential Interactions Sign, verify, discover, and exchange credentials Data & App Management Manage personal and app data, with an integrated DWeb Node Summer 2023 Fall 2023
  • 20. Web5 is Open to Build