{
 "type": "CAIN42/REPRODUCIBLE-BUILD/v1",
 "git_commit": "19cc6c1bea4abbc515f8369bcb1b58d19cf754d1",
 "source_date_epoch": 1790461399,
 "dockerfile": "Dockerfile.cluster-node",
 "method": "two independent builds from `git archive <commit>`, --no-cache, SOURCE_DATE_EPOCH=commit time, BuildKit rewrite-timestamp=true (image exporter, unpack=false), no BuildKit provenance/SBOM attestations (they embed per-build IDs), base pinned by digest, every Python package pinned (--no-deps)",
 "builds": [
  {
   "tag": "cain-cluster-node:repro-19cc6c1-a",
   "image_id": "sha256:bc8f22c0d1cff6cc948320e2edf037dd361a9a2beaa8a40348b8348e5f30d904",
   "build_seconds": 97
  },
  {
   "tag": "cain-cluster-node:repro-19cc6c1-b",
   "image_id": "sha256:bc8f22c0d1cff6cc948320e2edf037dd361a9a2beaa8a40348b8348e5f30d904",
   "build_seconds": 97
  }
 ],
 "identical_image_id": true,
 "identical_filesystem_layers": true,
 "differing_files": [],
 "differing_file_count": 0,
 "measured_at": "2026-09-26T22:33:04Z",
 "not_claimed": [
  "reproducibility on another machine or on another day (apt package indexes move; Debian packages are not pinned to a snapshot)",
  "an independent rebuilder"
 ]
}