@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Type Alias ReportingReceipt

    ReportingReceipt: {} & {
        reporting_receipt_id: string;
        reporting_obligation_id: string;
        reporting_revision_id: string;
        reporting_materialization_id: string;
        supersedes_reporting_receipt_id?: string;
        status: "accepted" | "rejected";
        verification_profile: ReportingVerificationProfile;
        observed_row_count: number;
        observed_control_totals: ReportingControlTotal[];
        observed_canonical_content_digest?: ReportingCanonicalContentDigest;
        observed_manifest_sha256?: string;
        observed_native_version_ref?: ReportingNativeVersionReference;
        consumer_commit_ref?: string;
        rejection_codes?: [string, ...string[]];
        observed_at: string;
        received_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.

    Type Declaration

      • reporting_receipt_id: string
      • reporting_obligation_id: string
      • reporting_revision_id: string
      • reporting_materialization_id: string
      • Optionalsupersedes_reporting_receipt_id?: string

        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.

      • status: "accepted" | "rejected"
      • verification_profile: ReportingVerificationProfile
      • observed_row_count: number
      • observed_control_totals: ReportingControlTotal[]
      • Optionalobserved_canonical_content_digest?: ReportingCanonicalContentDigest
      • Optionalobserved_manifest_sha256?: string
      • Optionalobserved_native_version_ref?: ReportingNativeVersionReference
      • Optionalconsumer_commit_ref?: string

        Optional non-secret consumer checkpoint, transaction, or load identifier. It is evidence for operations, not authorization or a credential.

      • Optionalrejection_codes?: [string, ...string[]]

        1

      • observed_at: string
      • Optionalreceived_at?: string