MIRROR-CRT-56-001 · Thin bundle assembler handoff (v0.1)

Purpose: unblock MIRROR-CRT-56-001 by defining expected assembler outputs so the real thin bundle can replace the milestone-0 sample.

Expected outputs

Assembly steps (reference for assembler owners)

  1. Produce layer tar parts deterministically (sorted entries, zeroed mtimes/uid/gid, pax headers disabled).
  2. Compose mirror-thin-v1.tar.gz using stable order: manifest.json, layers/*, indexes/*.
  3. Generate manifest JSON and compute SHA256 for both tarball and manifest; write .sha256 files.
  4. Sign manifest (DSSE optional) and place signature next to manifest if available.

Determinism requirements

Evidence

v1 sample (published 2025-11-23)

Owners

Status