Skip to content

How to use these docs

These docs are split into four tracks by audience, and within each track the sidebar groups pages by what they’re for — so you can tell a “read in order” page from a “look it up” page at a glance.

Every track separates learning-oriented pages from reference:

GroupWhat it isHow to read it
Get startedA tutorial pathIn order, top to bottom
Guides / How-toTask-focused recipesJump to the one you need
ReferenceExhaustive look-upSearch / scan, don’t read cover to cover
Deep divesImplementation internalsWhen you want the “why” and the sharp edges

The Protocol Reference adds a few more groups (The core model, The planes, Moving & reconciling, Subsystems) because it’s a sequence — it follows one operation from birth to convergence.

  • Callouts. :::note is context, :::tip is a shortcut, :::caution is a footgun. In the Protocol spec, a Normative caution marks a MUST/SHOULD requirement an independent implementation has to satisfy.
  • Diagrams are animated — hit ▶ Replay to step through a flow again.
  • Code blocks have a copy button; spec sections give exact byte layouts.
  • Pre-1.0. Everything here is accurate to current code but may change before 1.0; the byte-level details are versioned (see the spec’s versioning note).