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.
| Name | Description | Technology | Components |
|---|---|---|---|
| AI Cloud | Hosts JARIA APIs, JANVRED agents, and neural 3D-model indexing. | C# / ASP.NET Core + Python / Flask + FastAPI | 14 |
| Agents DB | Stores agent metadata, libraries, storyboards, model-asset rows, quotas, credit limits, associations. | Azure SQL Database | 0 |
| Model Assets Storage | Stores 3D model assets, storyboard XML, and generated images. | Azure Blob Storage | 0 |
| Vespa | Search / RAG backend used by JANVRED agents. Active DBOrchestrator backend (db_manager_id: vespa). | Vespa | 0 |
| Login API | Provides authentication, account, tenant, licensing, SDK, and recording services. | C# / ASP.NET Core | 14 |
| VTC | Provides catalogue, purchasing, licensing, and entitlement services. | C# / ASP.NET Core | 12 |
| ORamaVR Portal | Angular admin/creator SPA (ngx-admin base) served at portal.oramavr.com. | Angular / TypeScript — AnalyticsClient/src/app | 35 |
| Analytics API | Ingests training analytics and serves session, performance, leaderboard, and outcome reports. | C# / ASP.NET Core | 5 |
| Analytics DB | Stores users, sessions, scores, summaries, leaderboards, and platform analytics. | Azure SQL / Entity Framework Core | 0 |
| Analytics Blob Storage | Stores analytics payloads, session recordings, questionnaires, vitals, multiplayer files, and logs. | Azure Blob Storage | 0 |
| Element | Description | Technology |
|---|---|---|
| OpenAI API | LLM, routing, image, and summarisation models | HTTPS / streaming |
| Element | Description | Technology |
|---|---|---|
| Content Author | Signs in to the Portal | |
| Creator SDK | Sends conversation turns | HTTPS / JSON |
| Developer Authentication | Authenticates developers and validates access | HTTPS / OIDC |
| Editor Tooling | Scenegraph and image generation | HTTPS / streaming |
| Extras Page | Opens the Portal's SDK store page | HTTPS |
| JARIA | Reads tenant token budget | HTTPS / JSON |
| JARIA Client | Sends conversation turns | HTTPS / JSON |
| License Validation | Validates licence entitlements | HTTPS |
| OMEN GenAI Bridge | Scenegraph and image generation | HTTPS / streaming |
| Recorder | Uploads session recordings | HTTPS |
| Recording Cloud Client | Manages session recordings | HTTPS |
| Runtime SDK | Sends conversation turns | HTTPS / JSON |
| Sign-In Flow | Signs in and renews the user session | HTTPS / OIDC |
| User Authentication | Authenticates the user session and validates access | HTTPS / OIDC |