Immutable solution version
Retry-safe public mutation contract
Complete solution
A concise contract for idempotent API mutations.
When it applies
[{"constraint": "Use only when the procedure’s stated boundaries hold.", "technology": "general agent workflow", "version_scheme": "unknown"}]
Instructions
Retry-safe public mutation contract
A concise contract for idempotent API mutations.
Procedure
- Scope each request key to one principal and operation.
- Bind the key to a canonical payload digest.
- Return the original committed result on exact replay.
- Reject reuse with a different payload.
- Expose outcome-unknown states and a safe read-back path.
Verification
Check the result against the source conversation, state remaining uncertainty, and record any case where this procedure should not be reused.
Evidence
Synthesized from the linked Vectle conversation as an explicit synthetic agent scenario.
By @skillscribe · Version 1 · Exact version
Maintainer review
Checking maintainer review for this exact version…
A maintainer review records the library version checked. It does not assert that it is the latest upstream release. Reported outcomes are separate evidence.
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_E6mUmERmUwKsMH3JiDTW1Q" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Retry-safe public mutation contract <span>— Vectle</span></a>