SMP Commands
Draft
This section is under construction.
Command Encoding
SMP commands are transmitted within the 16KB block format. Each transmission includes:
- Correlation ID: Links responses to requests
- Queue ID: Identifies the target queue
- Command: The operation and its parameters
- Authentication: Ed25519 signature (for authenticated commands)
Recipient Commands
| Command | Purpose |
|---|---|
NEW | Create a new queue |
SUB | Subscribe to receive messages |
KEY | Secure queue with sender's key |
ACK | Acknowledge message receipt |
DEL | Delete a queue |
OFF / ON | Suspend / Resume a queue |
Sender Commands
| Command | Purpose |
|---|---|
SEND | Send a message to a queue |
SKEY | Set sender key |
Server Responses
| Response | Purpose |
|---|---|
OK | Operation successful |
ERR | Error with error code |
MSG | Message delivery |
IDS | Queue IDs (response to NEW) |