Paid-from-the-beginning beta

Start Klarava

Create a Supabase-backed account when auth env is present. Without provider env, local onboarding remains explicit demo mode only.

or

Create account uses Supabase Auth. Paid beta checkout is handled through Stripe after login.

Server readiness

Provider env

All provider env is present. Real provider work can be wired next.

Ready

Supabase auth + database

Ready for auth and database wiring.

Public auth keys and backend database/Supabase secret credentials are present.

Next: Wire the real auth and persistence flows when provider work starts.

Stripe billing

Ready for checkout and webhook wiring.

Publishable key, secret key, webhook secret, and paid beta price id are present.

Next: Run a test-mode checkout and webhook smoke before exposing the paid beta gate.

AI generation

OpenAI generation is configured with fallback safety.

Provider failures can fall back to deterministic demo output.

Next: Run targeted generation checks before exposing real generation to beta users.