NEW
Report & API Now Live! Data insights report and open data API endpoints live as of September 23, 2025

BC Wallet

type
ID Project
Status
Launched
Country (HQ)
Announcement
2021
Launch
2022
Mission Statement
Source
To help British Columbians feel more confident when they interact online.
Summary
Source

BC Wallet is a mobile wallet application developed by the Government of British Columbia that enables users to receive, store and present Verifiable Credentials. The wallet is built on top of Hyperledger Bifold, a mobile wallet framework that uses Aries Framework JavaScript (AFJ) as its verifiable credentials agent.

The wallet implements several key technical standards and protocols including the W3C Verifiable Credentials Data Model and Hyperledger AnonCreds for privacy-preserving credentials. It integrates with a mediator service based on Aries Cloud Agent Python (ACA-Py) to handle message routing. The system architecture leverages the Trust Over IP framework and uses Hyperledger Indy for the underlying distributed ledger technology.

Key technical features include:

  • Privacy-preserving credential presentation allowing selective disclosure
  • Integration with the BC Services Card digital identity system
  • Support for both government-issued and private sector credentials
  • Open source codebase built on Aries/Indy protocols
  • Mediator service for message routing and offline access

While launched in 2022, BC Wallet remains in limited deployment, primarily used for specific pilot projects like enabling lawyers to access court materials and businesses to manage digital credentials. The project represents one of the first government-issued mobile wallets for verifiable credentials and demonstrates the Government of British Columbia's ongoing leadership in implementing Self-Sovereign Identity solutions.

Funding(1)

Private Sector Funding
Source

Technology(8)

Tech Stack Self Description
Source
It uses the core of Bifold, a mobile wallet app written in React Native. Bifold, in turn, uses Aries Framework JavaScript (AFJ) as its Verifiable Credentials agent. 
Credential profile data is sourced from the Open Wallet Foundation digital-wallet-and-agent-overviews-sig project, licensed under the Apache License 2.0
Credential Profiles
Source
Use-cases
Source
Holders
Yes
Issuers
No
Verifiers
Yes
Technology
Source
SSI Technology
Yes
Endorses/Uses ZKPs
Yes
Has exportable Credentials
No
Credential and Key Storage
-
Blockchains/Verifiable Data Registries
Source
DID Methods
Specification
Source

Management(5)

Managing Entities
Website
Source
Persons of Interest
Role
Source
Executive Director
Senior Product Manager
Director (Product Development)
Product Owner and Manager

Regulations and Standards(2)

Regulations Followed
Source

Relations(8)

Interoperability/integrated with
Website
Source
Projects under management
Website
Source

People(8)

Affiliated Person
Role
on behalf of
Source
External Contributor
UX/Service Design Specialist
Senior User Experience Design Specialist
-
External Contributor
External Contributor
Consultant
-

Products(9)

Products
Source
Geographic Focus
Source

Links(11)

Inclusion Criteria

A1: Uses DID, VC or KERI/ACDC
Source
meets criteria: Yes
A2: Claims to be SSI
Source
meets criteria: Yes
B1: Received Government Funding or Endorsement
Source
meets criteria: Yes
C1: Has Well Known Partners
Source
meets criteria: Yes
D1: Project Announcement Date
Source
meets criteria: 2021

If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page