Optionalsupersedes_reporting_receipt_id?: stringOptional 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.
Optionalobserved_canonical_content_digest?: ReportingCanonicalContentDigestOptionalobserved_manifest_sha256?: stringOptionalobserved_native_version_ref?: ReportingNativeVersionReferenceOptionalconsumer_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?: string
Authenticated consumer evidence for one materialization. A receipt closes the knowledge gap between producer availability and consumer reconciliation. Buyer and governance consumers submit independently; neither consumer's receipt implies acceptance by another principal.