Rekor Receipt Error Taxonomy — RR9

CodeClassificationRetry?BackoffNotes
RR9-001payload-too-largenon/aExceeds rk2_payloadMaxBytes.
RR9-002checkpoint-staleyesexp backoff, max 5 attemptsCheck rk7 freshness; fetch new checkpoint.
RR9-003shard-mismatchnon/aWrong shard per rk3 routing.
RR9-004inclusion-proof-missingyesexp backoff, max 3Retry with same payload; fail hard after 3.
RR9-005idempotency-duplicatenon/aDuplicate submission key (rk5); caller should not retry.
RR9-006pq-unsupportednon/aPQ toggle disabled (rk8).
RR9-007validation-failedyeslinear backoff 1s,5 attemptsGeneric validation error; log context.
RR9-008transport-erroryesexp backoff, jitterNetwork/transport failure.
RR9-009policy-annotation-missingnon/aMissing rk10 annotations.