API Reference orchid_stratum v#0.2.1

Copy Markdown View Source

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.

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.

Struct representing a single cached step result in the Meta Store.