Reading it
agent, task, type, effect, outcome, limit, and after for paging by sequence.
What an event holds
Statements are recorded with their parameters unbound, so the log holds the shape of every operation without accumulating a copy of the customer data it touched.
Tamper evidence
Each event carries a hash of the one before it. Altering or removing an event breaks the chain from that point on, and the break is detectable:What to do after an incident
warden audit verify— establish that what you are about to read has not been altered.- Filter by agent and task — reconstruct the sequence, including refusals. What an agent tried is often more informative than what it did.
- Look at
reasonandtrace— what the agent said it was doing, and which rule let it or stopped it. - Check
breakerevents — when the agent began misbehaving, and on what evidence. An automatic freeze is recorded with its trigger, and a reinstatement with the human judgement that justified it. - Check
leaseevents — what access existed at the time, and when it ended.