In an ideal protocol a variety of devices from different countries, states, and businesses will interoperate yet be able to facilitate each country’s own unique requirements. Each country will strike a balance between privacy, security, freedom of association, and epidemiological analysis and disease control effects.
This page deals with how interopability can be achieved when different countries choose different approaches. They necessarily link to both Protocol and Payload topics.
In this scheme, interoperability is assured even though one country may use a decentralised payload and another a centralised payload.
Below is an example showing the Secured payload, but the same is true of the Simple and your own custom payloads potentially.
If you’ve not read them yet, please review the Envelope header page and the Secured Payload page
The Envelope header allows routing for any payload. We use the Secured payload as an example because it provides the requisite security and privacy guarantees and epidemiological information.
There are four phases:-
If the risk total A has now exceeded some threshold then Citizen A can request medical services from their country, and may submit their information. The process above then repeats.
It is possible within, say within country B in the above example, that to gain more control effect over virus spread an additional ‘Anonymous exposure token’ list is provided. Country B could then perform data analysis over all contact information they have on the anonymous contact graph to spot asymptomatic carriers and super spreaders. Phone B would effectively ‘trust’ their own country (Country B) to tell them to ‘lock down’ as a prevention rather than rely on local exposure matching.
See the Contact Tracing approaches page for why second degree notifications are desirable given high virus rates. (Note: Second degree notifications are being used in some countries, such as Australia.)
Please see the Formal international interoperability specification page for full details
To help you get started, see the documentation.