Primary source
Free users remain on the primary Worker/source and its standard daily quota.

Implementation notes for the Nexus access layer: identity, policy, one-time delivery, and source retirement in one auditable flow.
Nexus separates the operator experience from the access engine. The web application handles navigation and identity. The Worker owns policy decisions, source writes, quota enforcement, and audit events.
Google OAuth establishes the identity in NextAuth. The server-side proxy signs the request before forwarding it to the Worker.
identity → signatureThe Worker loads the user record, checks the daily ceiling, and accepts only a valid channel path.
user + quota → allowThe first available line is read. A GitHub content SHA acts as the compare-and-swap token for the update or final delete.
sha → PUT / DELETEThe response contains a receipt and delivery metadata. D1 records the event; the source item cannot be replayed by the next request.
event → audit trailFree users remain on the primary Worker/source and its standard daily quota.
Join through the configurable Discord server invite, then request either plan with the team. An admin assigns the plan by the signed-in user's email.
Registered Cloudflare Workers are grouped by plan and probed for online, offline, or unknown status with timestamps. The registry never aggregates queue lines or credential records.
/v1/meRead the operator plan, Discord invite, and quota/v1/categoriesDiscover available workspace channels/v1/dispenseIssue one item and retire its source line/v1/keysList the operator's scoped API keys/v1/keysMint a key; plaintext is returned once/v1/admin/statsView aggregate operational statistics/v1/admin/sourcesList and health-check plan-specific Workers/v1/admin/users/planAssign Free, Premium, or Legacy by emailcurl -X POST https://worker.example/v1/dispense \
-H "Authorization: Bearer aunu_sec_..." \
-H "Content-Type: application/json" \
-d '{"category":"workspace"}'Generated API keys are hashed before storage. The console returns the full value only at creation time.
GitHub PUT and DELETE operations include the previously read SHA. A 409 causes a fresh read instead of an overwrite.
Admin email allowlisting is enforced in the Worker. The command page is an interface, not the security boundary.
The included environment is configured for non-production workspace data. Never put live passwords, payment cards, or session tokens in a fixture repository.