JSON RPC Server / Client library