Audit
Append-only and hash-chained: each record carries the digest of its predecessor, so editing one breaks every link after it and removing one from the middle leaves a sequence gap.
Chain intact 47 record(s) verified
sha256:2735a53f8c20d0c24bf6a0d5f1dafb7b713b01f4dea0fac0c76ce67db9c6882c
Checked against itself only. This detects an edited record and a record missing from the middle, but not truncation: removing entries from the end leaves a shorter chain that still verifies. This is tamper evidence, not tamper proofing — an attacker who controls the storage can rewrite the whole chain and recompute every digest. Recording the head digest above somewhere ARC Control cannot reach is what closes both gaps.
Verify against an anchored head
Verifying against an anchored head needs the live console: this page is a static capture, so the form cannot run. The verdict above was produced by a real verification of a real chain.
Records
| # | When (UTC) | Event | Actor | Summary | Digest |
|---|---|---|---|---|---|
| 35 | 2026-10-26 09:18:30Z | action.requested | arc_ag_c73111f98579055423626c6e4a1f2c86 | finance-agent requested stripe.refund | 29e3b5443e19… |
| 34 | 2026-10-26 09:18:29Z | action.executed | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.refund executed in 0ms | 4d37e8a291ec… |
| 32 | 2026-10-26 09:18:29Z | action.allowed | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.refund authorized by FINANCE-004 | f041599ed447… |
| 27 | 2026-10-26 09:18:29Z | action.requested | arc_ag_c73111f98579055423626c6e4a1f2c86 | finance-agent requested stripe.refund | e95ad203b6e8… |
| 26 | 2026-10-26 09:18:28Z | action.denied | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.refund denied: exceeds autonomous refund authority | 5b924734f04c… |
| 24 | 2026-10-26 09:18:28Z | action.requested | arc_ag_c73111f98579055423626c6e4a1f2c86 | finance-agent requested stripe.refund | d621554d9447… |
| 23 | 2026-10-26 09:18:27Z | action.denied | arc_ag_c92e58dc46afacd2726b9a4dad1e3fdd | github.create_issue denied: agents may not write to a protected branch | c9030874f1f0… |
| 21 | 2026-10-26 09:18:27Z | action.requested | arc_ag_c92e58dc46afacd2726b9a4dad1e3fdd | engineering-agent requested github.create_issue | 27046b76bb29… |
| 20 | 2026-10-26 09:18:26Z | action.executed | arc_ag_c92e58dc46afacd2726b9a4dad1e3fdd | github.create_issue executed in 0ms | 7b7df4e891d6… |
| 18 | 2026-10-26 09:18:25Z | action.allowed | arc_ag_c92e58dc46afacd2726b9a4dad1e3fdd | github.create_issue authorized by GITHUB-002 | 229cca3295f2… |
| 17 | 2026-10-26 09:18:25Z | action.requested | arc_ag_c92e58dc46afacd2726b9a4dad1e3fdd | engineering-agent requested github.create_issue | 285c9a3d27de… |
| 16 | 2026-10-26 09:18:24Z | action.denied | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.get_charge denied: no policy authorizes this action | aa6f574c01d3… |
| 14 | 2026-10-26 09:18:24Z | action.requested | arc_ag_c73111f98579055423626c6e4a1f2c86 | finance-agent requested stripe.get_charge | de4d9ab6a9d8… |
| 13 | 2026-10-26 09:18:23Z | action.executed | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.refund executed in 1ms | 65daa8147c61… |
| 11 | 2026-10-26 09:18:23Z | action.allowed | arc_ag_c73111f98579055423626c6e4a1f2c86 | stripe.refund authorized by FINANCE-004 | 1238515a91fd… |
| 10 | 2026-10-26 09:18:23Z | action.requested | arc_ag_c73111f98579055423626c6e4a1f2c86 | finance-agent requested stripe.refund | 07f7d021d4eb… |