#Ranvier Manual โ Core Runtime and Boundary Guide
Version: 0.33.0 Updated: 2026-03-15 Applies to: ranvier (facade), ranvier-core, ranvier-runtime Category: Product Manuals
Use this page when you need explicit rules for Axon, Outcome, and adapter boundaries.
#Layer Model
- Core: Protocol-agnostic contracts (Transition, Outcome, Bus, Schematic).
- Runtime: Axon executes typed decision flow.
- Adapter: Ingress/egress maps protocols to state and back.
#Core Types
| Type | Description |
|---|---|
| Transition | Async state transform contract |
| Outcome | Next, Branch, Jump, Emit, Fault |
| Bus | Typed resource container with explicit reads |
#Structural Guarantees
- Ingress parses requests into typed input state.
- Schematic is static and non-executable.
- Run diff/validate/visualize before runtime.
- LLM suggestions require explicit human review.
#Quickstart
cargo check --workspace
cargo run -p typed-state-tree
cargo run -p basic-schematic#Workflows
- Define explicit transition flow with Axon and Outcome.
- Keep core protocol-agnostic; connect HTTP at adapter boundaries.
- Export Schematic and validate structure before rollout.
#Related Documents
- CLI Manual โ Commands and artifact flows
- VSCode Manual โ Circuit view and diagnostics