Source for www.aauth.dev — the public website for the AAuth protocol family.
AAuth is an authorization protocol for agent-to-resource authorization and identity claim retrieval. Every agent — any HTTP client — gets its own cryptographic identity. No pre-registration, no shared secrets, no dependency on a particular server.
- Single-page site built with SvelteKit + Tailwind CSS, statically generated
- Cloudflare Worker for content negotiation — requests with
Accept: text/markdownget markdown from R2, everything else gets the HTML site - Cloudflare R2 stores markdown versions of all content for AI agents and tools
llms.txtat/llms.txtfollowing the llmstxt.org spec
npm install
npm run devThe dev server runs at http://localhost:5173.
npm run buildStatic output goes to build/. Deploy to Cloudflare with:
npx wrangler deployWe welcome contributions — new platform guides, corrections, suggestions, and improvements.
- Open an issue for bugs, questions, or feature requests: github.com/hellocoop/aauth.dev/issues
- Submit a PR for content or code changes
- Add a platform guide — if you've implemented AAuth in a language not listed on the site, we'd love a getting-started guide
| Path | What |
|---|---|
src/routes/+page.svelte |
The single-page homepage |
src/lib/components/ |
Svelte components (Nav, InView, etc.) |
static/llms.txt |
Agent-facing content index |
worker/index.js |
Cloudflare Worker for content negotiation |
- dickhardt/AAuth — Protocol specifications (IETF Internet-Drafts)
- aauth-dev/packages-js — TypeScript reference implementation