Design and evolve gRPC services and Protocol Buffer contracts with compatibility and clarity in mind. Use when defining internal or external RPC APIs using gRPC/Protobuf.