systemprompt-config 0.64.0

Profile-based configuration for systemprompt.io AI governance infrastructure. Bootstraps profiles, secrets, and credentials with zero environment-variable fallback.
Documentation
//! Higher-level config services built on top of the bootstrap layer.
//!
//! - [`schema_validation`] — `JsonSchema`-driven helpers for runtime config
//!   parsing.
//! - [`ProviderCatalogService`] — typed mutations of the services provider
//!   registry (`services/ai/providers.yaml`).
//! - [`SecurityConfigService`] — typed mutations of the profile's security
//!   section.
//!
//! Copyright (c) systemprompt.io — Business Source License 1.1.
//! See <https://systemprompt.io> for licensing details.

mod provider_catalog;
mod schema_validation;
mod security_config;

pub use provider_catalog::{ModelSpec, ProviderCatalogService, ProviderSpec};
pub use schema_validation::{
    ConfigValidationError, generate_schema, validate_config, validate_yaml_file, validate_yaml_str,
};
pub use security_config::{SecurityChange, SecurityConfigService, SecurityUpdate};