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)