Skip to content

Instantly share code, notes, and snippets.

@rx
Last active April 25, 2020 14:48
Show Gist options
  • Save rx/ee9202ca417e87f2f68a15706feade84 to your computer and use it in GitHub Desktop.
Save rx/ee9202ca417e87f2f68a15706feade84 to your computer and use it in GitHub Desktop.
Safe Paths Demo Assets

Safe Paths and Safe Places Demo Assets

This doc contains assets use to setup and give a Safe Paths and Safe Places demo.

Demo Sequence/Flow

This is the general outline of the demo. These slides should be used to guide the demo flow/discussion.

Demo Setup

These instructions setup a demo environment for the Safe Paths App and Safe Places tool.

Safe Paths

A demo can be done using a phone virtualized in the cloud. The testing tool is Perfecto.io.

  • First step is to create a free trial
  • then send a slack DM to @Jonathon Wright (TiP) and @Eran Kinsbruner, asking to be added to the safe places private tenant.

You can use the tool while waiting to be added, you just may have to wait for some phone models to become available to be able to test with.

Here is a video demo of how the testing team sets up and uses perfecto.io to test:

Perfect.io Safe Paths Demo

Use the following Android build for demo's: Android Demo Build v1.0.0

The offical release builds are stored in Github you can find them here: https://github.com/tripleblindmarket/covid-safe-paths/releases

At the time of this writing, only the android are automatically are being posted with the artifacts of every release build. In addition the releases don't turn on the demo mode to simulate exposed state (step 7 of the demo steps). The above demo build is a build done from the forked repository: https://github.com/rx/covid-safe-paths that enables demo mode. Expect and update to this doc and the slack channel of the resolution of this issue.

Safe Places

You can run these directly:

There are two tools as part of Safe Places.

  • The Redaction tool is used by a Contact Tracer in a Health Authority.
  • The Publishing tool is used by the Health Authority to publish all contact tracing redacted logs of a period of time (hours).

You can use the following un-redacted (raw) location data to upload to the Safe Places Redaction tool: un-redacted-location-data.json

Sample Demo Videos

Here is a meta demo. (A demo of the demo.)

Safe Paths and Safe Places Demo Walkthrough

This was a demo rehearsal showing Safe Paths and Safe Places with live spanish translation.

Safe Paths and Safe Places Demo

This is Steve Penrod running a demo with the Private Kit build of the app.

Safe Paths and Safe Places Demo

Technical FAQ

This is a work in progress technical FAQ's. When an implementation team asks technical questions they should added here and the tech team should be asked to review the answers. If you are giving demos you should request access to this document so you can provide edits.

Safe Places Backend API

The demo uses the file system to show the Safe Places tools. This is unlikely how a Health Authority would use it. Safe Places defines an sample 5 endpoint API specification the Health Authority would implement to manage and store the redacted contact tracing data.

https://github.com/tripleblindmarket/safe-places/blob/develop/Safe-Places-Server.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment