Trivikr
- Speaker Notes can be viewed at https://tiny.cc/web3-cascadiajs
- NFT Storage
- Platform is called Web3.Storage
- The Web is made of interlinked protocols.
- wrt transport: HTTP, RSS, Atom, WebDAV etc
- wrt view: HTML, CSS, Media Containers (jpeg, gif, mp4, etc)
- Location Addressing
- URI FTW!
- When we link this way, we're linking to a single specific location (centralization)
- Decentralization
- Figure out how to port individual pieces.
- Data Addressing: CIDs (IPFS addresses):
- hash based identifiers for data
- can link to any future or existing hash addressed data in ANY LOCATION and make available under ANY transport.
- Actor Addressing: DIDs (Decentralized Identifiers):
- a w3c standard
- for addressing any "subject"
- identify actors by public keys
- Decentralized OAuth: UCAN https://ucan.xyz/
- UCAN permissions:
- Any right that can be expressed in Data can be dranted to any Actor.
- Any right described in Data that is addressed by hash can be delivered by any Actor.
- Any description of any right can be sent to any addressable location.
- UCAN permission grant:
- Any actor can delegate these rights to other Actors.
- Any user can delegate to other users.
- Any service can delgate rights to users.
- Any service can delgate rights to other services.
- UCAN execution
- Any addressable right can be invoked by any capable actor.
- Any invocation can be sent to any addressable location by any actor.
- Any invocation can be delegated to any actor to fulfill any aspect of an invocation.