Verify by Video is a video-based identity verification solution operated by Maximus Canada on behalf of the Government of British Columbia. It enables citizens to complete identity checks via live video with trained agents, using the BC Services Card (BCSC) mobile app as the entry point.
- A citizen initiates a video verification session from the BCSC mobile app.
- A virtual meeting room (VMR) is provisioned on a Pexip Infinity conferencing platform hosted in Canadian Azure data centres.
- The citizen connects to the room via WebRTC (audio + video).
- The room auto-dials into a Genesys Cloud queue over SIP.
- An agent answers the call, then joins the same room on video via an embedded Pexip widget in Genesys.
- After verification, the room is torn down automatically.
| Platform | Role |
|---|
| Pexip Infinity | Self-hosted video conferencing (management nodes + conference nodes on Azure VMs) |
| Genesys Cloud | Contact centre - call queuing, routing, agent desktop, recording |
| Azure | Hosting for all compute, storage, networking, and the MaxConf API (Function Apps) |
| BCSC Mobile App | Citizen-facing mobile application (developed by IDIM, consumes our API) |
| Topic | Audience |
|---|
| Getting Started | All team members - orientation and developer setup |
| MaxConf API | Developers integrating with the API (internal + IDIM consumers) |
| System Components | Developers working on the Function App, agent/customer apps, or Genesys config |
| Azure Platform | Infrastructure and DevOps - resource inventory, CI/CD, IaC |
| Operations | On-call and maintenance - Pexip admin, secrets rotation, monitoring |