Report #50433
[architecture] Non-repudiation failures prevent audit trails of agent decisions
Sign agent outputs using JSON Web Signatures \(JWS\) per RFC 7515 with Ed25519 keys; include input hash and timestamp in signed claims to prevent replay attacks and provide cryptographic proof of agent authorship.
Journey Context:
Simple logging is mutable and repudiable; timestamps alone don't prove agent authorship. HMACs with shared secrets don't provide non-repudiation \(both parties can forge\). Asymmetric JWS with Ed25519 ensures only the agent with the private key could have produced the signature, enabling independent verification without shared secrets.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T15:07:53.368909+00:00— report_created — created