Chain head anchoring

Agent: Proofroom Ops Agent · Operated by Proofroom · Accountable human: Proofroom Operator

Scope confirmed by Proofroom Operator.

Last verified 2026-10-01 01:04:12 UTC · Last evidence 2026-09-30 02:02:20 UTC

Chain verified ✓, 71 events · Receipts: 71 recorded / 71 expected · Integrity incidents: 2 · Evidence altered: yes · Public verify JSON · Site integrity log

Evidence: independently confirmed
Evidence intake was unavailable on Proofroom between 2026-09-16 12:01:42 UTC and now. The decay clock is suspended for this period. This does not indicate a change in the agent's activity. Platform status.

This is one of Proofroom's own internal agents. The company runs on the product it sells: this room is the live, public audit trail of that claim. View the example Evidence Pack (redacted snapshot of what customers receive).

Declared scope

Publish daily Merkle-rooted chain-head manifests to an external public repository and OpenTimestamps.

Allowed actions

  • publish chain head anchor
  • retry OpenTimestamps stamp

Declared but never recorded: publish chain head anchor; retry OpenTimestamps stamp.

Prohibited actions

  • publish customer free text
  • publish use case UUIDs

Oversight model

Automated system job with operator visibility on the anchoring proof room.

ActionTier
ops.restart_agentapproval
ops.change_capsapproval
ops.retry_failed_jobautonomous
ops.close_incidentautonomous
ops.send_digestautonomous
ops.open_incidentautonomous
ops.flag_anomalyautonomous
ops.touch_customer_dataforbidden
ops.billing_actionforbidden

Active playbook: version 12, SHA-256 8bfa6bb4b90fb700…

Trust signals

Three independent signals — not one score. A perfect bar in one column cannot hide a caveat in another. Interpreted under capture grade Instrumented (SDK middleware wraps actions).

Integrity

Chain intact

71 events recomputed; 2 integrity incidents on record.

71 events · 2 incidents

Evidence strength

Operator-confirmed evidence present

system confirmed: 68 · operator confirmed: 3

operator confirmed

Coverage

0 of 2 declared behaviours observed

Not yet observed: publish chain head anchor; retry OpenTimestamps stamp.

0/2 declared

What this does not verify: These three signals are independent. A strong chain does not imply strong evidence sources or complete behavioural coverage — and the reverse. None certify agent quality, safety or fitness for purpose. The score measures the presence, integrity and freshness of an evidence trail, not agent quality. It does not certify accuracy, bias, legality or fitness for purpose. Self-reported events depend on the honesty of the submitting system.
Legacy coverage rubric (checklist detail · not a single verdict)
100/ 100
  • Declaration completeness10/10

    Scope summary, allowed actions, prohibited actions and oversight model declared on the passport.

  • Chain integrity20/20

    All 71 events recomputed successfully.

  • Evidence freshness15/15

    Last event 23 hours ago against a 3-day decay window.

  • Activity depth15/15

    71 events recorded (full marks at 50 or more).

  • Material action coverage15/15

    69 of 69 material actions carry receipts.

  • Source strength bonus5/5

    Evidence includes confirmation beyond self-reporting.

  • Configuration provenance declared5/5

    Provenance level: externally anchored.

  • Identity and accountability15/15

    Scope confirmed by a human.

Chain integrity

chain valid71 events checkedChecked 2026-10-01 01:04:02 UTC

Checked under verifier v1.2. We never rewrite evidence to heal a chain.

Receipts: 71 · First 2026-07-30 21:38:27 UTC · Last 2026-09-30 02:02:20 UTC

By type: configuration changed (68), correction recorded (2), system updated (1)

By authority: not applicable (70), in scope (1)

By evidence level: system confirmed (68), operator confirmed (3)

Every event hash covers the previous event's hash. Editing any past event breaks every hash after it.

Chain head last anchored externally: 2026-09-30 02:02:20 UTC (anchor file). See also how to verify independently.

Integrity history

Every change in reported chain state is recorded here, in both directions. Free on every plan. Never hidden after resolution.

Detected 2026-08-03 07:12:02 UTC · Resolved 2026-08-03 07:12:02 UTCchain valid → chain validseq 1

Disclosure amendment for the 2026-08-02 anchoring-room integrity incident. (a) The scrubber corrupted our own stored metadata by replacing legitimate OpenTimestamps URLs with [redacted:secret]. (b) Our response recomputed and rewrote hashes via repair_use_case_chain, which contradicted our own append-only principle and is why the current chain no longer matches the 2026-07-30 external anchor. (c) The repair capability has since been removed so this cannot recur. Wrong rows are corrected forward only.

Cause
Stored evidence changed
Evidence altered
yes (2 rows)
Verifier
v1.2 → v1.2

The externally anchored chain head from 2026-08-02 does not match the current chain (anchor head fbba6b6dd74b… / count 2; current head f02c0dbbf982… / count 4). Unless proven otherwise this indicates a data change.

Detected 2026-08-02 10:11:39 UTC · Resolved 2026-08-02 10:40:00 UTCchain valid → chain brokenseq 1

Chain verification state changed from chain valid to chain broken, then returned to chain valid. Broken at sequence 1. Stored evidence metadata for OpenTimestamps URLs had been altered by an over-aggressive scrub (paths replaced with [redacted:secret]), which made recomputed hashes diverge. URLs were corrected and hashes were recomputed via repair_use_case_chain. Verifier 1.0 → 1.1 (genesis empty-string harden) shipped the same day; it did not by itself explain this break.

Cause
Stored evidence changed
Evidence altered
yes (2 rows)
Verifier
v1.0 → v1.1

The externally anchored chain head from 2026-07-30 does not match the current chain (anchor head 736df5b4bf02… / count 1; current head 681541fc9b00… / count 3). Unless proven otherwise this indicates a data change.

Action Receipts

71 receipts across the full history. Dates, receipt ids, event types and authority statuses stay visible on every plan.

PRF-19155n/a - self-audit eventsystem confirmedscope v1configuration changed#71f7d6bb422780c9f5…2026-09-30 02:02:21 UTC

Chain heads anchored externally (2026-09-30): 12 entries, status timestamped, merkle 98125c0a06fa.

Configuration that produced this receipt: Configuration not declared

PRF-19153n/a - self-audit eventsystem confirmedscope v1configuration changed#70f633a2ef8db32e6f…2026-09-29 02:02:20 UTC

Chain heads anchored externally (2026-09-29): 12 entries, status timestamped, merkle 9dc0e71abff9.

Configuration that produced this receipt: Configuration not declared

PRF-19150n/a - self-audit eventsystem confirmedscope v1configuration changed#69f419b2891304be3a…2026-09-28 02:02:20 UTC

Chain heads anchored externally (2026-09-28): 12 entries, status timestamped, merkle 363046bc1c22.

Configuration that produced this receipt: Configuration not declared

PRF-19148n/a - self-audit eventsystem confirmedscope v1configuration changed#68a0226a7891abb433…2026-09-27 02:02:18 UTC

Chain heads anchored externally (2026-09-27): 12 entries, status timestamped, merkle 1c0df3e505c5.

Configuration that produced this receipt: Configuration not declared

PRF-19146n/a - self-audit eventsystem confirmedscope v1configuration changed#67189a8b3bd001d93d…2026-09-26 02:02:19 UTC

Chain heads anchored externally (2026-09-26): 12 entries, status timestamped, merkle 663f39195075.

Configuration that produced this receipt: Configuration not declared

PRF-19145n/a - self-audit eventsystem confirmedscope v1configuration changed#6646a65c600f7f554d…2026-09-25 02:16:15 UTC

Chain heads anchored externally (2026-09-25): 12 entries, status timestamped, merkle e57d8918657a.

Configuration that produced this receipt: Configuration not declared

PRF-18985n/a - self-audit eventsystem confirmedscope v1configuration changed#6537b04c9f67cbab78…2026-09-24 02:02:17 UTC

Chain heads anchored externally (2026-09-24): 12 entries, status timestamped, merkle 4a658ba91c03.

Configuration that produced this receipt: Configuration not declared

PRF-18738n/a - self-audit eventsystem confirmedscope v1configuration changed#64c42778ec26514cc9…2026-09-23 02:02:18 UTC

Chain heads anchored externally (2026-09-23): 12 entries, status timestamped, merkle d6f4e4da30dc.

Configuration that produced this receipt: Configuration not declared

PRF-18496n/a - self-audit eventsystem confirmedscope v1configuration changed#639655af87ad35f505…2026-09-22 02:02:19 UTC

Chain heads anchored externally (2026-09-22): 12 entries, status timestamped, merkle 9b4b83977998.

Configuration that produced this receipt: Configuration not declared

PRF-18255n/a - self-audit eventsystem confirmedscope v1configuration changed#6220a8df02f6ab4633…2026-09-21 02:02:17 UTC

Chain heads anchored externally (2026-09-21): 12 entries, status timestamped, merkle 49796b705cfd.

Configuration that produced this receipt: Configuration not declared

PRF-18007n/a - self-audit eventsystem confirmedscope v1configuration changed#61fc0519c1198b81e9…2026-09-20 02:02:19 UTC

Chain heads anchored externally (2026-09-20): 12 entries, status timestamped, merkle 2368ab75983e.

Configuration that produced this receipt: Configuration not declared

PRF-17782n/a - self-audit eventsystem confirmedscope v1configuration changed#60ac4ecf3917a8d2b5…2026-09-19 02:02:17 UTC

Chain heads anchored externally (2026-09-19): 12 entries, status timestamped, merkle eec057e01167.

Configuration that produced this receipt: Configuration not declared

PRF-17582n/a - self-audit eventsystem confirmedscope v1configuration changed#594f83d0de0cea162f…2026-09-18 02:02:17 UTC

Chain heads anchored externally (2026-09-18): 12 entries, status timestamped, merkle ef2ce6fe0416.

Configuration that produced this receipt: Configuration not declared

PRF-17383n/a - self-audit eventsystem confirmedscope v1configuration changed#583679e35acd5b48eb…2026-09-17 02:02:19 UTC

Chain heads anchored externally (2026-09-17): 12 entries, status timestamped, merkle b4df8cde1e82.

Configuration that produced this receipt: Configuration not declared

PRF-17171n/a - self-audit eventsystem confirmedscope v1configuration changed#572cb2f68d22f8df81…2026-09-16 02:02:16 UTC

Chain heads anchored externally (2026-09-16): 12 entries, status timestamped, merkle 5cc9e78ff471.

Configuration that produced this receipt: Configuration not declared

PRF-16933n/a - self-audit eventsystem confirmedscope v1configuration changed#56f93354ec20754b08…2026-09-15 02:02:18 UTC

Chain heads anchored externally (2026-09-15): 11 entries, status timestamped, merkle c40f0f451a75.

Configuration that produced this receipt: Configuration not declared

PRF-16742n/a - self-audit eventsystem confirmedscope v1configuration changed#552bef12ee08752be2…2026-09-14 02:15:18 UTC

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 395a6d7e4cac.

Configuration that produced this receipt: Configuration not declared

PRF-16741n/a - self-audit eventsystem confirmedscope v1configuration changed#542c4a4b3c4aeb0477…2026-09-14 02:02:18 UTC

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 44bc4ad1a8c2.

Configuration that produced this receipt: Configuration not declared

PRF-16582n/a - self-audit eventsystem confirmedscope v1configuration changed#531a2943dd24ecfefb…2026-09-13 02:02:18 UTC

Chain heads anchored externally (2026-09-13): 11 entries, status timestamped, merkle 696493bdf534.

Configuration that produced this receipt: Configuration not declared

PRF-16384n/a - self-audit eventsystem confirmedscope v1configuration changed#526f5bc171b77e4f22…2026-09-12 02:15:26 UTC

Chain heads anchored externally (2026-09-12): 0 entries, status timestamped, merkle 2e1cfa82b035.

Configuration that produced this receipt: Configuration not declared

PRF-16383n/a - self-audit eventsystem confirmedscope v1configuration changed#51875542c690d5b36a…2026-09-12 02:02:19 UTC

Chain heads anchored externally (2026-09-12): 11 entries, status timestamped, merkle 9ed3b109b456.

Configuration that produced this receipt: Configuration not declared

PRF-16136n/a - self-audit eventsystem confirmedscope v1configuration changed#50891affa2811b2c98…2026-09-11 02:02:20 UTC

Chain heads anchored externally (2026-09-11): 11 entries, status timestamped, merkle 59f033d40c1c.

Configuration that produced this receipt: Configuration not declared

PRF-15881n/a - self-audit eventsystem confirmedscope v1configuration changed#490f779727d93c4b41…2026-09-10 02:02:25 UTC

Chain heads anchored externally (2026-09-10): 11 entries, status timestamped, merkle 63b7f0340abc.

Configuration that produced this receipt: Configuration not declared

PRF-15553n/a - self-audit eventsystem confirmedscope v1configuration changed#4870db0e7f38fabe9c…2026-09-09 02:02:23 UTC

Chain heads anchored externally (2026-09-09): 11 entries, status timestamped, merkle ce392e91c6e9.

Configuration that produced this receipt: Configuration not declared

PRF-15460n/a - self-audit eventsystem confirmedscope v1configuration changed#471b3d785b8ddb3eab…2026-09-08 01:54:51 UTC

Chain heads anchored externally (2026-09-08): 11 entries, status timestamped, merkle a28a5d5af074.

Configuration that produced this receipt: Configuration not declared

PRF-15458n/a - self-audit eventsystem confirmedscope v1configuration changed#4675c795e3de4ee581…2026-09-07 01:54:48 UTC

Chain heads anchored externally (2026-09-07): 11 entries, status timestamped, merkle 964eb965943c.

Configuration that produced this receipt: Configuration not declared

PRF-15456n/a - self-audit eventsystem confirmedscope v1configuration changed#45ed9d266e1feebeda…2026-09-06 01:54:52 UTC

Chain heads anchored externally (2026-09-06): 11 entries, status timestamped, merkle 020811c492e4.

Configuration that produced this receipt: Configuration not declared

PRF-15454n/a - self-audit eventsystem confirmedscope v1configuration changed#44629347e4f607de40…2026-09-05 01:54:50 UTC

Chain heads anchored externally (2026-09-05): 11 entries, status timestamped, merkle b23ba6a9872f.

Configuration that produced this receipt: Configuration not declared

PRF-15452n/a - self-audit eventsystem confirmedscope v1configuration changed#437ca67dbf0f819dec…2026-09-04 01:54:53 UTC

Chain heads anchored externally (2026-09-04): 11 entries, status timestamped, merkle 8042ebf18915.

Configuration that produced this receipt: Configuration not declared

PRF-15450n/a - self-audit eventsystem confirmedscope v1configuration changed#42e9e45483abbc0611…2026-09-03 01:54:51 UTC

Chain heads anchored externally (2026-09-03): 11 entries, status timestamped, merkle 8ef45c58d54b.

Configuration that produced this receipt: Configuration not declared

PRF-15448n/a - self-audit eventsystem confirmedscope v1configuration changed#41461dd5f04a4926bb…2026-09-02 01:54:52 UTC

Chain heads anchored externally (2026-09-02): 11 entries, status timestamped, merkle 1f2074b4fd4d.

Configuration that produced this receipt: Configuration not declared

PRF-15446n/a - self-audit eventsystem confirmedscope v1configuration changed#40f45060fb50b31d70…2026-09-01 01:54:52 UTC

Chain heads anchored externally (2026-09-01): 11 entries, status timestamped, merkle dd4846668493.

Configuration that produced this receipt: Configuration not declared

PRF-15444n/a - self-audit eventsystem confirmedscope v1configuration changed#39da8a59ea14f21626…2026-08-31 01:54:50 UTC

Chain heads anchored externally (2026-08-31): 11 entries, status timestamped, merkle db85d29809f1.

Configuration that produced this receipt: Configuration not declared

PRF-15442n/a - self-audit eventsystem confirmedscope v1configuration changed#388f22cc2abd7ea7a7…2026-08-30 01:54:49 UTC

Chain heads anchored externally (2026-08-30): 11 entries, status timestamped, merkle 7d80bd74105a.

Configuration that produced this receipt: Configuration not declared

PRF-15440n/a - self-audit eventsystem confirmedscope v1configuration changed#375a2cbafecba3e14b…2026-08-29 01:54:52 UTC

Chain heads anchored externally (2026-08-29): 11 entries, status timestamped, merkle aea81e64c68a.

Configuration that produced this receipt: Configuration not declared

PRF-15438n/a - self-audit eventsystem confirmedscope v1configuration changed#36476ea432354af691…2026-08-28 01:54:49 UTC

Chain heads anchored externally (2026-08-28): 11 entries, status timestamped, merkle 2f39e26a27cd.

Configuration that produced this receipt: Configuration not declared

PRF-15436n/a - self-audit eventsystem confirmedscope v1configuration changed#3552d79321e4a05a1c…2026-08-27 01:54:49 UTC

Chain heads anchored externally (2026-08-27): 11 entries, status timestamped, merkle 4430d4afc5ce.

Configuration that produced this receipt: Configuration not declared

PRF-15434n/a - self-audit eventsystem confirmedscope v1configuration changed#342031fbf1b380fb9d…2026-08-26 01:54:51 UTC

Chain heads anchored externally (2026-08-26): 11 entries, status timestamped, merkle ee0212695ad6.

Configuration that produced this receipt: Configuration not declared

PRF-15431n/a - self-audit eventsystem confirmedscope v1configuration changed#333aefabe8b9f7c416…2026-08-25 01:54:51 UTC

Chain heads anchored externally (2026-08-25): 11 entries, status timestamped, merkle 20012252a136.

Configuration that produced this receipt: Configuration not declared

PRF-15428n/a - self-audit eventsystem confirmedscope v1configuration changed#32ca4670a306772847…2026-08-24 01:54:52 UTC

Chain heads anchored externally (2026-08-24): 11 entries, status timestamped, merkle ab6291fe0e5c.

Configuration that produced this receipt: Configuration not declared

PRF-15425n/a - self-audit eventsystem confirmedscope v1configuration changed#315ec80e215193fe4d…2026-08-23 01:54:54 UTC

Chain heads anchored externally (2026-08-23): 11 entries, status timestamped, merkle 33d22c6d731f.

Configuration that produced this receipt: Configuration not declared

PRF-15423n/a - self-audit eventsystem confirmedscope v1configuration changed#3093dcac8d7cbd8f05…2026-08-22 01:54:53 UTC

Chain heads anchored externally (2026-08-22): 11 entries, status timestamped, merkle 19a36eca689a.

Configuration that produced this receipt: Configuration not declared

PRF-15421n/a - self-audit eventsystem confirmedscope v1configuration changed#297f0c8732a35e78ff…2026-08-21 01:54:53 UTC

Chain heads anchored externally (2026-08-21): 11 entries, status timestamped, merkle 812e2c36c8a8.

Configuration that produced this receipt: Configuration not declared

PRF-15418n/a - self-audit eventsystem confirmedscope v1configuration changed#285d9a4418ce3c0104…2026-08-20 01:54:53 UTC

Chain heads anchored externally (2026-08-20): 11 entries, status timestamped, merkle 3fe61fdf4cf9.

Configuration that produced this receipt: Configuration not declared

PRF-15258n/a - self-audit eventsystem confirmedscope v1configuration changed#27209554ba5a37e35f…2026-08-19 01:46:43 UTC

Chain heads anchored externally (2026-08-19): 10 entries, status timestamped, merkle 665f00c76944.

Configuration that produced this receipt: Configuration not declared

PRF-15094n/a - self-audit eventsystem confirmedscope v1configuration changed#26cfd676dfc2e619d1…2026-08-18 01:46:42 UTC

Chain heads anchored externally (2026-08-18): 10 entries, status timestamped, merkle adf3f855b311.

Configuration that produced this receipt: Configuration not declared

PRF-14959n/a - self-audit eventsystem confirmedscope v1configuration changed#25e17438d6c3c0019a…2026-08-17 01:25:29 UTC

Chain heads anchored externally (2026-08-17): 10 entries, status timestamped, merkle 8280c98cf099.

Configuration that produced this receipt: Configuration not declared

PRF-14805n/a - self-audit eventsystem confirmedscope v1configuration changed#2485f86ca5880b3517…2026-08-16 01:25:29 UTC

Chain heads anchored externally (2026-08-16): 10 entries, status timestamped, merkle abd1713f9651.

Configuration that produced this receipt: Configuration not declared

PRF-14644n/a - self-audit eventsystem confirmedscope v1configuration changed#236d70a6f100358fff…2026-08-15 01:25:29 UTC

Chain heads anchored externally (2026-08-15): 10 entries, status timestamped, merkle 99a746189825.

Configuration that produced this receipt: Configuration not declared

PRF-14486n/a - self-audit eventsystem confirmedscope v1configuration changed#22df3b77a362355f84…2026-08-14 01:25:27 UTC

Chain heads anchored externally (2026-08-14): 10 entries, status timestamped, merkle 95893297c972.

Configuration that produced this receipt: Configuration not declared

PRF-14327n/a - self-audit eventsystem confirmedscope v1configuration changed#217cfecb7108c95475…2026-08-13 01:25:29 UTC

Chain heads anchored externally (2026-08-13): 10 entries, status timestamped, merkle 01cbb484cb30.

Configuration that produced this receipt: Configuration not declared

PRF-14168n/a - self-audit eventsystem confirmedscope v1configuration changed#206ef8bf906c4ea733…2026-08-12 01:25:30 UTC

Chain heads anchored externally (2026-08-12): 10 entries, status timestamped, merkle 4505708de00f.

Configuration that produced this receipt: Configuration not declared

PRF-14042n/a - self-audit eventsystem confirmedscope v1configuration changed#1943eb55301e9558ea…2026-08-11 01:25:29 UTC

Chain heads anchored externally (2026-08-11): 10 entries, status timestamped, merkle e792ae04ea51.

Configuration that produced this receipt: Configuration not declared

PRF-13938n/a - self-audit eventsystem confirmedscope v1configuration changed#18a9755ef208c76bfb…2026-08-10 01:25:28 UTC

Chain heads anchored externally (2026-08-10): 10 entries, status timestamped, merkle c87809200ca4.

Configuration that produced this receipt: Configuration not declared

PRF-13880n/a - self-audit eventsystem confirmedscope v1configuration changed#1730b4382d2b335158…2026-08-09 01:25:28 UTC

Chain heads anchored externally (2026-08-09): 10 entries, status timestamped, merkle 6ba3023a700e.

Configuration that produced this receipt: Configuration not declared

PRF-13820n/a - self-audit eventsystem confirmedscope v1configuration changed#16e8d2f9721151204c…2026-08-08 01:25:28 UTC

Chain heads anchored externally (2026-08-08): 10 entries, status timestamped, merkle 848f10d35d01.

Configuration that produced this receipt: Configuration not declared

PRF-13763n/a - self-audit eventsystem confirmedscope v1configuration changed#1525fbfe0b4de5a513…2026-08-07 01:25:28 UTC

Chain heads anchored externally (2026-08-07): 10 entries, status timestamped, merkle 409666c0c4d3.

Configuration that produced this receipt: Configuration not declared

PRF-13707n/a - self-audit eventsystem confirmedscope v1configuration changed#14d8bed5df1d6be10b…2026-08-06 01:25:29 UTC

Chain heads anchored externally (2026-08-06): 10 entries, status timestamped, merkle 07f7d0e10f8a.

Configuration that produced this receipt: Configuration not declared

PRF-13665n/a - self-audit eventsystem confirmedscope v1configuration changed#1333b4d48d39c7feaa…2026-08-05 08:32:40 UTC

Chain heads anchored externally (2026-08-05): 10 entries, status timestamped, merkle 97c0b8cec236.

Configuration that produced this receipt: Configuration not declared

PRF-13567n/a - self-audit eventsystem confirmedscope v1configuration changed#12157a0576b6ce35be…2026-08-03 21:42:07 UTC

Chain heads anchored externally (2026-08-03): 23 entries, status timestamped, merkle 5d80d56e103a.

Configuration that produced this receipt: Configuration not declared

PRF-13566n/a - self-audit eventsystem confirmedscope v1configuration changed#11fe77383368964ed1…2026-08-03 21:41:54 UTC

Chain heads anchored externally (2026-08-03): 23 entries, status failed, merkle 5d80d56e103a.

Configuration that produced this receipt: Configuration not declared

PRF-13538n/a - self-audit eventsystem confirmedscope v1configuration changed#10c39a705d9ed43914…2026-08-03 14:36:57 UTC

Chain heads anchored externally (2026-08-03): 22 entries, status timestamped, merkle fbf7e7d3a93e.

Configuration that produced this receipt: Configuration not declared

PRF-13519n/a - self-audit eventsystem confirmedscope v1configuration changed#9f213bd2e2e0719e3…2026-08-03 07:50:44 UTC

Chain heads anchored externally (2026-08-03): 22 entries, status failed, merkle 5483542dd630.

Configuration that produced this receipt: Configuration not declared

PRF-13518n/a - self-audit eventsystem confirmedscope v1configuration changed#8739f959eac2a2278…2026-08-03 07:50:44 UTC

Chain heads anchored externally (2026-08-03): 22 entries, status timestamped, merkle 4d94720eced9.

Configuration that produced this receipt: Configuration not declared

PRF-13505n/a - self-audit eventoperator confirmedscope v1correction recorded#7fe630bbdc9b07ec7…2026-08-03 07:22:23 UTC

Material action recorded: correction recorded. Full receipt detail is hash-sealed at capture and available under review access.

Configuration that produced this receipt: Configuration not declared

PRF-13501n/a - self-audit eventsystem confirmedscope v1configuration changed#6cb6e66a85f5a2cc4…2026-08-03 07:12:12 UTC

Chain heads anchored externally (2026-08-03): 17 entries, status timestamped, merkle 697548e21483.

Configuration that produced this receipt: Configuration not declared

PRF-13500n/a - self-audit eventoperator confirmedscope v1correction recorded#5fcdab42b3c9a76f9…2026-08-03 07:12:03 UTC

Material action recorded: correction recorded. Full receipt detail is hash-sealed at capture and available under review access.

Configuration that produced this receipt: Configuration not declared

PRF-13447in scopeoperator confirmedscope v1system updated#4f02c0dbbf9820f7a…2026-08-02 12:07:44 UTC

Material action recorded: system updated. Full receipt detail is hash-sealed at capture and available under review access.

Configuration that produced this receipt: Configuration not declared

PRF-13439n/a - self-audit eventsystem confirmedscope v1configuration changed#3681541fc9b0078db…2026-08-02 10:40:02 UTC

Chain heads anchored externally (2026-08-02): 11 entries, status timestamped, merkle 1bc7317008ea.

Configuration that produced this receipt: Configuration not declared

PRF-13253n/a - self-audit eventsystem confirmedscope v1configuration changed#2fbba6b6dd74b5c9c…2026-07-30 21:53:50 UTC

Chain heads anchored externally (2026-07-30): 9 entries, status timestamped, merkle 32d6d4b1ad84.

Configuration that produced this receipt: Configuration not declared

PRF-13249n/a - self-audit eventsystem confirmedscope v1configuration changed#1b3e85a4c9a8731ff…2026-07-30 21:38:28 UTC

Chain heads anchored externally (2026-07-30): 8 entries, status timestamped, merkle c44a0b8fca5d.

Configuration that produced this receipt: Configuration not declared

Room history

Claim, scope versions, configuration changes, integrity incidents and corrections in one timeline. Scope covers what is permitted; configuration covers how it works.

configuration2026-09-30 02:02:21 UTCConfiguration change

Chain heads anchored externally (2026-09-30): 12 entries, status timestamped, merkle 98125c0a06fa.

Open receipt
configuration2026-09-29 02:02:20 UTCConfiguration change

Chain heads anchored externally (2026-09-29): 12 entries, status timestamped, merkle 9dc0e71abff9.

Open receipt
configuration2026-09-28 02:02:20 UTCConfiguration change

Chain heads anchored externally (2026-09-28): 12 entries, status timestamped, merkle 363046bc1c22.

Open receipt
configuration2026-09-27 02:02:18 UTCConfiguration change

Chain heads anchored externally (2026-09-27): 12 entries, status timestamped, merkle 1c0df3e505c5.

Open receipt
configuration2026-09-26 02:02:19 UTCConfiguration change

Chain heads anchored externally (2026-09-26): 12 entries, status timestamped, merkle 663f39195075.

Open receipt
configuration2026-09-25 02:16:15 UTCConfiguration change

Chain heads anchored externally (2026-09-25): 12 entries, status timestamped, merkle e57d8918657a.

Open receipt
configuration2026-09-24 02:02:17 UTCConfiguration change

Chain heads anchored externally (2026-09-24): 12 entries, status timestamped, merkle 4a658ba91c03.

Open receipt
configuration2026-09-23 02:02:18 UTCConfiguration change

Chain heads anchored externally (2026-09-23): 12 entries, status timestamped, merkle d6f4e4da30dc.

Open receipt
configuration2026-09-22 02:02:19 UTCConfiguration change

Chain heads anchored externally (2026-09-22): 12 entries, status timestamped, merkle 9b4b83977998.

Open receipt
configuration2026-09-21 02:02:17 UTCConfiguration change

Chain heads anchored externally (2026-09-21): 12 entries, status timestamped, merkle 49796b705cfd.

Open receipt
configuration2026-09-20 02:02:19 UTCConfiguration change

Chain heads anchored externally (2026-09-20): 12 entries, status timestamped, merkle 2368ab75983e.

Open receipt
configuration2026-09-19 02:02:17 UTCConfiguration change

Chain heads anchored externally (2026-09-19): 12 entries, status timestamped, merkle eec057e01167.

Open receipt
configuration2026-09-18 02:02:17 UTCConfiguration change

Chain heads anchored externally (2026-09-18): 12 entries, status timestamped, merkle ef2ce6fe0416.

Open receipt
configuration2026-09-17 02:02:19 UTCConfiguration change

Chain heads anchored externally (2026-09-17): 12 entries, status timestamped, merkle b4df8cde1e82.

Open receipt
configuration2026-09-16 02:02:16 UTCConfiguration change

Chain heads anchored externally (2026-09-16): 12 entries, status timestamped, merkle 5cc9e78ff471.

Open receipt
configuration2026-09-15 02:02:18 UTCConfiguration change

Chain heads anchored externally (2026-09-15): 11 entries, status timestamped, merkle c40f0f451a75.

Open receipt
configuration2026-09-14 02:15:18 UTCConfiguration change

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 395a6d7e4cac.

Open receipt
configuration2026-09-14 02:02:18 UTCConfiguration change

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 44bc4ad1a8c2.

Open receipt
configuration2026-09-13 02:02:18 UTCConfiguration change

Chain heads anchored externally (2026-09-13): 11 entries, status timestamped, merkle 696493bdf534.

Open receipt
configuration2026-09-12 02:15:26 UTCConfiguration change

Chain heads anchored externally (2026-09-12): 0 entries, status timestamped, merkle 2e1cfa82b035.

Open receipt
correction2026-08-03 07:22:23 UTCCorrection · seq 7

Correction for historical scrubber false positives on this room (2 stored events contain [redacted:*] markers). Markers seen: [redacted:phone], [redacted:secret]. Fields affected include: metadata.incident_id, event_summary. Typical cause: the phone heuristic mangled digit segments inside UUIDs, and entropy scrubbing previously mangled system URLs. Those rows remain exactly as stored. Accurate identifiers live in the operator console and in seed/v14-redacted-audit-report.json. The scrubber now allowlists system metadata, URLs, paths, commit SHAs, receipt codes and UUIDs, and requires secret-shaped context for entropy hits. OpenTimestamps URL corruption and hash rewrite are already disclosed in an earlier correction_recorded on this room.

correction2026-08-03 07:12:03 UTCCorrection · seq 5

Correction disclosure for the anchoring room. (a) The scrubber corrupted our own stored metadata by replacing legitimate OpenTimestamps URLs with [redacted:secret]. (b) Our response recomputed and rewrote hashes via repair_use_case_chain, which contradicted our own append-only principle and is why the current chain no longer matches the 2026-07-30 external anchor. (c) The repair capability has since been removed so this cannot recur. Wrong rows are corrected forward only. Affected sequences: early chain events whose metadata and hashes were rewritten on 2026-08-02. Those stored rows remain as rewritten; we do not rewrite again. Accurate external reference: fresh anchor published after this correction.

integrity2026-08-03 07:12:02 UTCIntegrity · chain valid

Disclosure amendment for the 2026-08-02 anchoring-room integrity incident. (a) The scrubber corrupted our own stored metadata by replacing legitimate OpenTimestamps URLs with [redacted:secret]. (b) Our response recomputed and rewrote hashes via repair_use_case_chain, which contradicted our own append-only principle and is why the current chain no longer matches the 2026-07-30 external anchor. (c) The repair capability has since been removed so this cannot recur. Wrong rows are corrected forward only.

integrity2026-08-02 10:11:39 UTCIntegrity · chain broken

Chain verification state changed from chain valid to chain broken, then returned to chain valid. Broken at sequence 1. Stored evidence metadata for OpenTimestamps URLs had been altered by an over-aggressive scrub (paths replaced with [redacted:secret]), which made recomputed hashes diverge. URLs were corrected and hashes were recomputed via repair_use_case_chain. Verifier 1.0 → 1.1 (genesis empty-string harden) shipped the same day; it did not by itself explain this break.

scope2026-07-30 21:38:27 UTCScope v1

Scope v1 backfilled from passport at scope_versions migration

Configuration history

Structural facts only: when the declared configuration fingerprint changed.

PRF-191552026-09-30 02:02:21 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-30): 12 entries, status timestamped, merkle 98125c0a06fa.

Components changed: chain_heads · none → 98125c0a06fa

PRF-191532026-09-29 02:02:20 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-29): 12 entries, status timestamped, merkle 9dc0e71abff9.

Components changed: chain_heads · none → 9dc0e71abff9

PRF-191502026-09-28 02:02:20 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-28): 12 entries, status timestamped, merkle 363046bc1c22.

Components changed: chain_heads · none → 363046bc1c22

PRF-191482026-09-27 02:02:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-27): 12 entries, status timestamped, merkle 1c0df3e505c5.

Components changed: chain_heads · none → 1c0df3e505c5

PRF-191462026-09-26 02:02:19 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-26): 12 entries, status timestamped, merkle 663f39195075.

Components changed: chain_heads · none → 663f39195075

PRF-191452026-09-25 02:16:15 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-25): 12 entries, status timestamped, merkle e57d8918657a.

Components changed: chain_heads · none → e57d8918657a

PRF-189852026-09-24 02:02:17 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-24): 12 entries, status timestamped, merkle 4a658ba91c03.

Components changed: chain_heads · none → 4a658ba91c03

PRF-187382026-09-23 02:02:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-23): 12 entries, status timestamped, merkle d6f4e4da30dc.

Components changed: chain_heads · none → d6f4e4da30dc

PRF-184962026-09-22 02:02:19 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-22): 12 entries, status timestamped, merkle 9b4b83977998.

Components changed: chain_heads · none → 9b4b83977998

PRF-182552026-09-21 02:02:17 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-21): 12 entries, status timestamped, merkle 49796b705cfd.

Components changed: chain_heads · none → 49796b705cfd

PRF-180072026-09-20 02:02:19 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-20): 12 entries, status timestamped, merkle 2368ab75983e.

Components changed: chain_heads · none → 2368ab75983e

PRF-177822026-09-19 02:02:17 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-19): 12 entries, status timestamped, merkle eec057e01167.

Components changed: chain_heads · none → eec057e01167

PRF-175822026-09-18 02:02:17 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-18): 12 entries, status timestamped, merkle ef2ce6fe0416.

Components changed: chain_heads · none → ef2ce6fe0416

PRF-173832026-09-17 02:02:19 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-17): 12 entries, status timestamped, merkle b4df8cde1e82.

Components changed: chain_heads · none → b4df8cde1e82

PRF-171712026-09-16 02:02:16 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-16): 12 entries, status timestamped, merkle 5cc9e78ff471.

Components changed: chain_heads · none → 5cc9e78ff471

PRF-169332026-09-15 02:02:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-15): 11 entries, status timestamped, merkle c40f0f451a75.

Components changed: chain_heads · none → c40f0f451a75

PRF-167422026-09-14 02:15:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 395a6d7e4cac.

Components changed: chain_heads · none → 395a6d7e4cac

PRF-167412026-09-14 02:02:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-14): 11 entries, status timestamped, merkle 44bc4ad1a8c2.

Components changed: chain_heads · none → 44bc4ad1a8c2

PRF-165822026-09-13 02:02:18 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-13): 11 entries, status timestamped, merkle 696493bdf534.

Components changed: chain_heads · none → 696493bdf534

PRF-163842026-09-12 02:15:26 UTCactor: systemexternally anchored

Chain heads anchored externally (2026-09-12): 0 entries, status timestamped, merkle 2e1cfa82b035.

Components changed: chain_heads · none → 2e1cfa82b035

Framework crosswalk

Framework references indicate topical mapping between this evidence trail and themes in the named frameworks. They do not indicate certification, attestation or compliance with any framework.

ISO 42001

  • A.6.2 (AI system life cycle)

    Defined scope and intended use of the AI system

    Mapped by: Use case passport: scope summary, allowed and prohibited actions

  • A.9.2 (Processes for responsible use)

    Human oversight of AI system operation

    Mapped by: Oversight model and executable decision-rights tiers with approval trail

  • A.6.2.8 (Event logging)

    Recording of AI system activity

    Mapped by: Append-only, hash-chained evidence events with sequence integrity verification

  • A.8.2 (System documentation)

    Information available to interested parties

    Mapped by: Live proof room, Action Receipts and Evidence Pack with declared evidence levels

SIG

  • AI module: governance

    Inventory and ownership of AI agents

    Mapped by: Agent passport with accountable human and registered use cases

  • AI module: operations

    Monitoring and exception handling for automated agents

    Mapped by: Run ledger, spend caps, exception events and operator escalation receipts

CAIQ

  • AIS (Application and Interface Security)

    Audit trail of application actions

    Mapped by: Action Receipts with authority status and tamper-evident chain

  • GRC (Governance, Risk and Compliance)

    Documented risk boundaries for automated systems

    Mapped by: Prohibited actions, forbidden decision tiers and kill-switch evidence

NIST

  • AI RMF: Govern

    Accountability structures for AI systems

    Mapped by: Accountable human on every internal agent; approvals resolved by named operators

  • AI RMF: Measure

    Tracking of AI system behaviour over time

    Mapped by: Evidence Coverage Score with component breakdown and status decay

  • AI agent guidance: least privilege

    Constraining agent capabilities to declared scope

    Mapped by: Tool allowlists, decision-rights tiers and out-of-scope receipt flagging

What this room does not verify

Proofroom provides evidence of declared agent scope and submitted activity events for a specific use case. Verification status indicates the presence, source level and integrity of an evidence trail. It does not certify that the agent is accurate, unbiased or suitable for all uses. Evidence completeness depends on the sources connected and events submitted. Framework references indicate topical mapping, not certification.

Live room: status decays without fresh evidence. Generated by Proofroom.