Tamper-evident tamper-proof: what an agent audit log can actually prove A developer built an append-only, hash-chained audit ledger for AI agents, shipped in the Apache-licensed agenthof tool, that makes any edit, deletion, or reordering of a committed event detectable via `agenthof audit verify`. The developer is explicit that the ledger is tamper-evident rather than tamper-proof: tail truncation is solved for the governance ledger through an independent off-machine anchor, but automatic anchoring for per-run receipts and detection of silently dropped events remain unbuilt, with the latter planned as an ingress-call accounting check rather than a cryptographic fix. Open any "AI agent governance" page and you'll find the phrase tamper-proof audit log . Treat it as a tell. No append-only file on a machine someone administers is tamper-proof, and a vendor who says otherwise is either not thinking hard about it or hoping you won't. So let's do the un-sexy thing and be precise. In an earlier post https://dev.to/rojaneerdev/from-god-mode-to-governed-an-ai-agent-that-cant-exceed-its-grant-4ilk I showed an agent acting as a human and leaving a receipt. This post is about how much you can actually trust that receipt — what it genuinely proves, the three places it honestly can't, and — the part most "trust" posts skip — which of those are shipped and which I'm still building. All runnable from the Apache core; verify it yourself. The ledger is an append-only, hash-chained file: each event carries the SHA-256 of the exact bytes of the event before it, so the records form a chain. agenthof audit verify