runner-core 1.1.0-dev.26271436493

Core helpers for Greentic runner: pack resolution, signing, session/state glue, and utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Pack runtime core for Greentic runner.
//!
//! This crate provides the building blocks required to ingest pack indexes,
//! download pack artifacts from multiple backends, verify their integrity, and
//! maintain an on-disk cache that other runtimes can consume. It is not meant
//! to be embedded directly; use `greentic-runner`/`greentic-runner-host`, which
//! wrap these helpers with the canonical runtime.

pub mod env;
pub mod packs;
pub mod path_safety;

pub use env::{IndexLocation, PackConfig, PackSource};
pub use packs::{
    Index, PackDigest, PackManager, PackRef, PackVersion, ResolvedPack, ResolvedSet, TenantPacks,
};
pub use path_safety::normalize_under_root;