ORamaVR Architecture C4 diagrams for the ORamaVR product ecosystem — Creator SDK, AI Cloud, the ORamaVR Portal, and Login Cloud, plus the external services they depend on. Pick a system below to jump straight into a specific diagram, or use the grouped navigation on the left.
System landscape Click a system to open its diagrams; hover an edge for details. Open full size.
<size:24>System Landscape View</size>
<size:24>What the ORamaVR platform enables: authors build XR medical-training simulations with AI assistance; trainees run them with multiplayer, voice-driven embodied agents, and analytics.</size> System Landscape View What the ORamaVR platform enables: authors build XR medical-training simulations with AI assistance; trainees run them with multiplayer, voice-driven embodied agents, and analytics. Externals Platform Azure Speech [Software System] Cloud speech-to-text and text-to-speech. Photon Cloud [Software System] Hosted relay for multiplayer state synchronisation. AI Authoring Assistant [Software System] External AI assistant that authors simulations through the editor's MCP tools. ORamaVR Cloud [Software System] ORamaVR's hosted backend: identity at login.oramavr.com, AI agent platform at api.oramavr.com, content portal at portal.oramavr.com, and analytics at analytics.api.oramavr.com. Creator SDK [Software System] Authoring and runtime SDK for XR medical-training simulations. Trainee Performs a medical-training scenario in the simulator. Content Author Designs and configures simulations and AI agents. ContentAuthor → CreatorSDK — Authors simulations (SceneGraph, Hub config, Agent config) Authors simulations (SceneGraph, Hub config, Agent config) Trainee → CreatorSDK — Performs simulation via XR controllers, hand tracking, voice Performs simulation via XR controllers, hand tracking, voice CreatorSDK → ORamaVRCloud — Sends conversation turns [HTTPS / JSON] Sends conversation turns [HTTPS / JSON] CreatorSDK → AzureSpeech — Downloads the Azure Speech SDK plugin [HTTPS] Downloads the Azure Speech SDK plugin [HTTPS] CreatorSDK → PhotonCloud — Joins rooms; relays state + events [Photon PUN / UDP] Joins rooms; relays state + events [Photon PUN / UDP] ContentAuthor → AIAuthoringAssistant — Prompts to author scenes / SceneGraphs Prompts to author scenes / SceneGraphs AIAuthoringAssistant → CreatorSDK — Connects and invokes the Creator MCP tools [MCP (stdio / HTTP)] Connects and invokes the Creator MCP tools [MCP (stdio / HTTP)] ContentAuthor → ORamaVRCloud — Signs in to the Portal Signs in to the Portal
Platform Creator SDK
Authoring and runtime SDK for XR medical-training simulations.
ORamaVR Cloud
ORamaVR's hosted backend: identity at login.oramavr.com, AI agent platform at api.oramavr.com, content portal at portal.oramavr.com, and analytics at analytics.api.oramavr.com.
Externals
Dissonance VoIP
In-session voice-chat asset; its audio is captured into session recordings.
OpenAI API
Chat-completion provider used by JANVRED agents.
Photon Cloud
Hosted relay for multiplayer state synchronisation.
Unity DOTS Stack
Burst compiler, Job System, Collections, and Mathematics — high-performance compute used by the XPBD soft-body solver.
Unity URP
Universal Render Pipeline — rendering backend for all simulation visuals.
Unity XR Plugins
OpenXR, Oculus XR, XR Management, Input System, and AR Foundation — headset, controller, and hand-input backends.