Create your account
Registers via POST /api/v1/auth/register (jose HS256 + bcrypt). OAuth accounts are linked by email and stored in oauth_accounts.
Continue with GoogleContinue with GitHub
Element requires refinement — set GOOGLE_CLIENT_ID etc. OAuth callback upserts users + oauth_accounts + credits then signs seedinfer_session.
or
After registration you are signed in automatically (Set-Cookie seedinfer_session). Billing GET /api/v1/credits will then return your balance instead of 401. For RK3588 keep it light — no next-auth, direct jose + bcrypt.