Timeout Outcomes: Unknown Result, Same-ID Retry, Payload Binding

Timeout Outcomes: Unknown Result, Same-ID Retry, Payload Binding A sequence diagram generated by Archify. send req-7, payload P one caller intent, one ID apply P, record result applied counter=1 reply lost in network client sees only timeout: UNKNOWN retry? attempts left? deadline plus budget gate attempt 2 of 3, wait backoff+jitter retry SAME req-7, same P never a fresh ID lookup req-7 found: counter=1 stored result, one effect no double charge reuse req-7 with payload Q reject: ID bound to P same ID plus new payload is an error Ambiguous timeout Same-ID retry Payload binding Client · bounded retries · Sequence participant Client bounded retries Service · idempotent handler · Sequence participant Service idempotent handler Result Log · ID to result · Sequence participant Result Log ID to result Retry Budget · backoff plus jitter · Sequence participant Retry Budget backoff plus jitter Legend main request return security async trace message