ORamaVR
master
master
v
0.0.0
Creator SDK
Authoring and runtime SDK for XR medical-training simulations.
Info
Context
Container
Components
Flows
Dependencies
Editor Tooling
Runtime SDK
Overview
JARIA
SceneGraph
Interaction
Device Manager
User Authentication
Recorder
Mesh deformations
Networking
GA
Analytics
Maximize
Component View: Creator SDK - Runtime SDK
Inside User Authentication — sign-in, session management, and licence validation.
Creator SDK
[Software System]
Runtime SDK
[Container: Unity / C# (.NET) — Runtime asmdefs from core, experimental, and omen packages]
Authentication
Module
[Component:
C#]
Coordinates
sign-in,
authenticated
sessions,
and
access
to
platform
services.
Sign-In
Flow
[Component:
C#]
Handles
interactive
sign-in
and
session
renewal.
Runtime
Credentials
[Component:
C#]
Provides
credentials
for
configured
runtime
deployments.
License
Validation
[Component:
C#]
Validates
product
access
for
the
active
session.
Session
Store
[Component:
C#]
Maintains
the
authenticated
session
between
launches.
JARIA
Client
[Component:
C#
—
MAGES.JARIA.Runtime]
Sends
conversation
turns
to
the
JARIA
language
model.
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.
AuthenticationModule → RuntimeCredentials — Uses configured runtime credentials
Uses configured runtime credentials
AuthenticationModule → SignInFlow — Runs interactive sign-in when required
Runs interactive sign-in when required
AuthenticationModule → LicenseValidation — Validates product access
Validates product access
SignInFlow → SessionStore — Maintains the authenticated session
Maintains the authenticated session
JARIAClient → AuthenticationModule — Reads userId for conversation requests
Reads userId for conversation requests
JARIAClient → ORamaVRCloud — Sends conversation turns [HTTPS / JSON]
Sends conversation turns
[HTTPS / JSON]
SignInFlow → ORamaVRCloud — Signs in and renews the user session [HTTPS / OIDC]
Signs in and renews the user session
[HTTPS / OIDC]
LicenseValidation → ORamaVRCloud — Validates licence entitlements [HTTPS]
Validates licence entitlements
[HTTPS]
Component View: Creator SDK - Runtime SDK
Inside User Authentication — sign-in, session management, and licence validation.
Legend
Software system
Core module
AI module
Relationship
Component View: Creator SDK - Runtime SDK
Inside User Authentication — sign-in, session management, and licence validation.
Creator SDK
[Software System]
Runtime SDK
[Container: Unity / C# (.NET) — Runtime asmdefs from core, experimental, and omen packages]
Authentication
Module
[Component:
C#]
Coordinates
sign-in,
authenticated
sessions,
and
access
to
platform
services.
Sign-In
Flow
[Component:
C#]
Handles
interactive
sign-in
and
session
renewal.
Runtime
Credentials
[Component:
C#]
Provides
credentials
for
configured
runtime
deployments.
License
Validation
[Component:
C#]
Validates
product
access
for
the
active
session.
Session
Store
[Component:
C#]
Maintains
the
authenticated
session
between
launches.
JARIA
Client
[Component:
C#
—
MAGES.JARIA.Runtime]
Sends
conversation
turns
to
the
JARIA
language
model.
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.
AuthenticationModule → RuntimeCredentials — Uses configured runtime credentials
Uses configured runtime credentials
AuthenticationModule → SignInFlow — Runs interactive sign-in when required
Runs interactive sign-in when required
AuthenticationModule → LicenseValidation — Validates product access
Validates product access
SignInFlow → SessionStore — Maintains the authenticated session
Maintains the authenticated session
JARIAClient → AuthenticationModule — Reads userId for conversation requests
Reads userId for conversation requests
JARIAClient → ORamaVRCloud — Sends conversation turns [HTTPS / JSON]
Sends conversation turns
[HTTPS / JSON]
SignInFlow → ORamaVRCloud — Signs in and renews the user session [HTTPS / OIDC]
Signs in and renews the user session
[HTTPS / OIDC]
LicenseValidation → ORamaVRCloud — Validates licence entitlements [HTTPS]
Validates licence entitlements
[HTTPS]
Component View: Creator SDK - Runtime SDK [
svg
|
png
|
puml
]