JSON-RPC is a lightweight, stateless RPC protocol heavily used within the Ethereum ecosystem. For an app or software program to interact with Ethereum’s blockchain, it must first connect to an Ethereum node. To achieve this connection, the official Ethereum client implements a JSON-RPC specification that provides a uniform set of methods for all software applications to utilize. JavaScript Object Notation (JSON) is a very light data-interchange format that is easy for people to read and write while also accessible for machines to parse and generate. An RPC is an API that enables software developers to run code that can be executed on other servers remotely, enabling data transfer between endpoints.
NFT Term
JSON-RPC
Definition of JSON-RPC from the NFTguild.com glossary.

