systemprompt-config 0.14.6

Profile-based configuration for systemprompt.io AI governance infrastructure. Bootstraps profiles, secrets, and credentials with zero environment-variable fallback.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Bootstrap entry points.
//!
//! [`ProfileBootstrap`] and [`SecretsBootstrap`] install the process-global
//! profile and secrets, in that order. The ordering is a runtime invariant of
//! the entry-crate boot sequence — which interleaves credential and routing
//! resolution between the two steps — rather than a type-state, so these
//! initialisers are called directly by the CLI/API runners.

mod manifest;
mod profile;
mod secrets;

pub use manifest::{MANIFEST_SIGNING_SEED_BYTES, decode_seed, generate_seed, persist_seed};
pub use profile::{ProfileBootstrap, ProfileBootstrapError};
pub use secrets::{
    SecretsBootstrap, SecretsBootstrapError, build_loaded_secrets_message, load_secrets_from_path,
    log_secrets_issue, log_secrets_skip, log_secrets_warn,
};