From 0ba485c938607303547d4a7fe442cfc0b71c0582 Mon Sep 17 00:00:00 2001 From: TheusHen Date: Sun, 20 Sep 2026 16:24:37 -0300 Subject: [PATCH] docs: link LEP v2.0.0 freeze ref in compat matrix and v1 gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Records the upstream freeze (protocol FREEZE.md, decision 2026-08-26) where the gate asks for it. No boxes checked — those get linked from the release PR. --- docs/compatibility-matrix.md | 5 +++++ docs/v1-release-gate.md | 3 +++ 2 files changed, 8 insertions(+) diff --git a/docs/compatibility-matrix.md b/docs/compatibility-matrix.md index 4824cf6..a3f29c9 100644 --- a/docs/compatibility-matrix.md +++ b/docs/compatibility-matrix.md @@ -3,6 +3,11 @@ Supports **LEP v1 and v2** (v2 is the current wire version; v1 accepted for backward compatibility). Device path = Latch. +> LEP v2.0.0 is frozen upstream (protocol `FREEZE.md`, decision 2026-08-26; +> freeze note `9606571`). No breaking wire changes without ADR + major bump. +> Relay vendors the golden vectors (`internal/lep/testdata/`) and the +> protocol conformance suite runs them on every CI. + ## Protocol | Component | Version | Where | diff --git a/docs/v1-release-gate.md b/docs/v1-release-gate.md index d557f17..0bfc9fa 100644 --- a/docs/v1-release-gate.md +++ b/docs/v1-release-gate.md @@ -8,6 +8,9 @@ This is the executable version of the "Product v1.0.0 still needs" list in - [ ] `spec/` drafts used by Relay are frozen (binary batch, LEP crypto wire, attachment TLVs, identity TLVs) — linker notes the frozen commit. + Reference: protocol `FREEZE.md` (LEP v2.0.0, decision 2026-08-26; + freeze note `9606571`); Relay's vendored vectors live in + `internal/lep/testdata/` and CI runs them on every push. - [ ] `go test ./... -count=1` green on the tag commit. - [ ] `go vet ./... && golangci-lint run --timeout=5m` clean.