Covers all layers: TCP → transport frame → message type dispatcher → payload schemas. Documents frame format (6-byte header), all message types, STREAM_OPEN/CLOSE lifecycle, codec/pixel_format/origin tables, stream events, and discovery announcement wire format. Also fixes stale channel_id reference in audio section of architecture.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>