Modules
OrchidStratum is a deterministic, content-addressable caching layer for the
Orchid workflow engine.
A Blob Store is responsible for persisting and retrieving raw payload data (tensors, audio frames, binary chunks, arbitrary Elixir terms, etc.) using a content-derived key — typically the SHA-256 hash of the serialised payload.
In-process ETS-backed adapter for OrchidStratum.BlobStorage.
An Orchid.Runner.Hook that transparently intercepts step execution and
serves results from cache when possible.
Builds deterministic, content-addressable cache keys for steps and payloads.
A Meta Store records the outcome of a step execution indexed by the step's
content-addressable key. Each entry is a MetaItem that carries the
dehydrated outputs (with heavy payloads replaced by {:ref, ...} tuples)
plus provenance metadata.
In-process ETS-backed adapter for OrchidStratum.BlobStorage.
Struct representing a single cached step result in the Meta Store.