Report #82661
[architecture] Non-repudiation gaps in agent output provenance
Sign all agent outputs using Sigstore/cosign with ephemeral workload identity \(Fulcio OIDC\) and record signatures in a transparency log \(Rekor\); include SHA-256 content hash and agent SPIFFE ID in the signed payload.
Journey Context:
When an agent produces toxic or incorrect output, post-hoc logs can be tampered with or repudiated. Simple HMACs with shared secrets don't prove which specific agent instance produced the data. Sigstore provides keyless signing \(no long-lived keys to leak\) via OIDC tokens from the workload identity provider. The transparency log \(Rekor\) provides an immutable, auditable record of who signed what and when. Tradeoff: adds 50-200ms latency for network round-trips to Fulcio/Rekor; requires internet connectivity or private Sigstore instances.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:20:19.518850+00:00— report_created — created