@tracepack/pack-attestation
v0.2.1
Published
Integration layer binding immutable TracePack pack snapshots to portable attestation subjects.
Readme
@tracepack/pack-attestation
Integration layer for binding finalized TracePack pack state to Attestation v1 subjects.
It provides:
- deterministic pack snapshots;
- pack-version binding;
- evidence-order and export-relevant metadata binding;
- SHA-256 verification of included evidence bytes;
- pack-snapshot attestation subject creation;
- pack-subject policy helpers.
Before an attestation subject is created, included evidence bytes are verified against their recorded content hashes. Missing or mismatched included evidence is rejected.
Excluded evidence is not part of the finalized attested pack subject.
Install
npm install @tracepack/pack-attestationThis package does not sign attestations itself. Use @tracepack/attestation-sigstore when
Sigstore signing or verification is required.
See ../attestation/SPEC.md for the Attestation v1 trust model.
