UCAN is an authentication token specification that allows us to decentralize innovation across protocols and services in web3.
This allows us to turn what would otherwise be service specific permission systems into decentralized protocols embedded in these UCANs.
This document is a rough map of the work ahead for UCAN support and integration across the following projects:
UCAN is a JWT (JSON Web Token) that contains a signing chain of permission grants from any number of public keys.
Clients reading a token are free to interpret permission grants of any scope and granularity they like, it’s entirely user defined.
This allows for some interesting usage among different actors in Web3
https://hackmd.io/@hugomrdias/ucan-storage-spec
https://github.com/nftstorage/ucan.storage
https://hackmd.io/@gozala/ucan-demo#/11
https://github.com/nftstorage/ucan.storage