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

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

MIT © 2025 Chris Waring

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

Stars

Watchers

Forks

Packages

No packages published