pub struct IcLifecycleSettlement {
pub authority: ArtifactChecksumRecord,
pub mutation_attempt: u32,
pub observation_attempt: u32,
pub challenge: ArtifactChecksumRecord,
pub status: ArtifactChecksumRecord,
pub observation_evidence: ArtifactChecksumRecord,
pub attribution: IcLifecycleAttribution,
pub evidence: ArtifactChecksumRecord,
}Expand description
Passive claims for an already reserved exact successful lifecycle observation.
Integrations authenticate the actual context/target, qualify chronology, permissions, challenge freshness, command custody and original attribution. Evidence binds every field. No serializable proof flag or spending owner exists.
Fields§
Complete original plan/operation/immutable allowance digest.
mutation_attempt: u32Exact original pending mutation attempt.
observation_attempt: u32Exact already consumed pending status observation attempt.
challenge: ArtifactChecksumRecordCurrent caller-owned qualification challenge, never a spending allowance.
status: ArtifactChecksumRecordExisting lifecycle digest of exact status request and raw reply bytes.
observation_evidence: ArtifactChecksumRecordExact opaque evidence retained with the passive status response.
attribution: IcLifecycleAttributionIndependently qualified original outcome, never inferred from status values.
evidence: ArtifactChecksumRecordComplete retained qualification evidence for explicit integration settlement.