Monorepo for authax.
AX stands for agent experience. The name is AuthAX in prose and as the GitHub organization, authax as the package and repository name, and auth.ax as the domain.
Example names combine the authentication flow and storage, with a transport suffix when needed. Convex examples use only the flow name because Convex provides the storage.
| Flow | TanStack Start | Next.js | Bun | Convex |
|---|---|---|---|---|
otp |
memory, postgres (planned) | memory | memory-cookie, memory-header | Convex |
passkey |
memory, postgres (planned) | — | — | — |
otp-passkey |
memory, postgres (planned) | — | — | — |
otp-passkey-strict |
memory, postgres (planned) | — | — | — |
passkey-otp |
memory, postgres (planned) | — | — | — |
Memory storage is for demos. Its state is local to each server instance and is lost on restart.
Licensing is per workspace. Each workspace states its license in its package.json and carries the full text in its LICENSE.md.
| Workspace | License |
|---|---|
packages/authax |
MIT |
examples/* |
MIT-0 |
service |
UNLICENSED |