JSON-RPC 2.0
JSON-RPC 2.0 is a stateless, light-weight remote procedure call (RPC) protocol encoded in JSON. It is widely used in blockchain/Web3 APIs (Ethereum, Bitcoin), IDE language servers (LSP), and developer tooling. The 2.0 specification (2010) is the stable revision, maintained by the JSON-RPC Working Group. Released into the public domain.