add timestamps and filters to get protobuf requests
correctly serialize BinaryComparator into a protobuf