Skip to main content

Module models

Module models 

Source
Expand description

Data models for the AgentTrust ID SDK.

All types use serde for JSON serialization/deserialization. Field names naturally match the API’s snake_case convention.

Structs§

A2ATask
Represents an agent-to-agent task.
ActionCheckRequest
Parameters for a pre-flight action check.
ActionCheckResult
The outcome of a pre-flight action authorization check.
Agent
A registered AI agent in the AgentTrust ID system.
AgentCard
An A2A v1.0-compatible agent card describing an agent’s identity and capabilities.
AgentCardSignature
A JWS signature over an AgentCard (A2A v1.0).
AgentCardSkill
A skill listed on an AgentCard (A2A v1.0).
AgentExtension
An A2A v1.0 capability extension entry.
AgentInterface
An A2A v1.0 transport interface descriptor.
ApprovalRequestStatus
Status of an approval request for an elevated action.
Capabilities
Capabilities advertised on an AgentCard (A2A v1.0).
CreateAgentRequest
Parameters for creating a new agent.
CreateDelegationRequest
Parameters for creating a delegation.
CreateSIEMDestinationRequest
Parameters for creating a SIEM destination.
Delegation
A capability delegation between two agents.
FederationProvider
An OIDC federation provider registered with ATI.
HealthResponse
Response from the health check endpoint.
InitSessionRequest
Parameters for initializing a new MCP session.
IntrospectTokenRequest
Parameters for POST /api/v1/agent-tokens/introspect.
IntrospectionResult
Result of POST /api/v1/agent-tokens/introspect.
IssueFederatedIDTokenRequest
Parameters for issuing a federated ID token.
IssueFederatedIDTokenResult
Result of issuing a federated ID token.
IssueTokenRequest
Parameters for issuing a new capability token.
IssueWIMSETokenRequest
Parameters for issuing a WIMSE workload identity token.
MCPServer
A registered MCP server.
Provider
Provider section of an AgentCard.
RegisterFederationProviderRequest
Parameters for registering an OIDC federation provider.
RegisterMCPServerRequest
Parameters for registering a new MCP server.
SIEMDeliveryRecord
A delivery attempt to a SIEM destination.
SIEMDestination
A configured SIEM streaming destination.
SecurityScheme
A named security scheme (A2A v1.0).
SendTaskRequest
Parameters for sending a new A2A task.
Session
An MCP session representing a connected agent-server pair.
TelemetryEvent
A single telemetry event for agent behavior tracking.
TelemetryReportRequest
Parameters for reporting telemetry events.
Token
An opaque agent token issued by ATI.
UpdateSIEMDestinationRequest
Parameters for updating a SIEM destination.
V1Task
An A2A v1.0 Task returned by message/send.
V1TaskStatus
Status block of a V1Task.
VerifyFederatedTokenRequest
Parameters for verifying a federated token.
VerifyFederatedTokenResult
Result of verifying a federated token.
VerifyWIMSETokenRequest
Parameters for verifying a WIMSE workload identity token.
VerifyWIMSETokenResponse
Result of verifying a WIMSE workload identity token.
WIMSETokenResponse
Result of issuing a WIMSE workload identity token.

Constants§

ATI_TRUST_EXTENSION_URI
URI of the ATI trust extension carried in capabilities.extensions.

Type Aliases§

VerificationResultDeprecated
Deprecated alias for IntrospectionResult.
VerifyTokenRequestDeprecated
Deprecated alias for IntrospectTokenRequest.