Skip to content

Add lab batch pack chain-of-custody hashes - #164

Merged
cschanhniem merged 1 commit into
mainfrom
codex/oamp-loop-v0565-chain-custody
Jul 6, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
codex/oamp-loop-v0565-chain-custody

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • add chain_of_custody.json and MANIFEST.json to lab batch pack zips
  • hash panel.csv, ordered candidate identities, per-candidate sequences, and evidence certificates
  • add --verify-pack integrity check plus tamper-detection tests
  • sync Phase 4 roadmap/docs to v0.5.65

Verification

  • python3 -m pytest tests/test_lab_batch_pack.py tests/test_docs_consistent.py -q
  • ruff check scripts/build_lab_batch_pack.py tests/test_lab_batch_pack.py tests/test_docs_consistent.py
  • git diff --check
  • python3 -m pytest -q
  • pre-push pytest -q

Claim boundary

Hashes verify archive identity only. They do not verify synthesis, biological activity, safety, or experimental provenance after receipt.

@cschanhniem
cschanhniem force-pushed the codex/oamp-loop-v0565-chain-custody branch from 8ec275e to a80ca9e Compare July 6, 2026 10:13
@cschanhniem
cschanhniem force-pushed the codex/oamp-loop-v0565-chain-custody branch from a80ca9e to c46fc1a Compare July 6, 2026 10:16
@cschanhniem
cschanhniem merged commit 6bf5fa4 into main Jul 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant