systemprompt-api 0.14.3

Axum-based HTTP server and API gateway for systemprompt.io AI governance infrastructure. Exposes governed agents, MCP, A2A, and admin endpoints with rate limiting and RBAC.
Documentation
//! API server assembly, lifecycle, and readiness.
//!
//! Builds the axum router and global middleware stack ([`builder`]), runs the
//! startup reconciliation and serving loop ([`runner`]), and exposes the
//! readiness signalling surface ([`is_ready`], [`signal_ready`],
//! [`wait_for_ready`]) used by external health probes. Discovery, health,
//! metrics, and route configuration live in the private submodules.

pub mod builder;
mod discovery;
mod health;
mod health_detail;
mod lifecycle;
pub mod metrics;
pub mod readiness;
mod routes;
pub mod runner;
mod shutdown;

pub use builder::*;
pub use readiness::{
    ReadinessEvent, get_readiness_receiver, init_readiness, is_ready, signal_ready,
    signal_shutdown, wait_for_ready,
};
pub use runner::*;