A protocol for remote procedure calls using JSON format, commonly used for interacting with blockchain applications.