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 handle digest domains and guarantee that the placement, layout, and reduction policy come from one fully validated payload.

Required Methods§

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

Construct the version-neutral reference for this artifact.

§Errors

Returns EQ0901 only when validated artifact state cannot be decoded.

Implementors§