Changelog
Validation Refresh
This edition aligns the specification with the current zenoh-rust wire definitions and codecs, with zenoh-pico used as an additional interoperability reference.
It corrects scouting message IDs, documents transport and network OAM messages, records the low-latency unicast transport mode, updates locator canonical form, and clarifies INIT/OPEN, JOIN, QUERY, and Attachment semantics.
Initial Release
First public release of the Zenoh Protocol Specification.
This document establishes the normative wire-level specification for the Zenoh protocol, covering:
-
Encoding primitives (VLE, ZenohID, WireExpr, Extensions)
-
Scouting layer (SCOUT, HELLO)
-
Transport layer (INIT, OPEN, CLOSE, KEEP_ALIVE, FRAME, FRAGMENT, JOIN)
-
Session layer (declarations, interests)
-
Network layer (PUSH, REQUEST, RESPONSE, RESPONSE_FINAL, DECLARE, INTEREST)
-
Data plane (PUT, DEL, QUERY, REPLY, ERR)