Early access

The FreeX web account system is live in early access while the broader hosted product is still being hardened.

Create the account now, then pair it with the desktop app or future billing later. This hosted lane is usable, but it is not pretending to be fully finished.

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.

New email accounts must confirm the inbox link before the first hosted session. Open the confirmation screen.
Email + PasswordLive when configured

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.
GitHubLive when configured

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.
WalletConnectLive when configured

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.

GitHub sign-in is temporarily unavailable until the Supabase GitHub provider is enabled for freexstudio.com.

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.