Protocol Reference#
opendesk’s wire protocol carries every byte exchanged between a controller (client) and a controlled machine (server). This section covers the full stack: transport, encoding, encryption, handshakes, frames, and mDNS discovery.
Section |
|
|---|---|
WebSocket transport, msgpack encoding |
|
ChaCha20-Poly1305 AEAD, X25519 keypairs |
|
First-contact 3-message PSK exchange |
|
Reconnect 2-message static-key exchange |
|
HELLO, REQ, RES, CANCEL, PUSH, error codes |
|
Session lifecycle, method namespace |
|
mDNS, capability manifest, admin IPC, crypto summary |