This plan outlines a modular Rust reference implementation of the 2WAY protocol based on the actual specification. 2WAY is an integrated enforcement kernel built from managers with a single mutation pipeline, with services sitting above it, and apps defining schemas that the kernel enforces. The system is transport-agnostic and defines correctness at the state and validation layer, not at the transport layer.
- Enforcement Kernel: Central kernel with managers that enforce schemas defined by apps
- Single Mutation Pipeline: Ordered, append-only write pipeline with
global_seqfor convergence