A durable agent may resume after a timeout without knowing whether the external operation succeeded. An old checkpoint says what the agent intended, but does not prove the payment, message or mutation was absent. The study isolates dispatch permission, effect evidence and permission to reconcile so a resumed worker cannot infer authority from an obsolete…
Inspect the ClaimsCase · DiggingBeagle record
Permission to Retry shows why a saved agent plan cannot authorize another effect
A 336-history LangGraph and Temporal conformance study finds that ledger-based reconciliation handles all 42 per-host cases under the defined criteria while cached and retry strategies miss outcomes. This is synthetic recovery evidence.
The provider ledger is part of the research harness, not proof that every commercial API can expose equivalent effect receipts. Results are per-policy test histories and must not be quoted as broad model success rates.
Assessment profile
Assessment method- Setting
- evaluation
- Exploitation
- demonstrated
- Evidence
- Grade B
- Remediation
- not applicable
- AI role
- AGAINST AI
Basis and provenance
Enrich update: CLM-ENRICH-20261027-26 cites SRC-2026-CP21-PERMISSION-TO-RETRY-LEDGER at Abstract, paired host outcomes and retained-ledger policy. New evidence concerns the bounded reported mechanism, prerequisite or outcome; setting evaluation; exploit status demonstrated; remediation status not_applicable. No independently comparable impact scale, affected production population or universal exploit success measure was established, so the impact band remains null. Original Claims remain individually attributable and any observed incident or simulated result is distinguished in the narrative.
Assessed Oct 27, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-ENRICH-20261027-26 · Permission to Retry: authorization and recovery in AI agent workflows
At a glance
This complements earlier authorization-retry Cases but evaluates a distinct host-conformance experiment and a specific four-policy comparison.
Read the implicationsThe provider ledger is part of the research harness, not proof that every commercial API can expose equivalent effect receipts. Results are per-policy test histories and must not be quoted as broad model success rates.
Limits and uncertaintyFull account
A durable agent may resume after a timeout without knowing whether the external operation succeeded. An old checkpoint says what the agent intended, but does not prove the payment, message or mutation was absent. The study isolates dispatch permission, effect evidence and permission to reconcile so a resumed worker cannot infer authority from an obsolete local state snapshot.
The study executes 336 prospectively frozen synthetic histories across LangGraph and Temporal. Per host, a retained-effect-ledger policy passes 42 of 42, while cached retry, recheck, and stable-key approaches pass 30, 36 and 31 respectively. The provider ledger is part of the research harness, not proof that every commercial API can expose equivalent effect receipts. Results are per-policy test histories and must not be quoted as broad model success rates.
Retain external effect identifiers, reconciliation status and the right to retry separately. On unresolved outcomes, hold the reservation and escalate instead of repeating the side effect. This complements earlier authorization-retry Cases but evaluates a distinct host-conformance experiment and a specific four-policy comparison. Primary evidence.
Additional evidence and trust boundary
A checkpoint contains the workflow's view of a pending action, but not necessarily proof that a payment, deletion or other side effect committed. In an ambiguous timeout, repeating with the same application intent can cause a second effect unless the provider recognizes a stable idempotency key. The provider ledger and authorized reconciliation decide whether to complete, deny or preserve an unresolved reservation. A reported action success without an external receipt is weaker than a verified effect. Supporting record.
Timeline
- Oct 22, 2026disclosure
Public disclosure
Claims & evidence
CLM-ENRICH-20261027-26In the 336 controlled recovery histories, the retained-ledger method passed all 42 cases on each native host: 21 confirmed completions, 15 justified denials and six ambiguous outcomes kept reserved rather than retried.supported
Basis: reported finding
- supportsPermission to Retry: authorization and recovery in AI agent workflowsprimary disclosure
Abstract, paired host outcomes and retained-ledger policy
CLM-CP21-PERMISSION-TO-RETRY-LEDGER-1The study executes 336 prospectively frozen synthetic histories across LangGraph and Temporal. Per host, a retained-effect-ledger policy passes 42 of 42, while cached retry, recheck, and stable-key approaches pass 30, 36 and 31 respectively.supported
Basis: reported finding
- supportsPermission to Retry: authorization and recovery in AI agent workflowsprimary disclosure
Abstract; frozen 336-history campaign; policy results per host
Implications
This complements earlier authorization-retry Cases but evaluates a distinct host-conformance experiment and a specific four-policy comparison.
Controls and mitigations
- Retain external effect identifiers, reconciliation status and the right to retry separately. On unresolved outcomes, hold the reservation and escalate instead of repeating the side effect.
Unknowns and contradictions
- The provider ledger is part of the research harness, not proof that every commercial API can expose equivalent effect receipts. Results are per-policy test histories and must not be quoted as broad model success rates.
Sources and citation
Material revision history
- Oct 27, 2026 · Canonical change recorded · new in release · revision 196