A pipeline, not a prompt.
Python owns the logic and the guardrails; the Nova engine collaborates within them. Every stage has a deterministic gate that rejects anything that fails — so what ships is correct, not just plausible.
The canonical scene-spec
Every explainer is first a versioned scene-spec — subject + pedagogy plan + visual scene + narration script + timing manifest, in one JSON. Every output format renders from it. That is what makes localization, re-branding, re-rendering, and an editable-source premium tier possible — and it gives the guardrails a schema to validate before a single frame is drawn.
All possible outputs
Author once as a scene-spec; ship it as anything.
Interactive HTML5
LIVEself-contained, drag/play/scrub
Embed / Web Component
ROADMAPpaste into any CMS or app
MP4 + captions
ROADMAPguaranteed playback anywhere
GLB / USDZ
ROADMAP3D + AR via model-viewer
SCORM · xAPI · LTI 1.3
ROADMAPdrops into any LMS with tracking
Scene-spec JSON
ROADMAPeditable source — localize & re-brand
World-class, measured.
Benchmarked against Brilliant, 3Blue1Brown/Manim, PhET, Desmos & Wolfram.