sideband

RPC Layer

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).

Relationship to SBP

RPC envelopes are encoded in MessageFrame.data. Channel subjects determine envelope semantics: rpc for request/response, event for notifications. See envelope.md#subject-namespacing.

Delegation

This protocol delegates:

This protocol defines:

Errors

RPC defines error codes in the 1100–1199 range. See envelope.md. It operates alongside:

See the canonical Error Code Registry for all assignments.

Documents

Document Status
envelope.md Normative
behavior.md Normative
conformance.md Supporting
streams.md Reserved

Document Authority

Concern Primary Supporting
Envelope structure envelope.md
Request/response semantics behavior.md
Correlation behavior.md
Test specification conformance.md
  1. index.md (this document)
  2. envelope.md — wire format and validation
  3. behavior.md — semantics and timeouts