Architecture
+ VIDEO → Multimodal Engine → Neurobehavioral Construct Computer │ ▼ Clinician private channel │ ▼ Session note + outcomes
Multimodal channels
Steps
1
Capture consent
Recording requires explicit patient consent per session. Configure your consent flow in the Console.
2
Start the session
POST /api/therapy-sessions/start with the participants and modality. Returns a session_id and a multimodal WebSocket URL.3
Stream audio + video
Stream PCM audio at 16 kHz and video frames (vision pipeline 468-point landmarks) over the multimodal WebSocket.
4
Receive construct activations
The clinician’s private channel emits
rdoc.activation events with feature contributions and confidence.5
Close the session
POST /api/therapy-sessions/stop finalizes the session. The Co-Therapy Agent drafts the session note with construct-anchored claims.Related
Co-Therapy Agent
Agent-level documentation.
Facial Engine
Physiological signals from video.
Vocal Engine
Acoustic features from audio.
Neurobehavioral Construct Constructs
15 documented constructs.