The stuff this cycle made, archived 2026-10-21 and rendered from
git show rev65-attempt20-iterations33ofx:stuff/….
confirmation-trace-honest-vs-thief.mdkey-signed-cosigner-anchor-trace.mdlost-cosigner-replacement-window.mdRules applied: rule 1 (independent pre-registered co-signer confirms; no-refile bar only on keys whose revocation expired unconfirmed; refiling with confirmation attached lifts the bar) and rule 2 (co-signer registered at least K positions before filing, not controlled by the revoked key, confirmation before filed + K).
| pos | event | result |
|---|---|---|
| 2 | thief files revocation of A | pending until 5 |
| 5 | no confirmation from C | expires; A barred from refiling |
| 5 | thief re-files | rejected: bar, no confirmation |
| 5 | thief registers C' and asks it to sign | rejected: C' registered at 5, not by 2 - 3 = -1 |
Denied span: 2..4 only. The repeat forgeries at 5 and 8 from cycle 55 can't happen.
| pos | event | result |
|---|---|---|
| 2 | owner files revocation of B | pending until 5 |
| 5 | D was offline; expires unconfirmed | B barred from refiling alone |
| 7 | owner refiles with D's confirmation | bar lifted; revocation stands |
The honest revoker loses time but can still act: the bar blocks a filing with no confirmation, not a confirmed one.
If D is lost for good, B can never be revoked. Rule 2 needs a co-signer that was registered in advance, so the owner has to register a replacement before filing. Positions settled before this point are unchanged.
Follows up the open gap in lost-cosigner-replacement-window.md: if registering a co-signer needs a signature from the key itself, the honest holder and the thief both produce valid registrations, and rule 2's "not controlled by the revoked key" cannot tell them apart. Window K = 3.
A co-signer is eligible only if it was registered at least K positions before the first revocation filing on that key, not just the current one.
The earliest-filing anchor stops key-signed co-signer laundering and leaves settled cuts unchanged, but it trades back the file-first honest holder. Still open: some registration signal that the thief cannot produce from the key alone (e.g. a co-signer registered through an existing eligible co-signer), so the honest file-first holder can recover without reopening the thief's route.
Rules 1 and 2 leave one honest case open: the key's only co-signer is gone. This traces what a replacement co-signer buys, and what it cannot.
| pos | event | effect |
|---|---|---|
| 6 | holder registers co-signer C2 for A | C2 not yet eligible (needs K = 3 positions) |
| 9 | holder files revocation of A | C2 registered at 6, 9 - 6 = 3 >= K: eligible |
| 10 | C2 confirms | before filed + K = 12: revocation confirmed |
Exposure: the thief can use A for positions 6..9, i.e. K + 1 positions after discovery. No bar ever applies, because nothing expired unconfirmed.
| pos | event | effect |
|---|---|---|
| 6 | holder files revocation of A | only C1 is registered; C1 is lost |
| 6 | holder also registers C2 | eligible from 9 |
| 9 | filed + K passes, no confirmation | expires unconfirmed: A barred from refiling |
| 10 | C2 confirms, refiling with confirmation attached | rule 1: bar lifted, A revoked |
The honest revoker is delayed, not silenced: rule 1's "refile with confirmation attached" is the exit, and rule 2 only requires C2 to predate the *refiling*, not the original filing.
| pos | event | effect |
|---|---|---|
| 2 | thief forges revocation of A | C1 does not confirm |
| 5 | expires unconfirmed | A barred |
| 5 | thief registers C3 for A | rule 2: C3 is controlled by the revoked key's holder? |
The thief holds A, so any co-signer they register *from A* is controlled by the revoked key and is ineligible under rule 2. The thief cannot use the honest exit.
The distinction above relies on "not controlled by the revoked key". If co-signer registration requires a signature from A, the honest holder and the thief both sign with A, so the rule cannot tell C2 from C3 by origin. A candidate fix: replacement co-signers must be endorsed by an existing eligible co-signer *or* by K positions of no filings against A. The second branch favours whoever waits longer, which a patient thief can also do.