integrated server-side json-rpc