Skip to main content

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.DateNotes
1.017-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.

CredentialDigital Business Card
IssuerGovernment of British Columbia through Registries and Online Services (“BC Registries”), part of Service BC in the British Columbia Ministry of Citizens’ Services
Issuer DIDAcZpBDz3oxmKrpcuPcdKai
Schema

Digital Business Card, version 1.0.0

CredentialNAME, 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:

  • The business is a Sole Proprietorship that was originally registered in the modern BC Registries system
  • The individual authenticated to BC Registries using their BC Services Card digital identity, is the owner of the Sole Proprietorship, and is the person who completed the registration of the business
Data Source

The DBC credential data comes from the BC Registries system. More specifically:

  • The individual’s name is from the BC Services Card digital identity; they are ultimately from subject’s Canadian foundational identity unless taken from marriage documents
  • Business information is from the BC Registries system; some of this is reported by the business via filings
  • The Credential ID is system-generated
  • CRA Business Number is provided directly to the BC Registries system from the Canada Revenue Agency system
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.

NameAttributeData Type
Credential IDcredential_idString
Given Namesgiven_namesString
Family Namefamily_nameString
RoleroleString
IdentifieridentifierString
CRA Business Numbercra_business_numberString
Business Namebusiness_nameString
Business Typebusiness_typeString
Registered Onregistered_on_dateintInteger
Company Statuscompany_statusString

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:

  1. 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.
  2. 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:

  1. The individual’s identity information is updated in the BC Registries system
  2. The individual’s role at the business is updated in the BC Registries system
  3. The Business Name or CRA Business Number is updated in the BC Registries system
  4. 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

Attributecredential_id
DescriptionA 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.
SourceBC Registries system, created when a credential is first issued to the individual for the business.
Data TypeString
Format
  • 8 digits, padded left with zeros
Rules
  • Never blank
  • When a different credential is issued to the same individual for the same organization, the value of the Credential ID will be the same in both credentials unless BC Registries cannot confirm it is the same individual.
Examples00000001
00012345
Notes
  • This attribute is intended to aid verifiers when they transact with:
    • Multiple individuals affiliated with a single business
    • Single individuals who represent multiple businesses
    • Individuals who have changed their name

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

Attributegiven_names
DescriptionThe individual's documented given names (first and middle) recorded from valid identification.
SourceThe individual’s Registries Account name attributes, which come from the individual’s BC Services Card digital identity.
Data TypeString
Format
  • Maximum 47 characters
  • Always upper case
  • Consists of three names, a first name and up to two middle names, delimited by spaces
    • Each name may be up to 15 characters long
  • The only characters allowed are the letters A through Z and the following "special characters": hyphen, apostrophe, period, and space
Rules
  • May be blank
  • First and middle names over 15 characters are truncated
  • If the individual has a mononym, this attribute will normally have no value and the mononym will appear in the family_name attribute
Notes
  • Names can start with special characters
  • First Names and Middle Names with spaces or punctuation (e.g., “JO ANNE”, “JIAN U”, “D’ARCY”) will have the spaces and punctuation removed (e.g., “JOANNE”, “JIANU”, “DARCY”)
  • To work around the removal of spaces, described above, a first name with a space (e.g. “JO ANNE”) may be entered as a first name and a middle name (e.g., “JO ANNE” is entered as “JO” and “ANNE”). This will appear as “JO ANNE” in the given_names attribute, which is indistinguishable from an individual whose first name is “JO” and whose middle name is “ANNE”. Similarly, a middle name with a space (e.g., “MARY LOU”) may be entered as two middle names (e.g., “MARY” and “LOU”). As such, spaces in the given_names attribute are not a reliable delimiter between names
  • Some legacy records have only an initial for a middle name (e.g., "J" for "James")
  • A mononym may be duplicated in this attribute and the family_name unless it has a space in it, in which case the first part may be recorded in this attribute and the second part in the family_name attribute

Family Name

Attributefamily_name
DescriptionThe individual's documented family name (i.e. surname) recorded from valid identification.
SourceThe individual’s Registries Account name attributes, which come from the individual’s BC Services Card digital identity.
Data TypeString
Format
  • Maximum 35 characters
Rules
  • Never blank
  • Always upper case
  • Family names over 35 characters are truncated
  • The only characters allowed are the letters A through Z and the following "special characters": hyphen, apostrophe, period, and space
Notes
  • ast Names with spaces or punctuation (e.g., “St. John”, “O’Brian”, “van Cleef”, “Scott-Bigsby”) will have the spaces and punctuation included if the individual has a photo BC Services Card but removed if the individual has a non-photo BC Services Card
  • A mononym may be duplicated in this attribute and the family_name unless it has a space in it, in which case the first part may be recorded in this attribute and the second part in the family_name attribute

Role

Attributerole
Description

The person's role(s) with the business, if any.
Roles are limited to those tracked by BC Registries, and do not normally correspond to job titles.

Source

Currently a business filing, from when an individual sets up their own proprietorship; during this process, they declare they are the proprietor.
In the future:

  • Other roles will be determined through business filings supported by a process to authenticate and link a Registries Account record to the filing information

Data TypeString
Format
  • Maximum 30 characters
Rules
  • Roles are limited to those defined by BC Registries (and/or its governing legislation) and by the Business Type. (For clarity, this will not include the person's role within or in relation to the organization, e.g., CEO, Accountant.)
  • Allowable values (currently) are:
    • Proprietor
  • In future, allowable values may include:
    • Incorporator
    • Partner
    • Director
    • An indicator (to be determined) that the individual does not have such a role, or if their role(s) cannot be confidently determined by BC Registries
  • An individual who is an Incorporator may have another role. In future, multiple roles will be separated by commas
ExamplesPartner
Proprietor
Incorporator, Proprietor

Attributes about the Business

Identifier

Attributeidentifier
DescriptionA 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.
SourceBC Registries system, created when the business is registered or incorporated
Data TypeString
Format
  • 10 characters
  • Typically two letters followed by eight digits
Rules
  • Never blank
  • Depending on the Business Type, the source of the BC Number is:
    • Registration Number – Sole Proprietorship, General Partnership, and extra-provincial entities
    • Incorporation Number – Corporations, Societies, Cooperative Associations
ExamplesFM0055205
Notes

This attribute is in close alignment with:
  • Open Ownership schema: Identifier ID

CRA Business Number

Attributecra_business_number
DescriptionA unique identifier assigned to the business’ BC Registries business program area by the Canada Revenue Agency (CRA), a “BN15”.
SourceCanada Revenue Agency,
  • A business number is automatically provided to new B.C. corporations, businesses or societies as part of the registration or incorporation process.
Data TypeString
Format
  • 15 characters
Rules
  • May be blank
    • This will be blank if CRA has not created the business number or BC Registries does not know the Business Number assigned by CRA
  • This will be a 15-digit (BN15) number
Examples123456789BC0001
Notes
  • A business may change its Business Number with CRA, and CRA will normally update BC Registries of the change
  • For more information on Business Numbers, refer to the CRA

This attribute is in close alignment with:

  • XBRL schema: identifierTaxCode

Business Name

Attributebusiness_name
DescriptionThe 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.
SourceBusiness filing
Data TypeString
Format
  • Maximum 150 characters
Rules
  • Never blank
ExamplesRogers Communications Canada Inc.
12345676, Inc
Twelve Oaks Construction
Notes

This attribute is in close alignment with:

  • Open Ownership schema: name

Business Type

Attributebusiness_type
DescriptionThe type of business as defined by the legislation governing BC Registries.
SourceBusiness filing
Data TypeString
Format
  • Maximum 100 characters
Rules
  • Never blank
  • Initially the possible values will be:
    • Sole Proprietorship
ExamplesSole Proprietorship
Notes

  • Credential issuance will be limited to businesses that are created in the new BC Registries system. Additional business types may be added in the future
This attribute is in close aignment with:
  • Open Ownership schema: entityType

Registered On

Attributeregistered_on_dateint
DescriptionThe date the business was incorporated or registered in BC with BC Registries.
SourceBC Registries system
Data TypeString
Format
  • Eight digits in the format YYYYMMDD
Rules
  • Never blank
Examples20180816
Notes

For companies incorporated in BC, this attribute is in close alignment with:

  • Open Ownership schema: foundingDate

Company Status

Attributecompany_status
DescriptionThe status of the business at the time the credential is issued.
SourceBC 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 TypeString
Format
Rules
  • Never blank
  • This may be either:
    • Active
    • Historical
ExamplesActive
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