Evidence-backed facts
- JSON-RPC 2.0 is a stateless, lightweight, transport-agnostic remote procedure call protocol that uses JSON data structures. informative
- A JSON-RPC 2.0 Request sets jsonrpc to exactly 2.0, names the method, may include structured params, and uses an id to correlate the response when a response is expected. normative
- A JSON-RPC Notification omits the id member, and the server must not send a response to it. normative
- A JSON-RPC Response includes the matching request id and exactly one of result or error. normative