systemprompt-models 0.14.0

Foundation data models for systemprompt.io AI governance infrastructure. Shared DTOs, config, and domain types consumed by every layer of the MCP governance pipeline.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Authentication and authorization enumerations.
//!
//! Defines the closed sets the platform reasons over: [`JwtAudience`],
//! [`UserType`], [`TokenType`], [`RateLimitTier`], [`UserRole`], and
//! [`UserStatus`]. [`UserType::from_permissions`] is the single source of
//! truth for the permission-to-type mapping.

mod audience;
mod caller;
mod user_state;

pub use audience::JwtAudience;
pub use caller::{RateLimitTier, TokenType, UserType};
pub use user_state::{UserRole, UserStatus};