check-in v1: richer input for riseupvpn: discuss protoype #757
Labels
api
API
discuss
invites discussion from contributors
funder/drl2022-2024
ooni/api
Issues related to https://github.com/ooni/api
priority/medium
wontfix
when an issue won't be addressed (add a comment to the issue as to why this is the case)
Similar to #754, but for riseupvn. The main task here is not necessarily implementing and merging, rather discussing a prototype implementation and decide whether it would make sense to merge or whether it could tie our hands for the future. More specifically, consider the following:
a minimal implementation of richer input for riseupvpn would just deliver the correct CA to probes (similarly to what we plan on doing for signal);
probably we're going to be fine if we react to CA issues and update the CA (like we're doing for signal);
however, it may be worth discussing also invoking the riseupvpn API to obtain endpoints to measure (which is more radical than just serving the correct CA but significantly contribute to make the experiment more dynamic);
if we do that, we would probably need to have some service in the backend periodically calling riseup APIs.
My inclination is to split the work into two activities. The first activity is about just adding the correct-CA support and the second activity is about adding support for gathering endpoints. I'd like to discuss this plan with @ooni/ooni-team.
The text was updated successfully, but these errors were encountered: