Contract Example
rpc QueryFeatures(QueryFeaturesRequest)
returns (QueryFeaturesResponse);
rpc StreamChanges(StreamChangesRequest)
returns (stream FeatureChange);
message QueryFeaturesRequest {
string collection = 1;
string where = 2;
bytes geometry = 3;
}