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. Subject prefixes 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 1050–1099 range (see envelope.md). It also uses:

See Error Code Ownership for the full allocation.

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