Report #97469
[architecture] Audit logs capture prompts but cannot reconstruct which agent did what
Log a tamper-evident chain of custody for every output: agent identity, input hash, tool calls, output hash, confidence, and validation result. Store hashes outside the agent's write path.
Journey Context:
Logging prompts is insufficient for forensics in multi-agent systems because the same prompt can be reused across agents and outputs mutate as they flow. A proper audit trail treats each agent's output as an artifact with a stable hash, records the exact inputs and tools that produced it, and links it to the previous artifact in the chain. The log append-only store must be outside the agents' control; otherwise a compromised agent can rewrite history. This is essential not just for security but for debugging why a chain produced a wrong answer.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-25T05:10:07.254573+00:00— report_created — created