A public repository of verifiable claims about organizations. A key component of the Verifiable Organization Network.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
APISpec Update openapi.yml (#741) Jan 23, 2019
docker Merge pull request #721 from ianco/reorgbook_refactor Jan 18, 2019
docs Re-factor old User model into api_v2 maintaining migration history Jan 17, 2019
openshift Add route transfer configuration. Jan 17, 2019
sonar-runner Integrate static SonarQube scanning Oct 19, 2018
tob-api Ontario-centric message in swagger header Feb 21, 2019
tob-backup Integrate webhook backup notification. Jan 18, 2019
tob-db Added app-group label to template for all deployable objects. Dec 8, 2018
tob-solr Added app-group label to template for all deployable objects. Dec 8, 2018
tob-wallet/openshift Added app-group label to template for all deployable objects. Dec 8, 2018
tob-web
.gitattributes Add autovacuum settings for Postgre Oct 9, 2018
.gitignore Add field endpoint to issuer. Jan 31, 2019
CODE_OF_CONDUCT.md Added licencing, Docs, updated README Sep 19, 2017
CONTRIBUTING.md Added licencing, Docs, updated README Sep 19, 2017
DeployBcTobToProd-Jenkinsfile #620 - Migrate pipeline scripts to using OpenShift Pipeline DSL Plugi… Nov 15, 2018
DeployBcTobToProd-Jenkinsfile.bc-tob.pipeline.param #338 - Fix pipeline parameter naming. Jul 16, 2018
DeployBcTobToTest-Jenkinsfile #620 - Migrate pipeline scripts to using OpenShift Pipeline DSL Plugi… Nov 15, 2018
DeployBcTobToTest-Jenkinsfile.bc-tob.pipeline.param #338 - Fix pipeline parameter naming. Jul 16, 2018
DeployToProd-Jenkinsfile #620 - Migrate pipeline scripts to using OpenShift Pipeline DSL Plugi… Nov 15, 2018
DeployToProd-Jenkinsfile.ontario.pipeline.param Production deployment pipeline. Sep 28, 2018
DeployToTest-Jenkinsfile #620 - Migrate pipeline scripts to using OpenShift Pipeline DSL Plugi… Nov 15, 2018
DeployToTest-Jenkinsfile.ontario.pipeline.param Refine resource allocations based on the metrics from the credential … Sep 18, 2018
DeployToTest-Jenkinsfile.pipeline.param Refine resource allocations based on the metrics from the credential … Sep 18, 2018
LICENSE
README.md
ResettingTheLedger.md Updating references to the renamed Permitify to dFlow repo Jan 16, 2019
RunningLocal.md Updates to the readme and other MD files Jan 15, 2019
SonarQube-Jenkinsfile #603 - Integrate Zap Scanning Oct 26, 2018
SonarQube-Jenkinsfile.bc-tob.pipeline.param Integrate static SonarQube scanning Oct 19, 2018
Zap-Jenkinsfile #603 - Integrate Zap Scanning Oct 26, 2018
Zap-Jenkinsfile.bc-tob.pipeline.param #603 - Integrate Zap Scanning Oct 26, 2018
favicon.ico First cut of the document - what we're doing and why. Oct 15, 2017
icat-prep.sh Added tob-web migration Jan 18, 2019

README.md

License

SonarQube Results:

Bugs Vulnerabilities Code smells Coverage Duplication Lines of code

Zap Results:

Bugs Vulnerabilities Code smells

TheOrgBook

TheOrgBook is a Credential Registry of verifiable credentials about entities. A public instance of TheOrgBook, such as BC's OrgBook contains a verifiable credentials about organizations (incorporations, professionals, etc.) issued by trusted public services such as Corporate Registries, regulatory agencies, permitting services, licencing services, procurement services and the like.

The Verifiable Organizations Network (VON) envisions the possibility of a number of public repositories of Verifiable Claims as a way of bootstrapping a trusted digital ecosystem.

TheOrgBook is being developed as part of the Verifiable Organizations Network (VON). For more information on VON see https://vonx.io. Even, better - join in with what we are doing and contribute to VON and the Indy community.

Quick Start Guide

The best way to get started with a new project is by working with a running instance. The VON Quick Start Guide will get you started with an Indy Network, an instance of TheOrgBook (this repo) and an instance of dFlow running on your local machine in Docker. Give it a try!

Running TheOrgBook on OpenShift

To deploy TheOrgBook on a local instance of OpenShift, refer to Running TheOrgBook Locally on OpenShift. These instructions, apart from the steps that are specific to setting up your local environment, can also be used to get the project deployed to a production OpenShift environment.

Running TheOrgBook on Docker

The project can also be run locally using Docker and Docker Compose. Refer to Running TheOrgBook with Docker Compose for instructions.

Resetting the Ledger

For information on the process of resetting the ledger and wallets refer to the Resetting the Ledger and Wallets documentation.