Watch the files that matter.
Point the watcher at your agent’s soul, skills, and configs. The moment anything changes them, the change is recorded and a webhook pings your channel.
fileWatchPatternsAn open-source plugin that records every tool call, message, skill, and cron to a tamper-evident trail on your machine. When anyone asks what your agent did, you don’t explain. You show them.
then openclaw audit setup: a wizard wires the hooks and optional anchoring
An OpenClaw agent acts on your behalf: calling tools, sending mail, firing crons. You should know exactly what it did.
Gate records all of it to your own machine: not logs you scroll, but a queryable trail that answers questions, raises alarms, and stands up as evidence.
And because plain logs can be edited or lost, every event is hashed into a Merkle chain. Nobody can quietly rewrite the record. Including you.
Every command runs against a tamper-evident log. Pick one to watch it return a real snapshot: health, daily digests, anomaly tripwires, deduplicated timelines, the installed surface, and an offline Merkle verification.
The trail is queryable, but you shouldn’t have to remember to query it. Two separate webhook channels: incident pokes when something needs you now, scheduled digests for everything else.
Point the watcher at your agent’s soul, skills, and configs. The moment anything changes them, the change is recorded and a webhook pings your channel.
fileWatchPatternsIntegrity violations, config changes, and anchor divergence go straight to Slack, Discord, or any webhook. Incidents get their own channel, so they’re never buried.
notificationWebhookDaily and weekly summaries delivered to a channel after midnight. Same projection as audit report, so a skim replaces a CLI habit.
reportWebhook openclaw audit ui serves a dashboard straight from the plugin. It runs on your
machine, loopback-only by default. Browse the trail, replay a session, and read back
every decision your agents made, without touching the CLI.
Recording happens to a SQLite file on your disk, owner-readable only. There’s no account, no cloud ingest, and anchoring publishes a 32-byte root — never the data.
Four steps turn raw runtime activity into an independently verifiable record.
Each tool call, skill, cron, and policy decision is hashed with the canonical Digital Evidence hash: SHA-256 over RFC-8785 JSON.
Hashes fold into a per-runtime Sparse Merkle Tree. A checkpoint is committed on a ~60-second integrity cadence.
One wizard prompt enables anchoring to Constellation Digital Evidence. Once finalized, the anchor is permanent and publicly checkable.
Anyone with the leaf, root, and siblings re-derives the root locally; openclaw audit verify does it offline. No trust in Gate required.
This plugin is free and standalone. When you want defense in front of the model too, point OpenClaw at the Gate AI gateway: prompt-injection screening that leads public benchmarks, secret scanning, and automatic token savings. Same evidence pipeline, one line of config.
Free, open source, and recording in two minutes. Know exactly what your agents did, and prove it to anyone.