Bi-directional GRPC non interactive implementation