Evidence
23 attacks written before any change on 2026-11-02, run once against engine 1.0.0.
| Run | Engine | Held | Note |
|---|---|---|---|
| 1 | 1.0.0 | 16/23 | the reported blind result |
| 2 | 1.1.0 | 23/23 | after the fixes; the erasure case was given its own marker (run 1 reused one shared by other recordings). The 1.0.0 engine was re-checked with a unique marker separately: it left the text in the -wal file, so the run 1 failure was real. |
Run 1, every row (engine 1.0.0)
| Attack | Want | Got | Result | Detail |
|---|---|---|---|---|
edit_attribute_detected | refused | refused | held | valid=False |
delete_middle_event_detected | refused | refused | held | valid=False |
reorder_events_detected | refused | refused | held | valid=False |
truncate_tail_keep_seal_detected | refused | refused | held | valid=False |
edit_payload_with_salt_detected | refused | refused | held | valid=False |
edit_payload_and_drop_salt_detected | refused | accepted | failed | valid=True (a payload shown with no way to check it) |
unsealed_copy_refused | refused | refused | held | valid=False |
seal_from_other_recording_refused | refused | refused | held | valid=False |
append_after_seal_refused | refused | refused | held | RecorderError: sealed |
redaction_keeps_verification | ok | ok | held | valid=True |
redacted_payload_gone_from_disk | refused | accepted | failed | marker still in db/wal bytes |
redacted_payload_not_in_ledger_or_otlp | refused | refused | held | absent |
end_before_start_refused | refused | accepted | failed | accepted: {'seq': 0, 'trace_id': 'ef942296496d83e3baa663926aaecb25', 'span_id': |
nan_attribute_refused | refused | accepted | failed | accepted: {'seq': 0, 'trace_id': '73ff6904ac5907cd10ae9d68934642db', 'span_id': |
int_beyond_2_53_refused | refused | accepted | failed | accepted: {'seq': 0, 'trace_id': 'f75049b2cc1f7059446230a210fd892e', 'span_id': |
seal_empty_refused | refused | refused | held | RecorderError: empty |
inclusion_proof_genuine_ok | ok | ok | held | included=True |
inclusion_proof_wrong_index_refused | refused | refused | held | included=False |
inclusion_proof_foreign_leaf_refused | refused | refused | held | included=False |
standalone_accepts_genuine | ok | ok | held | RESULT: the recording is exactly what was sealed |
standalone_rejects_payload_edit_salt_dropped | refused | accepted | failed | RESULT: the recording is exactly what was sealed |
standalone_rejects_negative_index_proof | refused | accepted | failed | RESULT: the recording is exactly what was sealed |
standalone_rejects_unpinned_key_reseal | refused | refused | held | RESULT: NOT VALID |
Live check on the 1.0.0 server
| date | 2026-11-02 |
| edit_amount | caught |
| delete_step | caught |
| rewrite_prompt_drop_salt | NOT caught (VALID) |
| erase_then_verify | VALID |
| inclusion_proof | included |
Raw data: recorder-evolution-2026-11-02.json · recorder-blind-2026-11-02.json. Our own runs; no independent test.
FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.