SlideShare a Scribd company logo
1 of 18
The Decentralized
Web Platform
A new evolution of the Web that enables
decentralized apps and protocols.
LET’S GO >
Web5:
Evolving the Web
2
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 (e.g. tbDEX) 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
3
The Decentralized Web Platform (DWP) enables developers to write Decentralized Web Apps (DWAs)
using Decentralized Identifiers (DIDs) and Decentralized Web Nodes (DWNs), returning ownership
and control over identity and data to individuals <-- We are calling this Web5
3
WEB 2 WEB 3 WEB 5
,
The Pillars of Web5
4
Self-owned identifiers that
enable decentralized identity
authentication and routing.
Data storage and message relay
nodes that serve as the
foundation for decentralized
apps and protocols.
Data formats and models for
cryptographic presentation
and verification of claims.
did://
Decentralized
Identifiers
Verifiable
Credentials
Decentralized
Web Nodes
Decentralized Identifiers (DIDs)
5
• Identifiers are self-generated and self-owned
• No centralized providers or trusted authorities
• No special utility tokens or subjective consensus
• Highly resistant to all forms of interdiction
• IDs can be made universally discoverable
Alice self-generates her
DIDs and anchors PKI (key
and endpoint) state changes
in the network.
Bob can discover all DIDs
indexed in the network to
independently resolve and
verify them.
{…} + {…} = {…}
T0 TN Compiled
did:ion:1a2b3c4d…
Verifiable Credentials (VC)
6
Acme Bank
IDV Issuer
PFI
Verifier
iss: did:example:bank
sub: did:example:alice
claims:
acct: 12345678
name: Alice Smith
+ issuer’s digital signature
iss: did:example:bank
sub: did:example:alice
claims:
title: 12345678
name: Alice Smith
+ issuer’s digital signature
+ subject’s digital signature
Anchor Issuer’s DID,
public keys, and
endpoints into ION
id: did:example:hardtron
verificationMethod: { JWK }
Present Bank
Account Proof
Issuance of a
Verifiable
Credential
Alice’s
Wallet
Resolve public
key material
Decentralized Web Nodes
7
Send and receive messages over a
DID-encrypted universal network
Designed to support individuals,
companies, machines, or any other entity
Crawlable DID-relative
addressing of data
Masterless eventually consistent
replication of instances across
devices and clouds
Data can be optionally encrypted
with an individual's DID keys
Discover any form of published data
simply by knowing its semantic type
Replicated
Secure
Semantic
Discovery
Async Message
Threads
Supports any
identity type
Universally
Addressable
Decentralized Web Nodes (DWN, DWeb Nodes) is an emerging standard for data
storage and relay that enables entities of any type (people, organizations, etc.)
to send and store encrypted or public messages and data, enabling a wide variety
of decentralized apps and protocols to be built on top.
Features
The Anatomy of an Identity Wallet
8
DID Functions
Support create, update, and
recovery of DIDs across all
supported DID Methods
Data
Management
Provide UI and functionality
to manage credentials and app
data stored in DWNs
DID Auth
Perform authentication and
manage authorizations (e.g. DWN
authz capabilities)
Context
Management
Maintain and enforce which
DIDs are used with different
people, apps, and services
Credential
Functions
Sign, verify, discover, and
present credentials to
verifying parties
Web5 Network Topology
9
Alice’s
remote DWN
Bob’s
remote DWN
DID
Resolver
Alice resolves Bob’s DID
Alice sends a message to Bob’s DWN
Bob’s DWN relays
the message
Bob sends a response to Alice’s DWN
Bob resolves Alice’s DID
Alice’s DWN relays
Bob’s response
Alice’s local DWN Bob’s local DWN
The combination of Decentralized Identifiers and Decentralized Web Nodes produces a Web of DID-secured
messaging, data sharing, and credential exchange that can replace one-off protocols (encrypted
messaging, photo sharing, etc.) with universal standards for all types of semantic data exchange.
1 4
3
5
6
2
Visualizing Web5 and the DWP Stack
10
Decentralized Identifiers
Decentralized Web Nodes
DWA Model
tbDEX, Other Apps
DWAs
DWP
What are PWAs?
11
Progressive Responsive Work Offline App-Like Fresh
Safe Discoverable Re-engageable Installable Linkable
PWA stands for Progressive Web App, a standard for installable web apps that is implemented in
all major browsers today. PWAs are websites that took their vitamins and have special powers.
From PWAs to DWAs
12
Web App Service
Worker
Local Cache
Web App
Service
Worker
Local Cache
PWA DWA
+
DWN
SDK
Centralized
App Server
Decentralized
Web Node
Many activities in our world require the establishment of trust between
participants. DIDs + DWeb Nodes allow individuals, organizations, and companies
to publish credentials anyone can discover and independently verify.
Bank’s
Node
DID
Resolver
Alice resolves the Bank’s DID Alice fetches credentials from the
Bank’s DWeb Node based on the schema
of the desired credential
13
navigator.did.request({
schema: “banking.org/charter”
})
1 2
Acme Bank? Is this legit?
When viewed from 10,000 feet, tbDEX is a DWN-based threaded messaging and
data exchange protocol layer that runs atop the substrate of DIDs and
Decentralized Web Nodes.
PFI 1
Alice’s tbDEX-aware app knows
the DIDs of various PFIs and
sends them Ask messages to
initiate an exchange.
navigator.did.send({
schema: “tbd.website/schemas/ask”
})
Alice’s local DWN
PFIs respond to Alice’s
Asks via Bid messages sent
back to Alice’s DWeb Node.
navigator.did.send({
schema: “tbd.website/schemas/bid”
})
Alice’s remote DWN
1 2
PFI 2
PFI 3
tbDEX Message Threads
14
It’s not fun to regurgitate your playlists over and over again for
different music apps, so let’s stop doing that.
Alice’s remote DWN
TIDAL
Groove
Groove secures the ability to write
schema.org/MusicPlaylist objects to
Alice’s DWNs, and adds a new entry.
TIDAL, which previously secured the ability
to read Alice’s schema.org/MusicPlaylist
entries, can read the entry Groove added.
15
Music to my ears
1 2
navigator.did.store({
schema: “schema.org/MusicPlaylist”,
data: { ... }
})
navigator.did.request({
schema: “schema.org/MusicPlaylist”,
data: { ... }
})
Your preferences, tickets, reservations, and other travel data are strewn across
100s of different hotel, airline, and travel apps in a massive, unworkable mess.
DIDs + Decentralized Web Nodes can help unify these flows and experiences.
Alice’s remote DWN
Alice grants her hotel, airline, and
rental car provider the ability to add
schema.org/Reservation objects to her
collection of trip-related data.
Alice can grant any app she chooses
access to reservations and tickets
stored in her schema.org/Trip data
to help her visualize her itinerary.
16
Hotel me your travel plans
1 2
navigator.did.store({
schema: “schema.org/Reservation”,
data: { ... }
})
navigator.did.request({
schema: “schema.org/Trip”
})
Hotel Car Rental
Airline
Travel App
We’re building an
app platform?
Always have been
Web5 is a Decentralized Web Platform that
enables developers to leverage Decentralized
Identifiers, Verifiable Credentials, and
Decentralized Web Nodes to write Decentralized
Web Apps, returning ownership and control over
identity and data to individuals.
Follow: @TBD54566975
Chat: Discord
Contribute: GitHub

More Related Content

Similar to TBD Presentation - Web5: "extra decentralized" web platform (by Square)

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
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + CordaVasiliy Suvorov
 
ONS content extraction
ONS content extractionONS content extraction
ONS content extractionKellyCheah
 
GWAVACon 2013: Keyshield SSO Infrastructure for Novell Technologies
GWAVACon 2013: Keyshield SSO Infrastructure for Novell TechnologiesGWAVACon 2013: Keyshield SSO Infrastructure for Novell Technologies
GWAVACon 2013: Keyshield SSO Infrastructure for Novell TechnologiesGWAVA
 
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-10TechSoup
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebProcessOne
 
DBpedia's Triple Pattern Fragments
DBpedia's Triple Pattern FragmentsDBpedia's Triple Pattern Fragments
DBpedia's Triple Pattern FragmentsRuben Verborgh
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and rollDavid Giard
 
XML98 WDDX Presentation
XML98 WDDX PresentationXML98 WDDX Presentation
XML98 WDDX Presentationguest68465b
 
Building_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdfBuilding_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdfzkxlnpn696
 
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17Aaron Benton
 
Logical Data Warehouse: How to Build a Virtualized Data Services Layer
Logical Data Warehouse: How to Build a Virtualized Data Services LayerLogical Data Warehouse: How to Build a Virtualized Data Services Layer
Logical Data Warehouse: How to Build a Virtualized Data Services LayerDataWorks Summit
 
Code Camp - Building a Glass app with Wakanda
Code Camp - Building a Glass app with WakandaCode Camp - Building a Glass app with Wakanda
Code Camp - Building a Glass app with Wakandatroxell
 
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's Triangle
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's TriangleDaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's Triangle
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's TriangleDaoliCloud Ltd
 
batbern43 Self Service on a Big Data Platform
batbern43 Self Service on a Big Data Platformbatbern43 Self Service on a Big Data Platform
batbern43 Self Service on a Big Data PlatformBATbern
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerPrabath Abeysekara
 
data-mesh-101.pptx
data-mesh-101.pptxdata-mesh-101.pptx
data-mesh-101.pptxTarekHamdi8
 
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...HostedbyConfluent
 

Similar to TBD Presentation - Web5: "extra decentralized" web platform (by Square) (20)

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
 
Couchbase 101
Couchbase 101 Couchbase 101
Couchbase 101
 
ONS content extraction
ONS content extractionONS content extraction
ONS content extraction
 
GWAVACon 2013: Keyshield SSO Infrastructure for Novell Technologies
GWAVACon 2013: Keyshield SSO Infrastructure for Novell TechnologiesGWAVACon 2013: Keyshield SSO Infrastructure for Novell Technologies
GWAVACon 2013: Keyshield SSO Infrastructure for Novell Technologies
 
VoltDB on SolftLayer Cloud
VoltDB on SolftLayer CloudVoltDB on SolftLayer Cloud
VoltDB on SolftLayer Cloud
 
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
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
 
DBpedia's Triple Pattern Fragments
DBpedia's Triple Pattern FragmentsDBpedia's Triple Pattern Fragments
DBpedia's Triple Pattern Fragments
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
 
XML98 WDDX Presentation
XML98 WDDX PresentationXML98 WDDX Presentation
XML98 WDDX Presentation
 
Building_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdfBuilding_Decentralized_Web_Apps.pdf
Building_Decentralized_Web_Apps.pdf
 
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17
Couchbase Overview - Monterey Bay Information Technologists Meetup 02.15.17
 
Logical Data Warehouse: How to Build a Virtualized Data Services Layer
Logical Data Warehouse: How to Build a Virtualized Data Services LayerLogical Data Warehouse: How to Build a Virtualized Data Services Layer
Logical Data Warehouse: How to Build a Virtualized Data Services Layer
 
Code Camp - Building a Glass app with Wakanda
Code Camp - Building a Glass app with WakandaCode Camp - Building a Glass app with Wakanda
Code Camp - Building a Glass app with Wakanda
 
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's Triangle
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's TriangleDaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's Triangle
DaoliNameCoin -- A Uniquely Novel Blockchain Squared Zooko's Triangle
 
batbern43 Self Service on a Big Data Platform
batbern43 Self Service on a Big Data Platformbatbern43 Self Service on a Big Data Platform
batbern43 Self Service on a Big Data Platform
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service Server
 
data-mesh-101.pptx
data-mesh-101.pptxdata-mesh-101.pptx
data-mesh-101.pptx
 
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
 

More from Pitch Decks

Fourward Ventures $50M Fund 1 LP Deck
Fourward Ventures $50M Fund 1 LP DeckFourward Ventures $50M Fund 1 LP Deck
Fourward Ventures $50M Fund 1 LP DeckPitch Decks
 
SensorFact's €25M Series B pitch deck
SensorFact's €25M Series B pitch deckSensorFact's €25M Series B pitch deck
SensorFact's €25M Series B pitch deckPitch Decks
 
Chobani's $500M pitch deck
Chobani's $500M pitch deckChobani's $500M pitch deck
Chobani's $500M pitch deckPitch Decks
 
Rippling's $175M Series B pitch deck
Rippling's $175M Series B pitch deckRippling's $175M Series B pitch deck
Rippling's $175M Series B pitch deckPitch Decks
 
Triller's $500M pitch deck to go public
Triller's $500M pitch deck to go publicTriller's $500M pitch deck to go public
Triller's $500M pitch deck to go publicPitch Decks
 
Airbase's Series B memo
Airbase's Series B memoAirbase's Series B memo
Airbase's Series B memoPitch Decks
 
Prolific AI's £25M Series A pitch deck
Prolific AI's £25M Series A pitch deckProlific AI's £25M Series A pitch deck
Prolific AI's £25M Series A pitch deckPitch Decks
 
PVcase $100M Series B pitch deck
PVcase $100M Series B pitch deckPVcase $100M Series B pitch deck
PVcase $100M Series B pitch deckPitch Decks
 
Aphea.Bio's €70M Series C pitch deck
Aphea.Bio's €70M Series C pitch deckAphea.Bio's €70M Series C pitch deck
Aphea.Bio's €70M Series C pitch deckPitch Decks
 
Render's $50M Series B investor presentation
Render's $50M Series B investor presentationRender's $50M Series B investor presentation
Render's $50M Series B investor presentationPitch Decks
 
How Mistral AI raised €105m with no pitch deck or product
How Mistral AI raised €105m with no pitch deck or productHow Mistral AI raised €105m with no pitch deck or product
How Mistral AI raised €105m with no pitch deck or productPitch Decks
 
Carrum Health's $45M Series B pitch deck
Carrum Health's $45M Series B pitch deckCarrum Health's $45M Series B pitch deck
Carrum Health's $45M Series B pitch deckPitch Decks
 
Ageras' $36M private equity pitch deck
Ageras' $36M private equity pitch deckAgeras' $36M private equity pitch deck
Ageras' $36M private equity pitch deckPitch Decks
 
Fibery's $5.2M Series A pitch deck
Fibery's $5.2M Series A pitch deckFibery's $5.2M Series A pitch deck
Fibery's $5.2M Series A pitch deckPitch Decks
 
Digital health startup 98point6's $30.7M pitch deck
Digital health startup 98point6's $30.7M pitch deckDigital health startup 98point6's $30.7M pitch deck
Digital health startup 98point6's $30.7M pitch deckPitch Decks
 
Rebel Girls $8M Series A pitch deck for female empowerment
Rebel Girls $8M Series A pitch deck for female empowermentRebel Girls $8M Series A pitch deck for female empowerment
Rebel Girls $8M Series A pitch deck for female empowermentPitch Decks
 
Oshi Health's $30M Series B pitch deck for digestive health tech
Oshi Health's $30M Series B pitch deck for digestive health techOshi Health's $30M Series B pitch deck for digestive health tech
Oshi Health's $30M Series B pitch deck for digestive health techPitch Decks
 
Teton AI's $5.3M seed pitch deck
Teton AI's $5.3M seed pitch deckTeton AI's $5.3M seed pitch deck
Teton AI's $5.3M seed pitch deckPitch Decks
 
Fetch AI's $40M pitch deck
Fetch AI's $40M pitch deckFetch AI's $40M pitch deck
Fetch AI's $40M pitch deckPitch Decks
 
Vue Storefront's $20M pitch deck
Vue Storefront's $20M pitch deckVue Storefront's $20M pitch deck
Vue Storefront's $20M pitch deckPitch Decks
 

More from Pitch Decks (20)

Fourward Ventures $50M Fund 1 LP Deck
Fourward Ventures $50M Fund 1 LP DeckFourward Ventures $50M Fund 1 LP Deck
Fourward Ventures $50M Fund 1 LP Deck
 
SensorFact's €25M Series B pitch deck
SensorFact's €25M Series B pitch deckSensorFact's €25M Series B pitch deck
SensorFact's €25M Series B pitch deck
 
Chobani's $500M pitch deck
Chobani's $500M pitch deckChobani's $500M pitch deck
Chobani's $500M pitch deck
 
Rippling's $175M Series B pitch deck
Rippling's $175M Series B pitch deckRippling's $175M Series B pitch deck
Rippling's $175M Series B pitch deck
 
Triller's $500M pitch deck to go public
Triller's $500M pitch deck to go publicTriller's $500M pitch deck to go public
Triller's $500M pitch deck to go public
 
Airbase's Series B memo
Airbase's Series B memoAirbase's Series B memo
Airbase's Series B memo
 
Prolific AI's £25M Series A pitch deck
Prolific AI's £25M Series A pitch deckProlific AI's £25M Series A pitch deck
Prolific AI's £25M Series A pitch deck
 
PVcase $100M Series B pitch deck
PVcase $100M Series B pitch deckPVcase $100M Series B pitch deck
PVcase $100M Series B pitch deck
 
Aphea.Bio's €70M Series C pitch deck
Aphea.Bio's €70M Series C pitch deckAphea.Bio's €70M Series C pitch deck
Aphea.Bio's €70M Series C pitch deck
 
Render's $50M Series B investor presentation
Render's $50M Series B investor presentationRender's $50M Series B investor presentation
Render's $50M Series B investor presentation
 
How Mistral AI raised €105m with no pitch deck or product
How Mistral AI raised €105m with no pitch deck or productHow Mistral AI raised €105m with no pitch deck or product
How Mistral AI raised €105m with no pitch deck or product
 
Carrum Health's $45M Series B pitch deck
Carrum Health's $45M Series B pitch deckCarrum Health's $45M Series B pitch deck
Carrum Health's $45M Series B pitch deck
 
Ageras' $36M private equity pitch deck
Ageras' $36M private equity pitch deckAgeras' $36M private equity pitch deck
Ageras' $36M private equity pitch deck
 
Fibery's $5.2M Series A pitch deck
Fibery's $5.2M Series A pitch deckFibery's $5.2M Series A pitch deck
Fibery's $5.2M Series A pitch deck
 
Digital health startup 98point6's $30.7M pitch deck
Digital health startup 98point6's $30.7M pitch deckDigital health startup 98point6's $30.7M pitch deck
Digital health startup 98point6's $30.7M pitch deck
 
Rebel Girls $8M Series A pitch deck for female empowerment
Rebel Girls $8M Series A pitch deck for female empowermentRebel Girls $8M Series A pitch deck for female empowerment
Rebel Girls $8M Series A pitch deck for female empowerment
 
Oshi Health's $30M Series B pitch deck for digestive health tech
Oshi Health's $30M Series B pitch deck for digestive health techOshi Health's $30M Series B pitch deck for digestive health tech
Oshi Health's $30M Series B pitch deck for digestive health tech
 
Teton AI's $5.3M seed pitch deck
Teton AI's $5.3M seed pitch deckTeton AI's $5.3M seed pitch deck
Teton AI's $5.3M seed pitch deck
 
Fetch AI's $40M pitch deck
Fetch AI's $40M pitch deckFetch AI's $40M pitch deck
Fetch AI's $40M pitch deck
 
Vue Storefront's $20M pitch deck
Vue Storefront's $20M pitch deckVue Storefront's $20M pitch deck
Vue Storefront's $20M pitch deck
 

Recently uploaded

Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSkajalroy875762
 
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...meghakumariji156
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptxRoofing Contractor
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Availablepr788182
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Timegargpaaro
 
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableCuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Availablepr788182
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...yulianti213969
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 

Recently uploaded (20)

Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableCuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 

TBD Presentation - Web5: "extra decentralized" web platform (by Square)

  • 1. The Decentralized Web Platform A new evolution of the Web that enables decentralized apps and protocols. LET’S GO > Web5:
  • 2. Evolving the Web 2 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 (e.g. tbDEX) 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
  • 3. 3 The Decentralized Web Platform (DWP) enables developers to write Decentralized Web Apps (DWAs) using Decentralized Identifiers (DIDs) and Decentralized Web Nodes (DWNs), returning ownership and control over identity and data to individuals <-- We are calling this Web5 3 WEB 2 WEB 3 WEB 5 ,
  • 4. The Pillars of Web5 4 Self-owned identifiers that enable decentralized identity authentication and routing. Data storage and message relay nodes that serve as the foundation for decentralized apps and protocols. Data formats and models for cryptographic presentation and verification of claims. did:// Decentralized Identifiers Verifiable Credentials Decentralized Web Nodes
  • 5. Decentralized Identifiers (DIDs) 5 • Identifiers are self-generated and self-owned • No centralized providers or trusted authorities • No special utility tokens or subjective consensus • Highly resistant to all forms of interdiction • IDs can be made universally discoverable Alice self-generates her DIDs and anchors PKI (key and endpoint) state changes in the network. Bob can discover all DIDs indexed in the network to independently resolve and verify them. {…} + {…} = {…} T0 TN Compiled did:ion:1a2b3c4d…
  • 6. Verifiable Credentials (VC) 6 Acme Bank IDV Issuer PFI Verifier iss: did:example:bank sub: did:example:alice claims: acct: 12345678 name: Alice Smith + issuer’s digital signature iss: did:example:bank sub: did:example:alice claims: title: 12345678 name: Alice Smith + issuer’s digital signature + subject’s digital signature Anchor Issuer’s DID, public keys, and endpoints into ION id: did:example:hardtron verificationMethod: { JWK } Present Bank Account Proof Issuance of a Verifiable Credential Alice’s Wallet Resolve public key material
  • 7. Decentralized Web Nodes 7 Send and receive messages over a DID-encrypted universal network Designed to support individuals, companies, machines, or any other entity Crawlable DID-relative addressing of data Masterless eventually consistent replication of instances across devices and clouds Data can be optionally encrypted with an individual's DID keys Discover any form of published data simply by knowing its semantic type Replicated Secure Semantic Discovery Async Message Threads Supports any identity type Universally Addressable Decentralized Web Nodes (DWN, DWeb Nodes) is an emerging standard for data storage and relay that enables entities of any type (people, organizations, etc.) to send and store encrypted or public messages and data, enabling a wide variety of decentralized apps and protocols to be built on top. Features
  • 8. The Anatomy of an Identity Wallet 8 DID Functions Support create, update, and recovery of DIDs across all supported DID Methods Data Management Provide UI and functionality to manage credentials and app data stored in DWNs DID Auth Perform authentication and manage authorizations (e.g. DWN authz capabilities) Context Management Maintain and enforce which DIDs are used with different people, apps, and services Credential Functions Sign, verify, discover, and present credentials to verifying parties
  • 9. Web5 Network Topology 9 Alice’s remote DWN Bob’s remote DWN DID Resolver Alice resolves Bob’s DID Alice sends a message to Bob’s DWN Bob’s DWN relays the message Bob sends a response to Alice’s DWN Bob resolves Alice’s DID Alice’s DWN relays Bob’s response Alice’s local DWN Bob’s local DWN The combination of Decentralized Identifiers and Decentralized Web Nodes produces a Web of DID-secured messaging, data sharing, and credential exchange that can replace one-off protocols (encrypted messaging, photo sharing, etc.) with universal standards for all types of semantic data exchange. 1 4 3 5 6 2
  • 10. Visualizing Web5 and the DWP Stack 10 Decentralized Identifiers Decentralized Web Nodes DWA Model tbDEX, Other Apps DWAs DWP
  • 11. What are PWAs? 11 Progressive Responsive Work Offline App-Like Fresh Safe Discoverable Re-engageable Installable Linkable PWA stands for Progressive Web App, a standard for installable web apps that is implemented in all major browsers today. PWAs are websites that took their vitamins and have special powers.
  • 12. From PWAs to DWAs 12 Web App Service Worker Local Cache Web App Service Worker Local Cache PWA DWA + DWN SDK Centralized App Server Decentralized Web Node
  • 13. Many activities in our world require the establishment of trust between participants. DIDs + DWeb Nodes allow individuals, organizations, and companies to publish credentials anyone can discover and independently verify. Bank’s Node DID Resolver Alice resolves the Bank’s DID Alice fetches credentials from the Bank’s DWeb Node based on the schema of the desired credential 13 navigator.did.request({ schema: “banking.org/charter” }) 1 2 Acme Bank? Is this legit?
  • 14. When viewed from 10,000 feet, tbDEX is a DWN-based threaded messaging and data exchange protocol layer that runs atop the substrate of DIDs and Decentralized Web Nodes. PFI 1 Alice’s tbDEX-aware app knows the DIDs of various PFIs and sends them Ask messages to initiate an exchange. navigator.did.send({ schema: “tbd.website/schemas/ask” }) Alice’s local DWN PFIs respond to Alice’s Asks via Bid messages sent back to Alice’s DWeb Node. navigator.did.send({ schema: “tbd.website/schemas/bid” }) Alice’s remote DWN 1 2 PFI 2 PFI 3 tbDEX Message Threads 14
  • 15. It’s not fun to regurgitate your playlists over and over again for different music apps, so let’s stop doing that. Alice’s remote DWN TIDAL Groove Groove secures the ability to write schema.org/MusicPlaylist objects to Alice’s DWNs, and adds a new entry. TIDAL, which previously secured the ability to read Alice’s schema.org/MusicPlaylist entries, can read the entry Groove added. 15 Music to my ears 1 2 navigator.did.store({ schema: “schema.org/MusicPlaylist”, data: { ... } }) navigator.did.request({ schema: “schema.org/MusicPlaylist”, data: { ... } })
  • 16. Your preferences, tickets, reservations, and other travel data are strewn across 100s of different hotel, airline, and travel apps in a massive, unworkable mess. DIDs + Decentralized Web Nodes can help unify these flows and experiences. Alice’s remote DWN Alice grants her hotel, airline, and rental car provider the ability to add schema.org/Reservation objects to her collection of trip-related data. Alice can grant any app she chooses access to reservations and tickets stored in her schema.org/Trip data to help her visualize her itinerary. 16 Hotel me your travel plans 1 2 navigator.did.store({ schema: “schema.org/Reservation”, data: { ... } }) navigator.did.request({ schema: “schema.org/Trip” }) Hotel Car Rental Airline Travel App
  • 17. We’re building an app platform? Always have been Web5 is a Decentralized Web Platform that enables developers to leverage Decentralized Identifiers, Verifiable Credentials, and Decentralized Web Nodes to write Decentralized Web Apps, returning ownership and control over identity and data to individuals.