Courses as real products
Education
Education treats courses as real Products — same entitlement, payment, and refund flow as the rest of the launcher. The AI Tutor is bring-your-own-key: your provider, your bill, your data.
What it actually does
- Courses are real Products — same entitlement, payment, refund flow
- AI Tutor is bring-your-own-key — your provider, your bill, your data
- Reuses messaging, realtime, presence substrate
- Consumer catalog opens publicly when the backend gate ships
Surfaces
Catalog
Browse courses by topic.
Enroll flow
LiveBuy / enroll into a course.
Tutor chat
LiveBYOK AI tutor inside the course.
Progress
Track completion and certificates.
Course detail
LiveCourse page with curriculum.
Author tools
Creator-facing course building.
AI Tutor — bring your own key
You bring your own AI account — Eternia doesn't sell you AI on top of AI.
The Tutor speaks to your chosen provider through a local CLI subprocess. The key lives in flutter_secure_storage (DPAPI on Windows) and never leaves the client. Conversations route directly to your provider — Arcadia servers see none of them.
Supported providers today: OpenAI, Anthropic, local Ollama. Add others by configuring a custom command — the Tutor doesn't care which model answers.
Courses are real products
Same entitlement, payment, and refund flow as the rest of commerce. A course is a Product.
That means courses get the realtime, presence, messaging, and notification substrate for free. The author tools and the consumer catalog browse open publicly when our backend gate (BE-01) ships — see /roadmap.