Authority: Navigation (Non-normative)
Purpose: Overview and navigation for RPC semantic layer.
RPC is a semantic layer carried inside SBP Message frames. It does not define framing, transport, or security—those are handled by SBP and the session layer (SBRP/SBDP).
RPC envelopes are encoded in MessageFrame.data. Subject prefixes determine envelope semantics: rpc/ for request/response, event/ for notifications. See envelope.md#subject-namespacing.
This protocol delegates:
This protocol defines:
RPC defines error codes in the 1050–1099 range (see envelope.md). It also uses:
See Error Code Ownership for the full allocation.
| Document | Status |
|---|---|
| envelope.md | Normative |
| behavior.md | Normative |
| conformance.md | Supporting |
| streams.md | Reserved |
| Concern | Primary | Supporting |
|---|---|---|
| Envelope structure | envelope.md | — |
| Request/response semantics | behavior.md | — |
| Correlation | behavior.md | — |
| Test specification | conformance.md | — |