vex-api 1.7.0

Industry-grade HTTP API gateway for VEX Protocol
//! # VEX API
//!
//! Industry-grade HTTP API gateway for VEX Protocol.
//!
//! Features:
//! - Axum-based web server
//! - Tower middleware (auth, rate limit, tracing)
//! - Circuit breaker pattern
//! - OpenTelemetry-ready observability
//! - JWT authentication
//! - Graceful shutdown
//! - A2A Protocol support

pub mod a2a;
pub mod auth;
pub mod circuit_breaker;
pub mod error;
pub mod jobs;
pub mod middleware;
pub mod routes;
pub mod sanitize;
pub mod server;
pub mod state;
pub mod telemetry;
pub mod tenant_rate_limiter;

pub use a2a::{AgentCard, TaskRequest, TaskResponse, TaskStatus};
pub use auth::{Claims, JwtAuth};
pub use error::{ApiError, ApiResult};
pub use server::{ServerConfig, VexServer};