← Files Go: FintechARCHIVED FILE

skills/go-financial-idempotency/references/idempotency-record.md

697 Bytes · Oct 5, 2026 · 18:32 UTC

↓ Download file

# Idempotency record

Minimum fields commonly include tenant/principal scope, operation kind, key hash, request fingerprint, status, result reference, provider identity, attempt owner/lease, created/updated/expiry time, and version.

The unique index must cover the full semantic scope. Concurrent callers either observe the committed result or a defined in-progress response. A failed validation before effect initiation may be retryable; a provider timeout after transmission is ambiguous, not a clean failure.

Take over abandoned work with compare-and-swap or fencing. Elapsed local ownership does not prove the provider did nothing; reconcile the stable provider operation before any repeat.

SHA-256: 26c3dc71923d694ac204319bdb8c56e7a316584bf23fd26528b1feaed05e1f71