Skip to content

feat(compliance): add batch_manifest_hash to RolloutProvenance#7

Merged
HainingYin merged 1 commit into
mainfrom
fix/batch-manifest-hash
Jul 3, 2026
Merged

feat(compliance): add batch_manifest_hash to RolloutProvenance#7
HainingYin merged 1 commit into
mainfrom
fix/batch-manifest-hash

Conversation

@HainingYin

Copy link
Copy Markdown
Contributor

Summary

  • Add batch_manifest_hash?: string to RolloutProvenance interface
  • Wire it through buildRolloutRecord() opts so callers can link individual records to their parent EvidenceManifest.content_hash
  • Enables EU AI Act Art. 19 verifiable evidence chains (record → batch hash → manifest)

Closes #2

Test plan

  • TypeScript compiles (field is optional, no breaking changes)
  • Existing callers unaffected (new param is optional with spread)

🤖 Generated with Claude Code

Wire batch_manifest_hash through buildRolloutRecord() so individual
rollout records can reference their parent EvidenceManifest's content
hash, enabling EU AI Act Art. 19 verifiable evidence chains.

Closes #2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@HainingYin HainingYin merged commit 33f33de into main Jul 3, 2026
2 checks passed
@HainingYin HainingYin deleted the fix/batch-manifest-hash branch July 3, 2026 07:56
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.

[compliance] Add batch_manifest_hash to RolloutProvenance for EU AI Act Art. 19 integrity

1 participant