work in progress: JSONRPC server and client