TermRemoteCtl/docs/architecture/protocol.md

387 B

TermRemoteCtl Protocol Notes

Control Plane

HTTPS JSON endpoints handle pairing, trusted devices, sessions, presets, and history windows.

Data Plane

WebSocket handles active-session attach, terminal output frames, resize events, and input events.

First Serialization Rule

All timestamps use ISO 8601 UTC strings. Session IDs, device IDs, and pairing IDs are opaque strings.