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>
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.