arcature 2026.2.1

Arcature application framework: a high-level Application facade over the certified Arcature subsystems, with the low-level Axum/Tower escape hatch preserved.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Pre-routing proxy contract — application-owned global request policy
// (engine spec §4/§5). One responsibility per file (AGENTS.md §1).
//
// The proxy runs *before* route selection. The engine wires the plumbing
// (the Tower service that actually rewrites the request before the Axum
// router sees it — see `service.rs`); the application owns only the policy,
// expressed as a pure function from [`Request`] to [`Action`].

mod action;
mod request;
mod service;

pub use action::Action as ProxyAction;
pub use request::Request as ProxyRequest;
pub use service::ProxyLayer;
pub use service::ProxyService;