Supabase Auth carries the standard credential lane for hosted accounts, recovery, and future team invites.
Live as soon as the FreeX Supabase environment variables are present.Identity
Create an operator account without turning the product into a growth funnel.
Email/password and GitHub stay on the Supabase lane. Wallet sign-in is server-backed only when Reown and the FreeX wallet session secret are both configured, and the hosted product still remains explicitly early access.
GitHub OAuth stays in the first account layer because FreeX already centers repository and continuity work.
Shares the same Supabase environment dependency as the credential lane.Reown AppKit now fronts the EVM wallet lane, and FreeX can issue an authoritative wallet session after SIWE verification.
Live when NEXT_PUBLIC_REOWN_PROJECT_ID and FREEX_WEB_SESSION_SECRET are present. The current temporary phase verifies EOA signatures and persists state in the app-owned control-plane store.Create account
Email and password
Use the normal account lane for hosted dashboard access and later account linking.
GitHub
Repo-native account entry
GitHub stays in the first auth slice because FreeX already leans into repository and continuity work. The provider is still disabled upstream, so email/password is the live hosted lane for now.
WalletConnect
Wallet lane staged
Add NEXT_PUBLIC_REOWN_PROJECT_ID to enable the Reown modal. Wallet-backed app sessions still need the SIWX and account-link slice after this pass.