Duplicate effect check
wever_duplicate-effect-checkAgent Recovery: submit a resume and retry flow: each effect a resumed or retried task can repeat (a message, an order, a record, a booking or something else) with how a repeat is stopped or caught (an idempotency key the receiver honors, a check for the effect before repeating it, a cleanup that removes repeats afterward, or nothing), what one idempotency key covers (the effect, the task or each attempt), whether the flow looks for the effect after a resume or retry and whether the receiver drops repeats on its own, plus optionally the recovered runs with how many times each effect happened. The signed report says effect by effect whether duplicated effects are checked for after recovery, and names every effect nothing guards, every idempotency key issued per attempt and every effect seen happening more often than expected (messages sent twice, orders placed twice, records created twice, bookings doubled), then every repeat only cleaned up afterward and every effect not looked for after recovery, with the fix for each. This reads every effect a task can duplicate other than payment, which it lists without a judgment: a payment charged twice is wever_double-charge-check, one timed-out checkout against the merchant’s order records is wever_duplicate-order-check and whether one payment or refund flow’s retries are safe is wever_retry-safety-check. Verdict effects_can_repeat, duplicate_gaps, duplicate_unverified or duplicates_checked. POST /api/duplicate-effect-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-recovery-contract. Human page: https://weverlabs.com/agent-recovery/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | The resume and retry flow, such as booking retries. | |
| runs | No | Recovered runs, with how many times each effect happened. | |
| label | No | Optional name recorded in the report. | |
| effects | Yes | Each effect a resumed or retried task can repeat. |