Compile-time extension framework for systemprompt.io AI governance infrastructure. Built on the inventory crate — registers schemas, API routes, jobs, and providers in the MCP governance pipeline.
//! [`ApiExtensionTyped`] — typed contract for extensions that mount an
//! axum router.
useaxum::Router;usecrate::types::ExtensionMeta;pubtraitApiExtensionTyped: ExtensionMeta {fnbase_path(&self)->&'staticstr;fnrequires_auth(&self)->bool{true}}pubtraitApiExtensionTypedDyn: ApiExtensionTyped {fnbuild_router(&self)-> Router;}