research/remote_log/src/cas_service.proto

17 lines
265 B
Protocol Buffer

syntax = "proto3";
package vac.cas;
// Content Addressable Storage (CAS) service definition
service CAS {
rpc Add(Content) returns (Address) {}
rpc Get(Address) returns (Content) {}
}
message Address {
bytes id = 1;
}
message Content {
bytes data = 1;
}