Optionalsupersedes_reporting_receipt_id?: stringOptionalobserved_canonical_content_digest?: ReportingCanonicalContentDigestOptionalobserved_manifest_sha256?: stringOptionalobserved_native_version_ref?: stringOptionalconsumer_commit_ref?: stringOptional non-secret consumer checkpoint, transaction, or load identifier. It is evidence for operations, not authorization or a credential.
Optionalrejection_codes?: [string, ...string[]]Optionalreceived_at?: stringAdjustment acknowledgements submitted during this run.
Optionalsupersedes_reporting_receipt_id?: stringOptional immutable rejected receipt replaced by this new receipt for the same adjustment. Accepted current receipts are terminal.
Digest recomputed from the adjustment using its canonical evidence rule.
Optionalrejection_codes?: [string, ...string[]]Optionalreceived_at?: stringEvery status the buyer owes for the reconciled scope, overdue flagged.
The subset actually posted through syncReportingStatus this run.
Statuses the seller rejected item-locally, carrying the errors it returned.
sync_reporting_status is a partial-success batch, so a rejection is data
the caller has to see — swallowing it leaves a buyer believing it has
discharged a duty it has not.
OptionalconsumerThe seller's own count of obligations past the buyer's posting deadline
with no current status from this caller. Surfaced verbatim; it is a
visibility count over the buyer's silence and never a health input.
undefined when the read could not establish it: the client carries no
syncReportingStatus (so this seller is not running the loop), the seller
omitted the field, or the summary read failed.
Seller-reported issues, with escalation destination attached.
Optional immutable rejected receipt replaced by this new receipt. It MUST name the caller's current rejected receipt for this obligation and revision; accepted current receipts are terminal.