Expand description
Core types, traits, and errors for Agent Exchange Protocol (AEX).
This crate defines the shared vocabulary used across the control plane, SDKs, and identity/scanner/policy/audit providers. It intentionally has no crypto or IO dependencies — those live in per-concern crates that implement the traits defined here.
Re-exports§
pub use capability::Capability;pub use capability::CapabilitySet;pub use endpoint::Endpoint;pub use endpoint::EndpointHealth;pub use endpoint::HealthStatus;pub use error::Error;pub use error::Result;pub use identity::IdentityProvider;pub use identity::TrustMetadata;pub use signature::Signature;pub use signature::SignatureAlgorithm;pub use types::AgentId;pub use types::DidUri;pub use types::IdScheme;pub use types::TransferId;
Modules§
- capability
- Capability bits advertised by agents in their JWS-signed agent card.
- endpoint
Endpoint— a single way a recipient can reach a sender’s data plane.- error
- identity
- signature
- types
- wire
- On-the-wire formats shared between SDKs and the control plane.
- wire_v2
- Wire format v2 — namespace-agnostic, AEX-branded prefix.