google / exposure-notifications-verification-server

Verification component for COVID-19 Exposure Notifications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Operational Definitions of ENCV Metrics

dte324 opened this issue · comments

Question

I am trying to firm up some operational definitions to some ENCV metrics, so they can be compared to other existing metrics with similar functionality.

  1. What is the definition of codes issued? Does this refer to the number of codes issued by public health authorities to infected individuals?
  2. What is the definition of codes claimed? Does this refer to the number of codes uploaded by infected individuals to the ENCV server? If so, how does this differ from tokens claimed?
  3. What makes a token claim successful or unsuccessful?

Thank you in advance!

Every chart has inline help that can be found on the stats pages

image

With the content defined here (and others)

<div class="modal fade" id="realm-user-codes-modal" data-backdrop="static" tabindex="-1">

For the specific answers to these questions

  1. Codes issued covers codes issued by the health authority AND codes issued due to self-report requests from user devices. It is the sum of those and user report codes are separately reported and can be used to figure out the number that are PHA issued.
  2. Codes claimed is the number of codes that a user validated on their mobile device before the code expired.
  3. Token claims are either done or not done based on user consent.

The flow here is

  • code issued -> SMS or read to user
  • code claimed -> The user has validated their code on their mobile device. They receive a "token" from the server at this point
  • the user is shown some questions on their mobile device (i.e. symptom date)
  • the user is shown an OS level consent dialog
  • if the user accepts the OS consent to key release, the token will be claimed

The design of the verification protocol is available here: https://developers.google.com/android/exposure-notifications/verification-system#flow-overview

please reopen if there are additional questions we can answer

Thank you! Great answers!