SDK Overview
The SDK view is separate from protocol design on purpose.
- Protocol pages define the wire contract, packet shapes, descriptors, state machines, and version boundaries.
- SDK pages define the frozen control-plane surface that applications call in Python, C#, and Rust.
- Language-specific deployment and packaging guidance stays here instead of leaking back into protocol pages.
Frozen scope
The Preview3 entry point should expose one shared control-plane contract across language SDKs.
- Connection bootstrap and capability negotiation.
- Session open, patch, close, and migration.
- Operation submit, cancel, and receive loops.
- Flow-control updates and backpressure handling.
- Cache and schema install or invalidate operations.
- Stable error model and lifecycle guarantees.