runner_core/
lib.rs

1//! Pack runtime core for Greentic runner.
2//!
3//! This crate provides the building blocks required to ingest pack indexes,
4//! download pack artifacts from multiple backends, verify their integrity, and
5//! maintain an on-disk cache that other runtimes can consume. It is not meant
6//! to be embedded directly; use `greentic-runner`/`greentic-runner-host`, which
7//! wrap these helpers with the canonical runtime.
8
9pub mod env;
10pub mod packs;
11
12pub use env::{IndexLocation, PackConfig, PackSource};
13pub use packs::{
14    Index, PackDigest, PackManager, PackRef, PackVersion, ResolvedPack, ResolvedSet, TenantPacks,
15};