UCAN: User Controlled Authorization Networks


UCANs are a trustless, secure, user-originated authorization and revocation scheme.

Traditionally, when a developer wants to interact with services that have access to data, the different parts of the network have to have individual agreements with one another, and the developer has to pre-negotiate tokens to interact with each part. This is because you need an authorization server in a specific place to handle these negotiation requests and agreements.

In distributed systems using content addressing, we can use capabilities rather than an authorization server. A capability defines what the issuer is granting permission for and what the recipient can do. It is entirely defined by the person issuing the UCAN and the ability of the recipient service to understand the request.

Decentralized Identity


Here are all the other parts of the Fission ecosystem connects to it.

Never Miss a Beat

Sign up for our newsletter to keep a pulse on what we're doing, where we'll be next, and interesting things we've found.