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 ViewWhat the ORamaVR platform enables: authors build XR medical-training simulations with AI assistance; trainees run them with multiplayer, voice-driven embodied agents, and analytics.ExternalsPlatformAzure Speech[Software System] Cloud speech-to-text andtext-to-speech.Photon Cloud[Software System] Hosted relay for multiplayer statesynchronisation.AI Authoring Assistant[Software System] External AI assistant that authorssimulations through the editor's MCPtools.ORamaVR Cloud[Software System] ORamaVR's hosted backend: identityat login.oramavr.com, AI agentplatform at api.oramavr.com,content portal atportal.oramavr.com, and analytics atanalytics.api.oramavr.com.Creator SDK[Software System] Authoring and runtime SDK for XRmedical-training simulations.Trainee Performs a medical-training scenario inthe simulator.Content Author Designs and configures simulations andAI 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, voicePerforms simulation via XR controllers, hand tracking, voiceCreatorSDK → 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 / SceneGraphsPrompts to author scenes / SceneGraphsAIAuthoringAssistant → 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 PortalSigns 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

AI Authoring Assistant

External AI assistant that authors simulations through the editor's MCP tools.

Azure Speech

Cloud speech-to-text and text-to-speech.

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.