rpc request are multi-part. jsonrpc metadata + arbitrary optional payload