NAiOS Academy
academyv0.9.0Plataforma de formación con IA y marketplace de creadores: cada formador publica su propia academia (cursos, masters, eventos, tienda y cobros) con marca y dominio propios.
Descripción
NAiOS Academy convierte NAiOS en una plataforma de e-learning donde se aprende USANDO la IA del propio producto, y en un marketplace donde cada formador publica su academia personalizada como un storefront independiente. Qué incluye: • Academias multi-tenant con marca propia (branding por academia) y dominio personalizado verificado por DNS. • Autoría de cursos (capítulos y bloques) manual o asistida por IA, con player vertical y progreso por alumno. • Aprendizaje activo: un playground ligado al chat y a la base de conocimiento del curso, más un tutor RAG NAiOS-aware y un tutor avatar por videollamada (Anam) con minutos gobernados. • Masters que agrupan cursos con certificados, y Academy Events presenciales/online con grupos por día, tiers de entrada y check-in. • Tienda integrada: productos digitales (entrega de archivo gateada) y físicos (stock, variantes con SKU, IVA, envío y fulfillment con tracking). • Monetización y marketplace: precios, cupones, pagos con Stripe y reparto automático (comisión de plataforma + neto) vía Wallet/Connect, con co-autoría de cursos y splits entre colaboradores, todo con trazabilidad por pedido. • Growth del creador: programa de referidos, newsletter, blog y un Community Manager que genera y publica contenido capsular en redes vía NAiOS Connectors. Roles: Superadmin (gobierno del marketplace), Teacher/owner (dueño de la academia), Co-teacher (colaborador con comisión y permisos por rol) y Student (alumno invitado o usuario de la plataforma). Construido como plugin reutilizando ~70% de NAiOS (KB, Projects, billing, EmailService, Connectors, vault) con el core casi intacto. Pre-v1 beta.
Funcionalidades (18)
Cada formador tiene su academia aislada (scoped por academy_id) con marca propia: colores, logo y tema por academia.
Sirve el storefront en el dominio del teacher con verificación DNS (registro TXT) y routing por host.
Cursos → capítulos → bloques (texto, vídeo, ejercicio…) con editor visual y player vertical. Manual o asistido por IA.
El alumno aprende USANDO la IA: ejercicios en un chat ligado al proyecto y a la base de conocimiento del curso.
Tutor consciente del contenido del curso vía KB; degrada con honestidad si no hay IA disponible.
Videollamada con avatar por minutos gobernados (topes sesión/día/mes), con key propia del teacher o de NAiOS. La API key nunca llega al navegador.
Precios por curso, producto, master y entrada; cupones por % o importe con límite de usos y caducidad.
Productos digitales con entrega de archivo gateada por compra; físicos con stock, dirección, envío y fulfillment con tracking.
Variantes (talla/color) con SKU y stock propio, galería de imágenes, categorías, IVA por producto y moneda configurable.
Stripe Checkout + Connect: cobro real, payouts y reparto automático (comisión de plataforma + neto al creador).
Co-teachers con contrato de comisión y scope de delegación; reparto multi-actor del neto entre colaboradores.
Programas que agrupan varios cursos con matrícula conjunta y certificados verificables.
Eventos globales o por teacher, presencial + online, grupos por día, tiers de entrada y packs, con check-in y reparto entre ponentes.
Genera contenido capsular (funnel editable) desde cursos/blog y lo publica en redes vía NAiOS Connectors.
Programa de referidos con recompensas idempotentes, newsletter y blog público por academia.
Listado de alumnos y métricas con visibilidad por rol: la PII solo se muestra a quien tiene permiso.
Cada venta enlaza a su pedido; vista de detalle accesible por rol (owner + quien cobró de ese pedido).
Claves cifradas en vault, tokens efímeros para el avatar, descargas y rutas gateadas por entitlement y rol.
Changelog
- Pre-v1 beta: integración real de pagos Stripe (Checkout Session + webhook con verificación de firma) y Stripe Connect para payouts/transfers
- Avatar Anam real: persona configurable (avatar/voz/LLM + prompt del curso), mint de token server-side y SDK cliente conectado
- Tienda pro (F9.1/F9.2): subida real de imágenes y archivos (multer), categorías, variantes con SKU, IVA, moneda, galería y descarga digital gateada
- Trazabilidad de ventas: la columna Origen del Wallet enlaza al pedido; nueva vista de detalle de pedido accesible por rol
- Tests del router Express real (auth, subida, webhook de firma, descarga gateada) + ledger sobre base sin IVA. 20 suites / 338 asserts en verde
- Manifest enriquecido (descripción, featureList, changelog) y categoría Formación
- F10 — Dominio personalizado por academia con verificación DNS (TXT) y routing por host
- F11 — Academy Events: globales/por teacher, presencial+online, grupos por día, tiers de entrada y packs, check-in y reparto entre ponentes
- F12 — Community Manager: contenido capsular + publicación en redes vía NAiOS Connectors (camino real, simulado por defecto)
- F9 — Productos físicos: stock, envío, dirección y fulfillment con tracking
- Roadmap unificado documentado (documentation/roadmap/q22026)
- F6 — Avatar tutor (Anam) por minutos con gobernanza (key propia/NAiOS, topes y ledger de minutos)
- F7 — Masters: agrupan cursos con matrícula conjunta y certificados
- F8 — Marketplace real vía plugin Wallet (Connect-as-a-service): ledger con split y payouts
- F8.5 — Co-autoría de cursos: co-teachers con contrato de comisión y reparto multi-actor
- F4 — Monetización v1: precios, cupones, pedidos y checkout (acceso instantáneo si es gratis/100% cupón)
- F5 — Growth del storefront: referidos, newsletter y blog
- F5 — Roster y panel de resumen con visibilidad por rol (GDPR)
- F0 — Esqueleto + micro-tenancy: academias, branding por academia, roles de dominio y storefront público
- F1 — Autoría de cursos (capítulos/bloques), editor y player vertical
- F2 — Matrícula, progreso por bloque y playground ligado al proyecto+KB del curso
- F3 — Tutor NAiOS-aware con RAG