A reference agent server for the AAuth protocol, running on Cloudflare Workers. Live at aauth.dev.
- Registers and authenticates users via WebAuthn passkeys
- Issues ephemeral
aa-agent+jwtagent tokens bound to a browser-generated Ed25519 key pair - Publishes
/.well-known/aauth-agent.jsonand/.well-known/jwks.json
npm install
npm run generate-key # generate a signing key for agent tokens
npm run dev # start wrangler devDeploy to Cloudflare Workers:
npm run deploySee the /setup skill for a guided Cloudflare deployment walkthrough.
src/— Hono app, WebAuthn routes, agent token issuancepublic/— static playground UIscripts/— key generation helperswrangler.toml— Cloudflare Workers config
Please read CODE_OF_CONDUCT.md before participating.