blob: fbbcb07b958dbf817e1ff7eb2d2cf3bd7df32990 [file]
edition = "2023";
package milotic_hft;
import "hft_capabilities.proto";
import "identifier.proto";
import "payload.proto";
import "subscription_params.proto";
message HftRequest {
repeated SubscriptionParams subscriptions = 1;
}
message HftResponse {
repeated Payload payloads = 1;
}
service HftService {
// Subscribe to telemetry payloads.
rpc Subscribe(HftRequest) returns (stream HftResponse) {}
// Discover subscription shapes, identifiers, and capabilities the service
// supports.
rpc GetCapabilities(GetCapabilitiesRequest) returns (CapabilitiesResponse) {}
}