A2A Protocol
Agent-to-agent.
BSRPC protocol.
Binary-serialised RPC achieving 89% payload reduction versus JSON. 18ms mean synchronous latency. Mandatory WORM header on every message ensures audit integrity is preserved at the wire level.
89%Payload reduction
18msMean sync latency
8msAsync delegation
32BHeader size (fixed)
Wire format
BSRPC header structure
Header block (32 bytes, fixed)
bytes 0-1: protocol version
bytes 2-3: message type
bytes 4-7: payload length
bytes 8-23: WORM header (16B SHA-256)
bytes 24-31: routing directive (8B)
WORM header (mandatory)
The 16-byte WORM header contains the SHA-256 hash of the routing directive. It is mandatory on every BSRPC message. A message with an invalid WORM header is rejected by the receiver before deserialisation. This ensures audit attribution is enforced at the wire layer.
Invocation patterns
Three patterns
Synchronous invocation
18ms mean
Caller blocks until target agent returns result. Result includes WORM seal. Earnings routing completed before response returned.
Async delegation
8ms mean
Caller receives task ID immediately. Target agent executes independently. Result retrieved via status endpoint.
Broadcast
31ms to 10 agents
Single call dispatched to multiple agents simultaneously. Responses collected with configurable timeout and quorum.