systemprompt-config 0.5.0

Profile-based configuration for systemprompt.io AI governance infrastructure. Bootstraps profiles, secrets, and credentials with zero environment-variable fallback.
Documentation
pub mod bootstrap;
pub(crate) mod config_loader;
pub mod profile_gateway;
pub(crate) mod profile_loader;
pub(crate) mod services;
pub(crate) mod skill_validator;

pub use bootstrap::{
    BootstrapComplete, BootstrapSequence, BootstrapState, JWT_SECRET_MIN_LENGTH,
    MANIFEST_SIGNING_SEED_BYTES, ProfileBootstrap, ProfileBootstrapError, ProfileInitialized,
    SecretsBootstrap, SecretsBootstrapError, SecretsInitialized, Uninitialized,
    build_loaded_secrets_message, decode_seed, generate_seed, load_secrets_from_path,
    log_secrets_issue, log_secrets_skip, log_secrets_warn, persist_seed, presets,
};
pub use config_loader::{
    build_from_profile, init_config, init_config_from_profile, try_init_config,
    validate_database_config,
};
pub use profile_loader::load_profile_with_catalog;
pub use services::{
    ConfigManager, ConfigValidationError, ConfigValidator, DeployEnvironment, DeploymentConfig,
    EnvironmentConfig, ValidationReport, build_validate_configs, generate_schema, validate_config,
    validate_yaml_file, validate_yaml_str,
};
pub use skill_validator::SkillConfigValidator;