Open source repository for Ontario's official app (Verify Ontario) that is used for verifying COVID-19 vaccine certificates.
- Overview
- Local setup
- Rules, Public keys and Minimum mandatory app version
- Vulnerability disclosure policy
This is a React Native app and designed to work well on both Android and iOS devices.
Open Verify gives businesses and organizations a quick, easy and trusted way to scan and confirm that visitors are fully vaccinated.
The app scans the QR code on an Ontario government-issued vaccine certificate.
After scanning a QR code, the business or organization will see: a green checkmark indicating that it meets vaccine requirements, a red X for an invalid certificate, or a yellow warning indicating that the QR code cannot be read.
Open Verify also scans most government issued SMART® Health Card QR codes. Refer to our list of onboarded issuers and their associated public keys. Nation-wide capabilities are in development and will be added as provinces issue proof of vaccination with SMART® Health Card QR codes.
git clone https://github.com/ongov/OpenVerify
cd OpenVerify
yarn install
yarn run update:pods
cp .env.template .env
API_URL env variable points to the URL hosting the rules, public keys and minimum mandatory app version. Adjust the value accordingly.
yarn run ios
yarn run android
These are the public access endpoints for:
Verify Ontario Vulnerability disclosure policy | COVID-19 (coronavirus) in Ontario