Skip to main content
Payment provider state: UNKNOWN

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

For board-year students who want a daily Chemistry plan, not a generic question dump: DPP, weak outcomes, mistake repair, and mock readiness.

Parent buyer

For parents who need visible progress proof: study consistency, source-safe curriculum, mistake repairs, and readiness signals without raw answer-key exposure.

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

Free

Source-defined; provider state unverified

  • 5 daily Chemistry practice questions
  • Deterministic Chemistry tools
  • Class XII syllabus and formula references
  • Today cockpit foundation

Student Pro

Checkout hidden
Pro launching soon

Provider state UNKNOWN

  • Daily 10-question DPP after launch approval
  • FSRS spaced repetition for weak outcomes
  • Board-style mock paper generation
  • Mistake repair queue and parent-readable progress proof

Institution

Checkout hidden
School pilot waitlist

Provider state UNKNOWN

  • Teacher workspace after launch approval
  • Roster import workflow
  • Class heatmaps
  • Assignment and gradebook loops

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.

No secret values
Production payment credentials
UNKNOWN

Provider dashboard evidence required; no secret values collected here.

Paid plan objects
UNKNOWN

Plan IDs must be verified by name only before checkout is exposed.

Webhook endpoint
UNKNOWN

Endpoint registration and signing state must be verified by provider evidence.

Auth and database policies
UNKNOWN

Supabase Auth, schema, and RLS state must be verified by provider evidence.

Backend runtime
UNKNOWN

Railway service root, env names, and health route require provider evidence.

Frontend deployment
UNKNOWN

A Vercel deployment receipt exists; hosted browser and custom-domain smoke remain unverified.