SlideShare a Scribd company logo
1 of 20
Download to read offline
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

What's hot

What's hot (20)

OpenID for Verifiable Credentials
OpenID for Verifiable CredentialsOpenID for Verifiable Credentials
OpenID for Verifiable Credentials
 
OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)
 
Decentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep diveDecentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep dive
 
Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)
 
FIDO Specifications Overview: UAF & U2F
FIDO Specifications Overview: UAF & U2FFIDO Specifications Overview: UAF & U2F
FIDO Specifications Overview: UAF & U2F
 
Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs
 
Digital Identity Wallets: What They Mean For Banks
Digital Identity Wallets: What They Mean For BanksDigital Identity Wallets: What They Mean For Banks
Digital Identity Wallets: What They Mean For Banks
 
Self-Sovereign Identity for the Decentralized Web Summit
Self-Sovereign Identity for the Decentralized Web SummitSelf-Sovereign Identity for the Decentralized Web Summit
Self-Sovereign Identity for the Decentralized Web Summit
 
Verifiable credentials explained by CCI
Verifiable credentials explained by CCIVerifiable credentials explained by CCI
Verifiable credentials explained by CCI
 
OpenID for Verifiable Credentials
OpenID for Verifiable CredentialsOpenID for Verifiable Credentials
OpenID for Verifiable Credentials
 
Attacks on Smart Contracts
Attacks on Smart ContractsAttacks on Smart Contracts
Attacks on Smart Contracts
 
The Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized IdentityThe Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized Identity
 
Webauthn Tutorial
Webauthn TutorialWebauthn Tutorial
Webauthn Tutorial
 
Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019
 
Verifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & HospitalityVerifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & Hospitality
 
Secure your app with keycloak
Secure your app with keycloakSecure your app with keycloak
Secure your app with keycloak
 
What is self-sovereign identity (SSI)?
What is self-sovereign identity (SSI)?What is self-sovereign identity (SSI)?
What is self-sovereign identity (SSI)?
 
An introduction to OAuth 2
An introduction to OAuth 2An introduction to OAuth 2
An introduction to OAuth 2
 
Verifiable Credentials 101 for SSI and Decentralized Digital Identity - Tyler...
Verifiable Credentials 101 for SSI and Decentralized Digital Identity - Tyler...Verifiable Credentials 101 for SSI and Decentralized Digital Identity - Tyler...
Verifiable Credentials 101 for SSI and Decentralized Digital Identity - Tyler...
 
FIDO Authentication: Unphishable MFA for All
FIDO Authentication: Unphishable MFA for AllFIDO Authentication: Unphishable MFA for All
FIDO Authentication: Unphishable MFA for All
 

Similar to Web5 - Open to Build - Block-TBD

DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
R3
 
Abdul Salam's Resume
Abdul Salam's ResumeAbdul Salam's Resume
Abdul Salam's Resume
Abdul Salam
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
ProcessOne
 

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

TBD Presentation - Web5: "extra decentralized" web platform (by Square)
TBD Presentation - Web5: "extra decentralized" web platform (by Square)TBD Presentation - Web5: "extra decentralized" web platform (by Square)
TBD Presentation - Web5: "extra decentralized" web platform (by Square)
 
Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon
 
Introduction to Self-Sovereign Identity
Introduction to Self-Sovereign IdentityIntroduction to Self-Sovereign Identity
Introduction to Self-Sovereign Identity
 
Introduction to Self Sovereign Identity
Introduction to Self Sovereign IdentityIntroduction to Self Sovereign Identity
Introduction to Self Sovereign Identity
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
 
arindams cv
arindams cvarindams cv
arindams cv
 
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
 
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
 
Value proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentityValue proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign Identity
 
Abdul Salam's Resume
Abdul Salam's ResumeAbdul Salam's Resume
Abdul Salam's Resume
 
Building_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdfBuilding_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdf
 
AD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsAD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With Analytics
 
Scim overview
Scim overviewScim overview
Scim overview
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
 
How to Easily and Securely Connect Devices to AWS IoT - AWS Online Tech Talks
How to Easily and Securely Connect Devices to AWS IoT - AWS Online Tech TalksHow to Easily and Securely Connect Devices to AWS IoT - AWS Online Tech Talks
How to Easily and Securely Connect Devices to AWS IoT - AWS Online Tech Talks
 
Building nTier Applications with Entity Framework Services
Building nTier Applications with Entity Framework ServicesBuilding nTier Applications with Entity Framework Services
Building nTier Applications with Entity Framework Services
 
Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...
Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...
Discovering Semantic Equivalence of People behind Online Profiles (RED 2012 -...
 
Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed
 
DKAN Drupal Distribution Presentation at Drupal Gov Days 2013
DKAN Drupal Distribution Presentation at Drupal Gov Days 2013DKAN Drupal Distribution Presentation at Drupal Gov Days 2013
DKAN Drupal Distribution Presentation at Drupal Gov Days 2013
 

More from SSIMeetup

Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic Protocol
SSIMeetup
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
SSIMeetup
 
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
SSIMeetup
 
Blockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain CredentialsBlockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain Credentials
SSIMeetup
 

More from SSIMeetup (20)

ZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSIZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSI
 
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
 
SSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley Hughes
 
Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...
 
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcarePharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for Healthcare
 
Cheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funCheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials fun
 
PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
 
The Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSIThe Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSI
 
Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic Protocol
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South Korea
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
 
Learn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackLearn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stack
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher Allen
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matter
 
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
 
The Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain NodeThe Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain Node
 
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
 
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydStreetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
 
Blockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain CredentialsBlockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain Credentials
 

Recently uploaded

6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 

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