TRQP-TSPP

Evidence Bundles

TSPP produces posture evidence bundles: portable artifacts that make TSPP results auditable, replayable, and easy to ingest into the TRQP Assurance Hub combined-assurance workflow.

What the bundle contains

When you run the harness with TSPP_REPORT_PATH=..., the conformance report is generated as JSON.

To package a Hub-aligned evidence bundle:

python scripts/create_evidence_bundle.py \
  --report reports/tspp_conformance_AL2.json \
  --out reports/evidence_AL2

This produces:

Artifact Path artifact_kind Notes
Posture report tspp_posture_report.json tspp_posture_report Normalized TSPP results (stable filename).
Bundle descriptor bundle_descriptor.json tspp_posture_evidence_bundle_descriptor Machine-readable index (paths + hashes).
Checksums checksums.json evidence_bundle_checksums SHA-256 checksums for key artifacts.
Bundle zip bundle.zip tspp_posture_evidence_bundle_zip Convenience packaging of the directory.

Assurance Hub alignment

TSPP bundles are the primary producer for the Hub row “TSPP posture evidence bundle”.

Schema references

Optional supply chain integrity artifacts (TSPP-SCI)

Where available, evidence bundles SHOULD include supply chain integrity artifacts to support audit-ready evaluation:

These artifacts support TSPP-SCI-01..05 and are consumed by the Assurance Hub crosswalk.