JSON-RPC
Простой RPC-протокол поверх JSON. v1 (2005), v2.0 (2010) — самая распространённая. Запрос: {"jsonrpc":"2.0","method":"foo","params":[],"id":1}. Более узкий по задаче, чем REST или GraphQL.
Транспорт под ним: HTTP, WebSocket или чистый TCP. Главные пользователи — блокчейны (узлы Ethereum, Solana RPC, Bitcoin Core) и MCP (Model Context Protocol от Anthropic, 2024); до MCP это была почти исключительно вотчина блокчейна. Не путать с XML-RPC (1998, та же идея на XML), gRPC (бинарный, Protobuf, быстрее) и tRPC (TypeScript сквозным образом). Официальных обновлений спецификации с 2010 года нет — формально она стабильна.