FEATURE · SYNCHRONIZATION · F4

Therapist changes land instantly.

A dedicated real-time channel keeps every control on the therapist's side reflected on the client's screen.

DEFINITION

Synchronization is the real-time channel that keeps the client display locked to the therapist's controls, with typical end-to-end latency under 100 ms.

What it is

A low-latency bidirectional connection that carries therapist adjustments — pattern, speed, colour, audio — to the client renderer as they happen.

Why it matters clinically

Speed titration is a live clinical judgment in Phase 4. Any perceptible lag between the therapist's decision and the client's experience breaks the loop the protocol depends on.

How BilateralSync implements it

State is transmitted over a persistent real-time channel with client-side interpolation. The renderer runs on the client's own animation clock, so momentary network variability does not stall the target.

Frequently asked questions

How low is the latency?

Sub-100 ms between a therapist adjustment and the client display in typical broadband conditions. Changes to speed, pattern, colour, audio and volume are essentially instant to the therapist's perception.

What happens if the connection blips?

The client renderer keeps animating on its own local timeline, so a momentary network blip does not stop the visual target. State reconciles when the connection recovers.

Does synchronization require the client to install anything?

No. The sync channel runs entirely in the browser tab the client already opened.