Skip to content

UCAN is a trustless, secure, local-first authorization network that puts users in control of their permissions — no central authority required.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

cwaring/ucan.xyz

Repository files navigation

UCAN.xyz

UCAN.xyz

Documentation website for the User-Controlled Authorization Network (UCAN) v1.0 specification. UCAN is a trustless, secure, local-first, user-originated authorization scheme that provides public-key verifiable, delegable, and openly extensible capabilities.

This site aggregates documentation from UCAN Working Group repositories into a unified reference.

Commands

Command Action
pnpm install Install dependencies
pnpm dev Start dev server at localhost:4321
pnpm build Process docs and build production site to ./dist/
pnpm process-docs Fetch and process documentation from GitHub
pnpm lint Run ESLint

Development

Built with Astro Starlight, Vue 3, and Tailwind CSS.

See DOCUMENTATION.md for details on the processing system and repository sources.

Contributing

  • Specification changes: Submit to the relevant ucan-wg repository
  • Website changes: Submit PRs to this repository
  • New libraries: Add to src/config/content-processing.config.ts

Resources

License

Dual-licensed under MIT or Apache-2.0 (your choice). Contributions follow the same terms.

About

UCAN is a trustless, secure, local-first authorization network that puts users in control of their permissions — no central authority required.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published