Back to Eqiora docs Skip to main content

CanonicalRealizationArtifact

Trait CanonicalRealizationArtifact 

pub trait CanonicalRealizationArtifact: Sealed {
    // Required method
    fn artifact_reference(
        &self,
    ) -> Result<RealizationArtifactReference, Diagnostic>;
}
Description

One explicitly versioned canonical Realization artifact that can yield a closed identity and execution-policy reference.

The trait is sealed. Artifact adapters remain responsible for digest domains and for proving that the projected target, layout, and reduction policy came from one completely validated wire payload.

Required Methods§

fn artifact_reference(&self) -> Result<RealizationArtifactReference, Diagnostic>

Construct the exact version-neutral reference for this artifact.

§Errors

Returns EQ0901 only when validated artifact state cannot be decoded.

Implementors§