An OrgBook instance is an implementation of a verifiable credential registry, a “community digital wallet” holding verifiable credentials about entities registered in the operating jurisdiction. An OrgBook is used by VON issuer/verifier agents that request proofs of claims held by the OrgBook about entities and that issue verifiable credentials to the OrgBook instance. Each OrgBook instance is operated by an authoritative public registry, and all the verifiable credentials held are linked to those registered entities. An OrgBook provides a website supporting users searching OrgBook from their browser for information about the registered entities. As well, an OrgBook instance provides the Application Programming Interface (API) necessary to support VON issuer/verifier agents integrations.

The BC instance of OrgBook can be seen here, and the Ontario instance here.

Running an Instance of OrgBook

OrgBook is a moderately complex application to customize, deploy and run in production. There is good documentation (including operational deployment scripts) in the OrgBook GitHub repo that drives the BC and Ontario instances. OrgBook code has been designed to support a skinnable, localizable (multi-language) user interface for different jurisdictions, and to be agnostic to the schema of the verifiable credentials issued to it. OrgBook’s search capabilities support the generic concepts of names, addresses (locations) and credential types - regardless of how those concepts are defined in Credentials.

OrgBook Architecture

Organizations looking to implement an OrgBook instance should review the pages in this guide on the BC and Ontario deployments of VON ecosystems.