Plan state for serious Class XII Chemistry families
PrepAI is built first for serious Class XII Chemistry students and parents seeking exam improvement: know today's practice, see why outcomes are weak, and repair mistakes before board-style mocks. Pricing stays locked until provider evidence is verified, and paid checkout is fail-closed while provider state is UNKNOWN.
Student buyer
Parent buyer
Fail-closed payment gate active
Paid checkout controls render locked in source while provider evidence is UNKNOWN. Live purchase, charge, account, and pilot-list behavior remain unverified. This prevents accidental live billing or availability claims.
Free
Source-defined; provider state unverified
Student Pro
Provider state UNKNOWN
Required evidence before paid checkout appears
Provider dashboard evidence, exact plan and currency, checkout path, webhook verification, rollback path, and explicit Shrish approval. Until then, Pro stays launching soon and institution access stays waitlist-only.
Provider readiness truth board
Names-only checklist for the launch gate. READY means verified evidence exists; MISSING means a required setup item is absent; UNKNOWN means no authority evidence has been recorded yet.
Provider dashboard evidence required; no secret values collected here.
Plan IDs must be verified by name only before checkout is exposed.
Endpoint registration and signing state must be verified by provider evidence.
Supabase Auth, schema, and RLS state must be verified by provider evidence.
Railway service root, env names, and health route require provider evidence.
A Vercel deployment receipt exists; hosted browser and custom-domain smoke remain unverified.