Hub
One account for every current and future first-party app.
The hub is where identity gets centralized. Google-first login is the fastest front door, email-password remains the canonical fallback, and future app activation plus billing will stack on top of this same spine.
Scope now
- Google-first auth with email-password fallback and password recovery on the hub domain.
- Google, GitHub, and X entry points wired through Socialite.
- Social account linkage stored against the canonical user.
- App activation and billing intentionally deferred until auth is stable.
Primary auth
Email stays canonical. Google gets the front door.
Social providers are convenience layers, not alternate identity systems. If a provider does not return an email address, it does not get to become the source of truth.
Social entry points
Configured providers
Continue with Google
Fastest clean path for most users.
GitHub not configured yet
Useful when the builder identity already lives on GitHub.
X not configured yet
Optional if you specifically want the X account linked.