diff --git a/src/service/poc_mobile.proto b/src/service/poc_mobile.proto index dc897c51..a5378d2d 100644 --- a/src/service/poc_mobile.proto +++ b/src/service/poc_mobile.proto @@ -489,3 +489,28 @@ message invalid_data_transfer_ingest_report_v1 { // epoch uint64 timestamp = 3; } + +message oracle_boosting_report_v1 { + // UUID of the coverage object for the given hex + bytes coverage_object = 1; + // Assignments of the hexes + repeated oracle_boosting_hex_assignment assignments = 2; + // Timestamp of when the oracle boosting report was made in seconds since the + // epoch + uint64 timestamp = 3; +} + +message oracle_boosting_hex_assignment { + enum assignment { + a = 0; + b = 1; + c = 2; + } + // H3 resolution 12 hex tile + string location = 1; + // Multiplier derived from the assignment, value is 0.0 to 1.0 multiplied by + // 1000 + uint32 assignment_multiplier = 2; + // Urbanized assignment + assignment urbanized = 3; +}