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.
| 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 |
Built with Astro Starlight, Vue 3, and Tailwind CSS.
See DOCUMENTATION.md for details on the processing system and repository sources.
- 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
MIT © 2025 Chris Waring