Module a2a

Module a2a 

Source
Expand description

A2A (Agent-to-Agent) Protocol support for VEX

This module provides types and handlers for the Google A2A protocol, enabling VEX agents to communicate with other AI agents.

§Security

  • OAuth 2.0 / JWT authentication
  • mTLS for agent-to-agent connections
  • All task responses are Merkle-verified
  • Nonce + timestamp for replay protection

§References

Re-exports§

pub use agent_card::AgentCard;
pub use agent_card::AuthConfig;
pub use agent_card::Skill;
pub use task::TaskRequest;
pub use task::TaskResponse;
pub use task::TaskStatus;

Modules§

agent_card
A2A Agent Card
handler
A2A HTTP handlers
task
A2A Task types