Open pdehaye opened 4 years ago
It turns out SwissCovid doesn't use much of risk scoring part of the Google/Apple API actually, at least in the present configuration!
In a public call ahead of the trial phase, as well as in this document, DP-3T explains they only use the summary parts of the APIs, not the risk calculation parts.
For the same question, but approached from the app side(s), see:
The backend server provides the relevant parameters.
For instance:
https://www.pt.bfs.admin.ch/v1/config?appversion=&osversion=&buildnr=
The appversion
value comes from here.
The CoronaRiskScoring project is trying to assess how different contact tracing apps are being parametrized. We are first focusing on apps using the Apple API (see its description on our wiki) as it will enable quickest comparison.
Project considered We are looking at SwissCovid.
What we need We need pointers to the places in the code where the following parameters are set:
ENExposureConfiguration
.attenuationLevelValues
,ENExposureConfiguration
.daysSinceLastExposureLevelValues
,ENExposureConfiguration
.durationLevelValues
,ENExposureConfiguration
.transmissionRiskLevelValues
andENExposureConfiguration
.metadata
.attenuationDurationThresholds
Nice to have We would also like to understand what is done with
ENExposureDetectionSummary
andENExposureInfo
, after the risks are calculated.Excellent to have This is only the beginning for us. We want the above so we can track how the parameters are being changed. It is likely actually that this is passed dynamically to the apps. If so, we need to know the process behind these changes, so we can ask the right people for this information.
If you have pointers in the right direction, they would be greatly appreciated.