vox
High-level Rust API for defining, implementing, and consuming Vox services.
Role in the Vox stack
vox sits at the RPC surface (Requests / Channels) and exposes the developer-facing service model.
What this crate provides
#[vox::service]-driven service definitions and generated clients/dispatchers- Core RPC traits and types re-exported for app-level use
- Integration point for the rest of the Rust runtime crates
Fits with
vox-corefor session/driver/runtime internalsvox-typesfor protocol data modelvox-service-macrosfor code generation from service traits
Part of the Vox workspace: https://github.com/bearcove/vox