Case Simulation

SignalR event hub that drives profile-based simulator traffic into subscribing tenant deployments

case-simulation.opcommservice.com

Production

Bearer-Key Auth

Subscribers (tenant Receipt clients) authenticate per deployment with a per-row bearer key. Keys are ciphered at rest via OpCommCryptology and resolved against PlatformDeployment on connect.

Profile Engine

Loads active simulator profiles and the deployments assigned to each, ticks rooms in sim-time across configurable clocks (Real, DemoLoop, PhaseStretched), and fans events out only to interested subscribers.

Single-Instance SignalR

Hosted as a single Azure App Service instance with WebSockets + ARR affinity. State lives in-memory for the active profile; no Redis or backplane required at this scale.

ENDPOINTS

General
SignalR
HUB /sim Simulator event hub - tenant Receipt clients connect here
Hub connections require a per-deployment bearer key presented in the connection token