systemprompt-identifiers 0.21.0

Typed newtype identifiers (UserId, TraceId, AgentId, McpServerId…) for systemprompt.io AI governance infrastructure. Enforces type-safe IDs across every boundary in the MCP governance pipeline.
Documentation
1
2
3
4
5
6
7
8
9
//! Typed identifiers for the Microsoft Teams integration — the Entra (Azure AD)
//! tenant, the Bot Framework conversation, and the end-user (AAD object id)
//! identifiers that Teams assigns. These are opaque Microsoft-side strings; the
//! integration never mints them, only carries them through dispatch and the
//! federated-identity mapping.

crate::define_id!(TeamsTenantId);
crate::define_id!(TeamsConversationId);
crate::define_id!(TeamsUserId);