Skip to main content

kernel/manifests/
mod.rs

1//! Community runtime manifests: the `manifest.toml` that describes a
2//! user-installed runtime — what it can serve, how it launches (a `[serve]`
3//! sidecar or a one-shot `[invoke]` command, optionally inside a `[vm]`), and
4//! its permissions. Parsing uses the `toml` crate; the validation is the meat.
5
6mod manifest;
7mod provenance;
8
9pub use manifest::{
10    ManifestDetect, ManifestEnv, ManifestInvoke, ManifestPermissions, ManifestServe,
11    ManifestValidationError, ManifestVm, RuntimeManifest,
12};
13pub use provenance::RuntimeProvenance;