summaryrefslogtreecommitdiff
path: root/proto/sovrabase.proto
blob: d8ef2d42796d853fe89a4278788ad5269cfb66f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
syntax = "proto3";

package sovrabase;

option go_package = "github.com/ketsuna-org/sovrabase";

// ForwardCommand service
service ForwardCommandService {
  rpc ForwardCommand(ForwardCommandRequest) returns (ForwardCommandResponse);
}

message ForwardCommandRequest {
  string command = 1;
  string target_node = 2;
  map<string, string> params = 3;
}

message ForwardCommandResponse {
  bool success = 1;
  string result = 2;
  string error_message = 3;
}