NAiOS IconNAiOS Logo
Back to catalog

NAiOS Academy

academyv0.10.0

AI training platform and creator marketplace: each trainer publishes their own academy (courses, masters, events, store, and payments) with their own brand and domain.

Formaciónacademycursosformacióne-learninglmsmarketplacecreadoresmasterseventostiendaavatarstripemulti-tenantNAiOS.net LabsRead the announcement on the blog
Features
18
Version
0.10.0
License
commercial
Services

Description

NAiOS Academy turns NAiOS into an e-learning platform where you learn BY USING the product's AI, and into a marketplace where each trainer publishes their personalized academy as an independent storefront. What it includes: • Multi-tenant academies with their own brand (branding per academy) and verified custom domain via DNS. • Course authorship (chapters and blocks) manual or AI-assisted, with vertical player and student progress tracking. • Active learning: a playground linked to the chat and the course knowledge base, plus a RAG NAiOS-aware tutor and an avatar tutor via video call (Anam) with governed minutes. • Masters that group courses with certificates, and Academy Events in-person/online with daily groups, entry tiers, and check-in. • Integrated store: digital products (gated file delivery) and physical products (stock, variants with SKU, VAT, shipping, and fulfillment with tracking). • Monetization and marketplace: prices, coupons, payments with Stripe, and automatic distribution (platform commission + net) via Wallet/Connect, with co-authorship of courses and splits among collaborators, all with order traceability. • Creator growth: referral program, newsletter, blog, and a Community Manager that generates and publishes capsule content on social media via NAiOS Connectors. Roles: Superadmin (marketplace governance), Teacher/owner (academy owner), Co-teacher (collaborator with commission and role permissions), and Student (invited student or platform user). Built as a plugin reusing ~70% of NAiOS (KB, Projects, billing, EmailService, Connectors, vault) with the core almost intact. Pre-v1 beta.

Features (18)

Multi-tenant academies

Each trainer has their isolated academy (scoped by academy_id) with their own brand: colors, logo, and theme per academy.

Custom domain

Serves the storefront on the teacher's domain with DNS verification (TXT record) and host routing.

Course authorship

Courses → chapters → blocks (text, video, exercise…) with visual editor and vertical player. Manual or AI-assisted.

Practice playground

The student learns BY USING the AI: exercises in a chat linked to the project and the course knowledge base.

RAG NAiOS-aware tutor

Tutor aware of the course content via KB; degrades honestly if no AI is available.

Avatar tutor via video call (Anam)

Video call with avatar for governed minutes (session/day/month caps), with the teacher's or NAiOS's own key. The API key never reaches the browser.

Monetization + coupons

Prices for courses, products, masters, and entries; coupons by % or amount with usage limits and expiration.

Digital and physical store

Digital products with gated file delivery upon purchase; physical products with stock, address, shipping, and fulfillment with tracking.

Variants, VAT, and currency

Variants (size/color) with SKU and own stock, image gallery, categories, VAT per product, and configurable currency.

Payments and marketplace (Wallet/Stripe)

Stripe Checkout + Connect: real collection, payouts, and automatic distribution (platform commission + net to the creator).

Co-authorship of courses

Co-teachers with commission contract and delegation scope; multi-actor distribution of the net among collaborators.

Masters

Programs that group several courses with joint enrollment and verifiable certificates.

Academy Events

Global or teacher-specific events, in-person + online, groups by day, entry tiers and packs, with check-in and distribution among speakers.

Community Manager

Generates capsule content (editable funnel) from courses/blog and publishes it on social media via NAiOS Connectors.

Creator growth

Referral program with idempotent rewards, newsletter, and public blog per academy.

Roster + analytics (GDPR)

List of students and metrics with visibility by role: PII is only shown to those with permission.

Sales traceability

Each sale links to its order; detailed view accessible by role (owner + who collected from that order).

Security by design

Encrypted keys in vault, ephemeral tokens for the avatar, downloads, and gated routes by entitlement and role.

Changelog

v0.10.02026-09-10
  • Role 'Partner' in the team: the client reselling courses sees THEIR students, approves certificates, tweaks the brand, and manages their seat packs (Classroom); does not edit courses
  • Licensing courses to other academies: the course is sold and taken under the brand of the licensee (storefront, player, limited roster) and the certificate is co-branded (HTML and PDF)
  • Certificates with lifecycle: automatic mode, on-demand by the student (approved by the academy or the partner) or manual; states pending/issued/revoked, tabs in the panel and email notifications
  • Invite someone without an account to the team: platform invitation + pending membership that materializes upon registration
  • B2B channel (owner): seat packs for licensee academy with activation, progress, certificates, credits, expiration, notifications, and CSV
  • Button 'Seat Pack' in the course editor when Classroom is active; event academy.course.completed and tokens once per completed course
  • Practice mode per course: exercises in the NAiOS chat or outside (ChatGPT, Claude, Gemini, or own URL) with preloaded prompt, and validation by 'Done', by uncorrected submission, or by corrected submission with AI; submission page for the teacher
v0.9.02026-06-25
  • Pre-v1 beta: real integration of Stripe payments (Checkout Session + webhook with signature verification) and Stripe Connect for payouts/transfers
  • Real Anam avatar: configurable person (avatar/voice/LLM + course prompt), server-side token mint, and connected client SDK
  • Pro store (F9.1/F9.2): real upload of images and files (multer), categories, variants with SKU, VAT, currency, gallery, and gated digital download
  • Sales traceability: the Origin column of the Wallet links to the order; new detailed order view accessible by role
  • Real tests of the Express router (auth, upload, signature webhook, gated download) + ledger on base without VAT. 20 suites / 338 asserts in green
  • Enriched manifest (description, featureList, changelog) and Training category
v0.7.02026-06-22
  • F10 — Custom domain per academy with DNS verification (TXT) and host routing
  • F11 — Academy Events: global/teacher-specific, in-person+online, groups by day, entry tiers and packs, check-in and distribution among speakers
  • F12 — Community Manager: capsule content + publication on social media via NAiOS Connectors (real path, simulated by default)
  • F9 — Physical products: stock, shipping, address, and fulfillment with tracking
  • Unified documented roadmap (documentation/roadmap/q22026)
v0.5.02026-06-18
  • F6 — Tutor avatar (Anam) for minutes with governance (own/NAiOS key, caps and ledger of minutes)
  • F7 — Masters: group courses with joint enrollment and certificates
  • F8 — Real marketplace via Wallet plugin (Connect-as-a-service): ledger with split and payouts
  • F8.5 — Co-authorship of courses: co-teachers with commission contract and multi-actor distribution
v0.3.02026-06-16
  • F4 — Monetization v1: prices, coupons, orders, and checkout (instant access if free/100% coupon)
  • F5 — Growth of the storefront: referrals, newsletter, and blog
  • F5 — Roster and summary panel with visibility by role (GDPR)
v0.1.02026-06-15
  • F0 — Skeleton + micro-tenancy: academies, branding per academy, domain roles, and public storefront
  • F1 — Course authorship (chapters/blocks), editor, and vertical player
  • F2 — Enrollment, progress by block, and playground linked to the project+KB of the course
  • F3 — NAiOS-aware tutor with RAG