Typed Decision Engine
Execution you can read.
Structure you can trust.
Ranvier turns Rust control flow into a living circuit. Axon executes. Schematic explains. Outcome keeps every branch explicit.
Ranvier Code-as-Circuit
// src/ingress/auth.rs
let auth_flow = Axon::new()
.then(validate_token)
.branch(|ctx| {
match ctx.role {
Admin => admin_circuit,
User => user_circuit,
}
});LIVE SCHEMATIC
Ingress
Validate
Admin
User
"You write the logic. Ranvier verifies the circuit."
01
Axon Execution
Build explicit decision flow with typed transitions. Every step is visible, inspectable, and deliberate.
02
Schematic Insight
Extract structure from code without running it. Diff and validate circuits before runtime surprises.
03
Outcome Clarity
Branches, jumps, emits, and faults stay visible as data. No hidden middleware chains.
No Magic. Just Physics.
Ranvier compiles to standard, high-performance Rust binaries. Core stays protocol-agnostic. Adapters handle transport. You keep control.
View the Source