You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
docs(provider): record guest package verification for Node and Docker CLI #89
Owner decision H50:b (2026-10-16): the Docker CLI and Node binaries are not hash-pinned in the host agent. The contract instead records that guest package verification covers them. Today specs/006-whr-cli/contracts/devcontainer-provider.md §Tools requires the exact installed version and hash, while the code checks only the version string (internal/devcontainer/tools.go, internal/providers/docker/native_open.go). The Node values in tool-pins.json hash release archives, not the binary.
Acceptance criteria
The contract states that Node and the Docker CLI are verified by version plus guest package verification, and names where that verification happens.
tool-pins.json labels the Node digests as archive digests, or the contract says so.
No code change; make check is green.
Found by the independent pilot review on 2026-10-16. Builds on the pilot branch pilot/installable-pilot-pr (split from #83); start from its current head.
Activity
docs(provider): record guest package verification for Node and Docker…
docs(provider): record guest package verification for Node and Docker…
docs(provider): record guest package verification for Node and Docker…
docs(provider): record guest package verification for Node and Docker…
docs(provider): record guest package verification for Node and Docker…
docs(provider): record guest package verification for Node and Docker…
wstein commentedon Oct 16, 2026
Done in #94 except the box naming where guest verification happens; tracked in #90 (H52:a).
docs(pilot): define guest package verification procedure
docs(provider): point tool pins and contract at guest verification
docs(pilot): pin Docker key and tighten guest verification
docs(pilot): make Node archive digest the trust anchor
docs(pilot): clarify apt version and SHASUMS status values
wstein commentedon Oct 16, 2026
Done: #94 recorded H50:b, and #110 names where guest verification lives (
docs/development/guest-package-verification.md).