Auth

Auth is the identity hub for Dark Avian Labs: one place where accounts, sign-in, and “which apps you may open” are defined and enforced. Instead of every product re-implementing passwords, sessions, and access rules, Auth holds that responsibility and exposes it to the rest of the stack.

Behind the scenes, Auth persists users, sessions, app entitlements, and permission assignments in a central SQLite database—the single source of truth for anything user-related across integrated services. The service is built with Node.js (25+), TypeScript, and pnpm, and ships a React + Vite client with Tailwind CSS for the login experience and the app launcher: after you authenticate, you only see the applications your account is allowed to reach.

Configuration revolves around your apex domain, cookie and session policy (including secure cookies and proxy awareness in production), optional API rate limiting, and an explicit list of app identifiers so cross-origin and redirect behaviour stay predictable. For operators, optional dotenvx support helps keep environment secrets out of plain text when that workflow fits your deployment.

In short, Auth is not a game or a content tool—it is the trust layer. It answers who you are, whether your session is valid, and which doors in the ecosystem should open for you.