Status: dependency graph for V9. Date: 2026-06-13. Companion:
V9_ARCHITECTURE.md (how these compose), V9_GAP_ANALYSIS.md (what is real vs.
missing in each).
V9 reuses far more than it creates — the defining property of a productization
version. This document lists what V9 reuses (existing Oshun surface), what
it creates (net-new connective tissue), and what is new external (new
third-party dependencies). Internal items cite the in-repo surface; see
V9_GAP_ANALYSIS.md for the file-level reality of each.
Age-gating/safety floor + the Agora creator commons
meditation
libs/meditation/* (8 engine libs)
The contemplative braid (neuroscience-of-attention ↔ a meditation session); offline-engine pattern
V2–V8 games
UE5.5 substrates
Learn-by-playing explorables (P2/P3)
apps/metis/{web,mobile,admin,api-gateway,worker}
existing scaffold
The base for the consumer experience layer (currently instructor/admin-shaped → rebuilt consumer-first)
2. Create — net-new V9 connective tissue (the ~20%)#
New component
What it is
Subsystem
Atlas knowledge graph + wonder-resolver
Unify Metis/Sophia/Mnemosyne graphs + domain data into one navigable "map of reality"; resolve free-text wonders → concept nodes → learner-scoped prerequisite frontier; render the personal star-map
V9 deliberately minimizes net-new external dependencies — almost everything is
already vendored by the domains it composes.
External
Why
Notes / risk
Manim (ManimCE) + an LLM-to-Manim pipeline
Precise, accurate math/physics explainer animation (the only path to correct on-screen equations — V9_SOTA_RESEARCH.md §2)
Render-reliability is the known open problem; requires the validation/self-repair loop (G5). Driven from verified Kalika derivations, not free text
Embodied-avatar capability
Chiron's face/voice
Primary path is Oshun's own Psyche; a SaaS avatar (Synthesia/HeyGen/D-ID class) is a possible fallback, not a dependency. Do NOT depend on OpenAI Sora (app shut down Apr 2026)
Cinematic video model (illustrative B-roll only)
Optional decorative scenes
Vendor-diversify (Veo/Runway class); never the teacher or the source of facts. Treat as swappable
No new datastore, no new model provider beyond what Iris/Nous already broker, no
new identity/billing/safety system.
V9 consumes the platform and the domains as services; it shares the V-series
account/entitlement graph (V_SERIES_PLATFORM_CONSOLIDATION.md) so learning and
play feed each other on one account. The only one-way external-liveness
dependency at P2/P3 is the game-bridge, which (like V6's Aye Bridge and V8's
Daedalus relay) requires the target realms + the Bellona cook path to be live.