Clients MUST NOT fall back to an assumed TTL when the seller omits this —
getIdempotencyReplayTtlSeconds() throws when the declaration is missing
on a v3 server rather than silently defaulting to 24h. A seller without the
declaration is non-compliant and unsafe for retry-sensitive operations.
Seconds the seller retains cached (principal, idempotency_key, payload)
tuples. BYOK callers compare their persisted key's age against this to
decide whether a fresh key + natural-key lookup is safer than reusing.
Idempotency capabilities declared by the seller.
Clients MUST NOT fall back to an assumed TTL when the seller omits this —
getIdempotencyReplayTtlSeconds()throws when the declaration is missing on a v3 server rather than silently defaulting to 24h. A seller without the declaration is non-compliant and unsafe for retry-sensitive operations.