I've looked at the <a href="https://github.com/chiselstrike/chiselstore/blob/main/proto/proto.proto" rel="nofollow">https://github.com/chiselstrike/chiselstore/blob/main/proto/...</a> - and calling the service "RPC" is not great if this is going to be bundled with other gRPC services - why not call it "chiselStore" or something more concrete?<p>on a 2nd note, each method should have it's own Request Response, and ideally they should be suffixed same way. Returning same proto for multiple methods might break future compatibility - e.g. what if AppendEntries needs to return somehing else than Void? - ideally you make it from the start to return an empty AppendEntriesResponse, and then you can extend that proto.<p><a href="https://developers.google.com/protocol-buffers/docs/proto3#updating" rel="nofollow">https://developers.google.com/protocol-buffers/docs/proto3#u...</a><p>(edit again, also the package should not be called just "proto")