Skip to content

Commit dc02ebf

Browse files
docs: add version compatibility table to SPEC.md (PILOT-421) (#5)
Add a version compatibility table after the title block mapping each SPEC document revision (v0.1–v0.5) to the corresponding Pilot Protocol release series and protocol version number. This gives implementors a quick reference for which spec version aligns with which daemon release. - Summary header block showing the current spec/protocol version - Compatibility table: SPEC version → protocol version → first release → status - Note explaining the relationship between SPEC version and protocol version fields Closes PILOT-421
1 parent 80eca04 commit dc02ebf

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

SPEC.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Pilot Protocol Wire Specification v0.5
22

3+
> **Specification version:** v0.5
4+
> **Protocol version (header):** `1` (4-bit field, see §3.2)
5+
6+
## Version Compatibility
7+
8+
| SPEC Version | Protocol version | First Pilot Protocol Release | Status |
9+
|---|---|---|---|
10+
| v0.5 | 1 | v1.10.0 | ✅ Active (current) |
11+
| v0.4 | 1 | v1.7.0 | ⏳ Historical |
12+
| v0.3 | 1 | v1.5.0 | ⏳ Historical |
13+
| v0.2 | 1 | v1.4.0 | ⏳ Historical |
14+
| v0.1 | 1 | v1.0.0 | ⏳ Historical |
15+
16+
> **Note:** The **SPEC version** tracks the wire specification document. The 4-bit **Protocol version** field in the packet header (§3.2) identifies the wire format itself and has remained `1` across all v0.x spec revisions — the wire format is backward-compatible within the same protocol version number. A future spec revision that changes the wire format will increment this field.
17+
18+
---
19+
320
## 1. Addressing
421

522
### 1.1 Virtual Address Format

0 commit comments

Comments
 (0)