pub struct IcCaptureSettlement {
pub authority: ArtifactChecksumRecord,
pub mutation_attempt: u32,
pub observation_attempt: u32,
pub challenge: ArtifactChecksumRecord,
pub baseline: ArtifactChecksumRecord,
pub inventory: ArtifactChecksumRecord,
pub observation_evidence: ArtifactChecksumRecord,
pub attribution: IcCaptureAttribution,
pub evidence: ArtifactChecksumRecord,
}Expand description
Passive claims bound to original reservations and independently retained inventories.
Integrations retain the full original baseline before capture and authenticate
actual context/target, chronology, freshness, permissions, custody and attribution.
evidence binds all fields and their qualification. No persisted proof flag,
spending owner or receipt is introduced.
Fields§
Complete original plan/operation/immutable allowance digest.
mutation_attempt: u32Exact original pending capture attempt.
observation_attempt: u32Exact already consumed pending list observation attempt.
challenge: ArtifactChecksumRecordCurrent caller-owned qualification challenge, never a spending allowance.
baseline: ArtifactChecksumRecordExisting exact original list request/raw baseline digest.
inventory: ArtifactChecksumRecordExisting exact current list request/raw inventory digest.
observation_evidence: ArtifactChecksumRecordExact opaque evidence retained with the passive list response.
attribution: IcCaptureAttributionIndependently qualified outcome, never inferred from candidate count.
evidence: ArtifactChecksumRecordComplete retained integration qualification evidence.