A list of known RPC messages.
This documentation refers to the side sending the initial request as the client. The side receiving the initial request is called a server. Therefore for example a phrase “server termination” refers to messages sent by the server in order to terminate a stream initiated by an incoming request made by the client.
Note that the word client used in this documentation can refer to two things:
- Any program implementing the Secure Scuttlebutt protocol.
- A side of a Secure Scuttlebutt RPC connection which initiates a particular stream by performing an RPC request.
Support tables document whether the particular client ever sends the specific request (“Sends”) and if the particular client responds to the specific request (“Accepts”).
Support tables are only meant to cover the latest release of each client. It is unrealistic to create support tables covering every single version of each client. Therefore the support tables can only give you a general idea of support for particular messages and will likely be out of date. Refer to the list of releases linked below.
|Client or library name||List of releases|
Table of contents
- ["blobs", "changes"]
- ["blobs", "createWants"]
- ["ebt", "replicate"]
- ["gossip", "ping"]
- ["invite", "use"]
- ["room", "metadata"]
- ["tunnel", "connect"]
- ["tunnel", "isRoom"]