SignalR event hub that drives profile-based simulator traffic into subscribing tenant deployments
case-simulation.opcommservice.com
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.
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.
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.