57/F1: The sealed box moves into the SDK, in Go and TypeScript (issue 650) #26

Merged
mesh-admin merged 3 commits from pkg/57-f1-seal-box into feat/57-config-and-provisioning 2026-10-13 23:52:12 +00:00
3 Commits
Author SHA1 Message Date
mesh-adminandClaude Opus 5.5 a7997fc857 Add the TypeScript twin of the sealed box, proven by the Go package's fixtures (issue 650)
mesh/merge-gate head a7997fc857ae merged into trunk c579f4de7511 — pass: the change touches no module of the mesh's graph
mesh/repo-check head a7997fc857ae merged into trunk c579f4de7511 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
mesh/delivery delivered
(Also replaces the placeholder package.json the previous commit carried by mistake.)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:48:02 +00:00
mesh-adminandClaude Opus 5.5 adfb9c84b5 Move the sealed box into the SDK, so the vault and providers need not copy it (issue 650)
go/seal and its TypeScript twin @novox/mesh-sdk/seal are the ADR 0206 box
the licence manager kept to itself. Fixtures made by the licence manager's
own seal.go prove both byte for byte, in both directions. (Replaces the
placeholder README the branch's first commit carried by mistake.)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:47:21 +00:00
mesh-adminandClaude Opus 5.5 1b36bcdb68 Move the sealed box into the SDK, so the vault and providers need not copy it (issue 650)
go/seal and its TypeScript twin @novox/mesh-sdk/seal are the ADR 0206 box
the licence manager kept to itself. Fixtures made by the licence manager's
own seal.go prove both byte for byte, in both directions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:45:51 +00:00