Skip to main content

Module ids

Module ids 

Source
Expand description

Stable identifier types shared by manifests, plans, events, and persisted records.

Structs§

ArtifactId
Content-addressed identifier (hash) for an artifact. Invariant: lowercase hex digest string (algorithm defined by policy; default SHA-256).
ContextKey
Namespaced key for context entries.
ErrorCode
Stable machine-readable error code.
FactKey
Namespaced key for recorded facts (external inputs).
IdValidationError
Error returned when an identifier fails the runtime naming contract.
OpId
Stable identifier for an operation (human meaningful). Invariant: stable across environments; should not be random.
OpPath
Enforced: “<machine_id>.<step_id>”
RunId
Unique run identifier (can be random).
StateId
Enforced: “<machine_id>.<step_id>.<state_local_id>”