Digital Business Card Credential Documentation
About this Document
This document describes the Digital Business Card verifiable credential to help potential verifiers determine whether it is suitable for their needs. The intended audience includes policy analysts, privacy specialists, solution architects, developers, and data architects.
The Digital Business Card credential is issued by the Government of British Columbia through Registries and Online Services (“BC Registries”), part of Service BC in the British Columbia Ministry of Citizens’ Services.
Version History
Ver. | Date | Notes |
---|---|---|
1.0 | 17-Nov-2023 | - |
Credential Overview
The Digital Business Card (DBC) credential is a verifiable credential (VC) issued to individuals to enable them to prove to other parties (“verifiers”) that the individual is affiliated with a business registered or incorporated at BC Registries. Additionally, the credential includes verifiable information about both the individual and the business.
The DBC credential is intended to be used in a wide range of contexts, both alone or in conjunction with other credentials, as a source of trusted information.
Credential | Digital Business Card |
---|---|
Issuer | Government of British Columbia through Registries and Online Services (“BC Registries”), part of Service BC in the British Columbia Ministry of Citizens’ Services |
Issuer DID | AcZpBDz3oxmKrpcuPcdKai |
Schema | Digital Business Card, version 1.0.0 |
Credential | NAME, version 1.0
|
Data Registry | CANdy Ledger
|
Holders | The DBC credential is currently only available to individuals whose identity and relationship to the business are well established. Currently, they must meet the following criteria:
|
Data Source | The DBC credential data comes from the BC Registries system. More specifically:
|
Revocation | A DBC credential will be revoked – and sometimes re-issued – due to both automated events (e.g., data updates) and manual events. These are described in greater detail in the Revocation section, below. |
Assurance | The DBC credential will only be issued to individuals who create and access the BC Registries system using the BC Services Card digital identity, which has been assessed and is accepted by the Government of Canada as a Trusted Digital Identity Level 3 for persons, and for whom BC Registries have established a relationship to the business in question. |
Attribute Summary
Attributes are fully described below in the Attributes section.
Name | Attribute | Data Type |
---|---|---|
Credential ID | credential_id | String |
Given Names | given_names | String |
Family Name | family_name | String |
Role | role | String |
Identifier | identifier | String |
CRA Business Number | cra_business_number | String |
Business Name | business_name | String |
Business Type | business_type | String |
Registered On | registered_on_dateint | Integer |
Company Status | company_status | String |
Credential Details
Issuer
The Digital Business Card credential is issued by the Government of British Columbia through Registries and Online Services (“BC Registries”), part of Service BC in the British Columbia Ministry of Citizens’ Services. BC Registries is responsible for the creation (through incorporation or registration) of businesses, not-for-profit societies, cooperative associations, and sole proprietors (collectively, “businesses”).
BC Registries is responsible for:
- Administering the Partnership Act and Business Corporations Act, including processing filings by businesses (e.g., to register a sole proprietorship or to change the Directors of a corporation) and issuing records
- Operating BC Registries and Online Services, which allows representatives of companies to create accounts, make filings and record requests online, and delegate access to others
Schema and Credential Definition Governance
The Digital Business Card credential definition implements the Digital Business Card schema (see Credential Overview for references). Both the credential definition and the schema are published by BC Registries, part of Service BC in the British Columbia Ministry of Citizens’ Services. BC Registries may, after any consultation and notification it deems appropriate, update either the credential definition and/or the schema.
Issuer Data Source
The data in the DBC credential comes from the BC Registries system, which generates the data for some attributes and receives from external sources the data for other attributes. Possible data sources are:
- Business Filing – the information is provided from a filing made by or on behalf of the business to BC Registries, as part of the business’ requirement to keep its information current as part of its obligation under the relevant legislation (e.g.,Partnership Act, Business Corporations Act)
- BC Registries system – these include system generated information, such as identifiers and timestamps, as well as information derived from user actions (e.g., which individual was the person who created the business in the BC Registries system)
- BC Services Card digital identity – the identity information about the individual is created when the individual first accesses the BC Registries system using their BC Services Card digital identity and authenticator. The BC Services Card digital identity is a high assurance credential, with the individual’s name matching the name on their foundational identity document
- Canada Revenue Agency – the information is provided to the BC Registries system directly from a CRA system
The source of each attribute is described in the Attributes section.
Data Updates
When a DBC credential is issued, its data reflects the current records in BC Registries’ system. Changes to those records will trigger a revocation (and often re-issuance) of the credential to ensure the credential continues to reflect the identity record; these cases are described in further detail in the section on Revocation, below.
Assurance
In order to minimize risk to BC Registries, verifiers, companies, and the individuals who represent companies, in the initial production release MVP phase (minimum valuable product), the DBC credential will only be issued to individuals when BC Registries is confident in both:
- Their identity
- Their relationship to the business
For this reason, in the MVP, the only individuals who may obtain a DBC credential from BC Registries are:
- Sole Proprietorship Business Owners who accessed the new Business Registries system using the BC Services Card mobile application and self-registered their own proprietorship
BC Services Card
The BC Services Card digital identity is used by BC Registries for both its identity information and the security of its two-factor authentication. By design, the BC Services Card digital identity meets the BC Office of the CIO Identity Assurance Standard requirements for a High (3) Identity Assurance Level. The BC Services Card digital identity has been assessed twice, in 2019 and 2021, by the Treasury Board of Canada Secretariat (TBS) against the Public Sector Profile of the Pan-Canadian Trust Framework (PSP-PCTF). In both cases, it was assessed as being a Trusted Digital Identity Level 3 (high), as defined in Appendix A of the TBS Directive on Identity Management.
Revocation
A DBC credential will be revoked in the following cases:
- The individual is issued a new DBC credential for a business for which they already have been issued one or more credentials. An individual may only have one active DBC credential for a given business at a time, and when they are issued a new one, all previously issued active DBC credentials will be revoked.
- A rare event has occurred, such as a change to the company identifier or the business is administratively dissolved by the Registrar
A DBC credential will be revoked and re-issued in the following cases:
- The individual’s identity information is updated in the BC Registries system
- The individual’s role at the business is updated in the BC Registries system
- The Business Name or CRA Business Number is updated in the BC Registries system
- The business dissolves itself in the BC Registries system – the new DBC credential will have an updated Company Status attribute
Credential Definition
Credential Schema
The Digital Business Card credential is based on the Digital Business Card schema. Both are published and maintained by the province of British Columbia.
Subject of the Credential
The subject of the Digital Business Card credential is a relationship, the affiliation of an individual to a business.
- The individual is the person to whom the credential is issued, i.e., its holder
- The affiliation is derived from the individual’s access to the business’ account in the BC Registries system and information BC Registries has about that individual’s relationship to the business, such as their role (e.g., proprietor, director)
In future, authorization may also come from another individual who has been granted to issue the credentials by the business.
Attributes
The attributes of the DBC credential are organized by topic and described below.
Attributes about the Credential
Credential ID
Attribute | credential_id |
---|---|
Description | A unique identifier assigned by BC Registries that is specific to the relationship between the individual and the business. This is intended to aid verifiers when the name of the individual and/or the business changes. |
Source | BC Registries system, created when a credential is first issued to the individual for the business. |
Data Type | String |
Format |
|
Rules |
|
Examples | 00000001 00012345 |
Notes |
|
Attributes about the Individual
The DBC credential includes the business contact name for the individual, as well as their role with the business, if any has been filed with BC Registries.
The DBC credential gets the values for its name attribute from the BC Services Card Program, which obtains them from the individual’s Canadian foundational identity documents. Due to limitations in the source systems of the BC Services Card program partners, some individual’s names – in the BC Services Card and by extension the DBC credential – will not match what is on their foundational identity documents in the following cases:
- If an individual's name has a special character (e.g., Á, Ê, Ç) or a number in their name on their foundational identity document, it will not be reflected in the name attributes of the Person credential
- The name in the Person credential will normally reflect the name on foundational identity documents, but those documents may not reflect the individual’s name. For example:
- Some names have special characters that the BC Vital Statistics will not accept and print on a birth certificate
- Immigration, Refugees and Citizenship Canada (IRCC) will truncate an individual’s name (the combined given names and family name) at 45 characters on IIRC foundational identity documents (e.g., permanent resident card and the student, work, visitor, and temporary-resident permits)
- An individual may use the last name of their spouse without getting a legal name change. In these cases, their Person credential should reflect their foundational identity documents, as individuals are required by law to update their BC Services Card when they change their name by marriage or otherwise. Individuals who do this may continue to use their original name in other contexts, and so their Person credential may not be consistent with their other identity documents or credentials bearing their name
Note that the Person credential gets the values for its name attribute values from the BC Services Card and so has the same data limitations as the BC Services Card.
Given Names
Attribute | given_names |
---|---|
Description | The individual's documented given names (first and middle) recorded from valid identification. |
Source | The individual’s Registries Account name attributes, which come from the individual’s BC Services Card digital identity. |
Data Type | String |
Format |
|
Rules |
|
Notes |
|
Family Name
Attribute | family_name |
---|---|
Description | The individual's documented family name (i.e. surname) recorded from valid identification. |
Source | The individual’s Registries Account name attributes, which come from the individual’s BC Services Card digital identity. |
Data Type | String |
Format |
|
Rules |
|
Notes |
|
Role
Attribute | role |
---|---|
Description | The person's role(s) with the business, if any. |
Source | Currently a business filing, from when an individual sets up their own proprietorship; during this process, they declare they are the proprietor.
|
Data Type | String |
Format |
|
Rules |
|
Examples | Partner Proprietor Incorporator, Proprietor |
Attributes about the Business
Identifier
Attribute | identifier |
---|---|
Description | A unique and permanent identifier that BC Registries creates and assigns to the business at the time the business is incorporated or registered with BC Registries. |
Source | BC Registries system, created when the business is registered or incorporated |
Data Type | String |
Format |
|
Rules |
|
Examples | FM0055205 |
Notes |
|
CRA Business Number
Attribute | cra_business_number |
---|---|
Description | A unique identifier assigned to the business’ BC Registries business program area by the Canada Revenue Agency (CRA), a “BN15”. |
Source | Canada Revenue Agency,
|
Data Type | String |
Format |
|
Rules |
|
Examples | 123456789BC0001 |
Notes |
This attribute is in close alignment with:
|
Business Name
Attribute | business_name |
---|---|
Description | The operating name the sole proprietorship has registered for itself with BC Registries. In future, when credentials may be issued for other types of businesses, this may also be the operating name of a general partnership or the legal name of an incorporated company, a society, or a cooperative association. |
Source | Business filing |
Data Type | String |
Format |
|
Rules |
|
Examples | Rogers Communications Canada Inc. 12345676, Inc Twelve Oaks Construction |
Notes | This attribute is in close alignment with:
|
Business Type
Attribute | business_type |
---|---|
Description | The type of business as defined by the legislation governing BC Registries. |
Source | Business filing |
Data Type | String |
Format |
|
Rules |
|
Examples | Sole Proprietorship |
Notes |
|
Registered On
Attribute | registered_on_dateint |
---|---|
Description | The date the business was incorporated or registered in BC with BC Registries. |
Source | BC Registries system |
Data Type | String |
Format |
|
Rules |
|
Examples | 20180816 |
Notes | For companies incorporated in BC, this attribute is in close alignment with:
|
Company Status
Attribute | company_status |
---|---|
Description | The status of the business at the time the credential is issued. |
Source | BC Registries system, set when the business is first registered or incorporated and updated by either by business filings or the Registrar (e.g., due to failure to file) |
Data Type | String |
Format | |
Rules |
|
Examples | Active Historical |
Notes | There are cases where a person may represent a “Historic” business (e.g., tax audits can occur several years after a business is dissolved), and so it is possible for an individual have a DBC credential for such a business |