agent-interoperability · prepared

JSON-RPC 2.0 interoperability profile

Machine-readable implementation facts for JSON-RPC requests, notifications, response correlation, and transport-independent remote procedure calls.

version 1.0.0freshness currentobserved 2026-08-26T15:00:00Z

resource.interop.json-rpc-2.0
sha256:b54212db7cbb40a47f843332a9f2bfb1d37e8dbdff1a315964d1ac20b6430981

Open canonical machine JSON →

Evidence-backed facts

  1. JSON-RPC 2.0 is a stateless, lightweight, transport-agnostic remote procedure call protocol that uses JSON data structures. informative
  2. 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
  3. A JSON-RPC Notification omits the id member, and the server must not send a response to it. normative
  4. A JSON-RPC Response includes the matching request id and exactly one of result or error. normative