Skip to content
@ucan-wg

UCAN Working Group

Decentralized Auth — User Controlled Authorization Networks

Welcome to the UCAN Working Group 🎟️

User Controlled Authorization Networks (UCANs) are decentralized, capabilities model authorization tokens.

UCAN is a trustless, secure, local-first, user-originated authorization and revocation scheme. UCAN is designed to be very flexible: you can use it offline, online, fully P2P, federated, or with central servers.

Please see the specs for more detail.

Directory

Specs

Libraries

Tools

Presentations

Note that while the below all describe UCAN at the time they were written, the spec has undergone updates. Please refer to the latest specs if you have questions.

Pinned

  1. spec Public

    User Controlled Authorization Network (UCAN) Specification

    49 8

  2. awake Public

    AWAKE Protocol Specification

    1 1

  3. ts-ucan Public

    Auth tokens for a distributed, user-controlled world

    TypeScript 49 4

  4. rs-ucan Public

    Rust implemenattion of UCAN

    Rust 14 3

  5. go-ucan Public

    User-Controlled Authorization Network (UCAN) tokens in go

    Go 13 5

  6. UCAN-over-HTTP-Header Specification

    4

Repositories

Top languages

Loading…

Most used topics

Loading…