The probe multiplatform app already aggregates results from the same run to improve the UI. Having results/measurements aggregated in back-end would also be useful for reporting and analysis.
Possible approaches for generating unique run_id:
a) An API endpoint to return a unique run_id that clients use for submissions
b) Generate a run_id that isn't forgeable in the client directly using the anonymous credentials
c) ...
That run_id would then be accepted in measurement submission API endpoints.
The probe multiplatform app already aggregates results from the same run to improve the UI. Having results/measurements aggregated in back-end would also be useful for reporting and analysis.
Possible approaches for generating unique
run_id:a) An API endpoint to return a unique
run_idthat clients use for submissionsb) Generate a
run_idthat isn't forgeable in the client directly using the anonymous credentialsc) ...
That
run_idwould then be accepted in measurement submission API endpoints.