Skip to main content

Retries (No Duplicates)

This guide explains “no duplicates” in plain language: clients can safely retry without causing repeated work.

Technical details (canonical semantics) live in the repo’s contracts:

  • See the platform contracts under docs/contracts/v1/ in the platform repo.

What we can’t know yet (UNKNOWN)

If a retry happens during an outage, the system may not be able to confirm the prior attempt’s outcome. In that case:

  • The response must not imply success
  • The client should replay safely with the same request identity