//! ferryman-edge-core — programmable mTLS L7 proxy primitives.
//!
//! Extends `ferryman-core` (P2) with:
//! - `tls` : rustls 0.23 + aws-lc-rs mTLS server config + `ReloadingTls`
//! that swaps cert/key/ca on `SIGUSR1` without dropping live
//! connections.
//! - `jwt` : `JwtVerifier` with a moka LRU cache (default 10k entries,
//! 5 min TTL) keyed by the raw token string.
//! - `ratelimit`: keyed `governor` GCRA limiter; allocation-free on the
//! hot path.
//! - `route` : the P2 routing table (Upstream, RouteTable, SharedTable).
//! Copied verbatim — P4 layers atop, does not modify.
//! - `health` : active probe loop (copied from P2).
//! - `config` : TOML schema extended with `tls`, `jwks_path`, per-tenant
//! rate-limit caps.
//!
//! The server crate composes these behind a `tokio-rustls` acceptor and a
//! hyper service.
pub use ;
pub use health_loop;
pub use ;
pub use ;
pub use ;
pub use ;