This is a complete implementation of the JSON-RPC 1.1 protocol. JSON-RPC is similar to XML-RPC in that it allows remote execution of procedure calls, but it is more lightweight and much faster than XML-RPC.