systemprompt-models 0.73.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
//! Typed payload structs carried by the event enums.
//!
//! Re-exports the [`a2a`] and [`system`] payload modules, whose structs are
//! flattened into the corresponding event variants.
//!
//! Copyright (c) systemprompt.io — Business Source License 1.1.
//! See <https://systemprompt.io> for licensing details.

pub mod a2a;
pub mod system;

pub use a2a::{
    AgentMessagePayload, ArtifactCreatedPayload, ArtifactUpdatedPayload, AuthRequiredPayload,
    InputRequiredPayload, JsonRpcErrorPayload, JsonRpcResponsePayload, TaskStatusUpdatePayload,
    TaskSubmittedPayload,
};
pub use system::{
    ConnectedPayload, ContextCreatedPayload, ContextDeletedPayload, ContextSummary,
    ContextUpdatedPayload, ContextsSnapshotPayload,
};