AI agents · verifiable audit log

AI agent audit log: tamper-evident, verifiable compliance for autonomous agents

A plain log can be edited. As AI agents act on their own — moving money, calling tools, changing systems — you need an audit log you can prove was not altered. Here's how to give an agent a verifiable, tamper-evident audit log in one command.

Every decision, hash-chained

The open-source meniw-protocol writes each agent decision (allow or block) into an append-only ledger where every entry commits to the previous entry's hash and to the norm's SHA-256. Alter or delete any record and the chain breaks.

pip install meniw-protocol

# every governed decision is appended to compliance.ledger.jsonl
meniw-verify compliance.ledger.jsonl
# [meniw-verify] VALID: OK — N receipts, chain intact   (INVALID + exit 1 if tampered)

Verifiable by anyone — no trust required

An auditor, regulator, customer or insurer runs meniw-verify and confirms the agent weighed each action against the rules before acting. An optional HMAC key proves the receipts came from your gate; the chain head can be anchored to Bitcoin via OpenTimestamps. This is exactly what EU AI Act record-keeping (Art. 12) and human oversight (Art. 14) call for.

Get it (free, open source)

PyPI · download bundle · GitHub · guardrails comparison · EU AI Act compliance

By Chris Meniw — author of the Universal Declaration of AI Agents (The Meniw Protocol), creator of ZOE (agentic AI). DOI 10.5281/zenodo.20481373 · Software DOI 10.5281/zenodo.20583872 · chrismeniwfoundation.org