Unified Admin Panel

One passkey. Many sites.

The hub is now wired for database-backed site registry sync and passkey-only admin authentication.

Admin accounts1
Auth modelogin
Access policypasskey only

Passkey Sign-In

Unlock the admin panel

This panel only accepts passkeys. Passwords are not part of the hub auth model.

Use your existing passkey to sign in.

Registry Sync

Managed sites are now intended to sync from config into PostgreSQL so the UI can query a stable internal registry.

Passkey Auth

The hub owns its own passkey bootstrap and login flow, independent of the downstream sites it will later federate into.

Dashboard Shell

Authenticated users land in one control surface for registry state, analytics, SSO launch points, and GitHub routing.