Expand description
Generic content-addressed input artifacts inside an execution scope.
This module owns immutable artifact publication and integrity verification: deterministic naming, SHA-256 identity computation, deduplicating persistence, descriptor encoding, and strict load-time checks.
§Boundary
Artifact handling is intentionally limited to bytes. The module does not own
execution policy, storage stream formats, task scheduling, or scientific
semantics. Callers map descriptors into their own provenance domain and pass
them through ExecutionScope paths.
Structs§
- Artifact
Descriptor - Exact identity and execution-relative location of immutable bytes.
- Persisted
Artifact - Result of atomically publishing immutable content.
- Verified
Artifact - Verified canonical path and exact immutable bytes.
Enums§
- Artifact
Disposition - Whether publishing created new bytes or reused identical existing bytes.
- Artifact
Error - Failure while validating or publishing an immutable artifact.
- Artifact
Load Error - Failure while locating or verifying a persisted artifact.
Functions§
- load_
verified_ artifact - Reads immutable bytes after path-containment and exact-digest verification.
- persist_
artifact - Atomically publishes exact bytes beneath
scope/inputsusing their SHA-256.