Skip to content
Reference implementation (sample) for a VON Connector using tools of VON_X
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.
doc demo exhibition doc Apr 16, 2018
docker tidy removes dangling images Apr 13, 2018
src check for non-proxyable msg_types on is_native() Apr 13, 2018
.gitignore Initial commit for von_conx, the VON connector reference impl using t… Mar 26, 2018
README.md

README.md

von_conx

As part of the technology demonstrator project using Hyperledger indy to explore the use of the distributed ledger with PSPC Supplier Registration Information (SRI), the design specifies agents with service wrapper APIs to facilitate interoperability. This package uses django to implement the service wrapper API code implenting VON connector layer.

The current state of the project aims to fulfil a demonstration use case enabling collaboration between the SRI and the British Columbia government's The Org Book project, underpinning its Verified Organization Network (VON).

The demonstration defines the following agents:

  • the Trust Anchor agent as:
    • a schema originator
    • the agent registrar on the distributed ledger
  • the BC Registrar agent as:
    • a schema originator for its own claims
    • an issuer of claims
  • the BC Org Book agent as, for claims that the BC Registrar issues:
    • a W3C claims holder
    • an indy-sdk prover
  • the SRI agent as:
    • a schema originator for its own claims
    • an issuer of claims
    • a verifier of claims, whether itself or the BC Registrar agent issued them
  • the PSPC Org Book as, for claims that the SRI agent issues:
    • a W3C claims holder
    • an indy-sdk prover.

The von_conx package implements a reference VON connector implementation using Sanic on docker-compose with:

  • containers for the indy pool and for each agent
  • two docker networks:
    • one for the indy pool on 10.0.0.0/24
    • one for all agents on 10.0.1.0/24.

Documentation

The design document is available from the von_base repository (https://github.com/PSPC-SPAC-buyandsell/von_base.git) at doc/agent-design.doc. It discusses in detail the packages comprising the technology demonstrator project:

  • von_base
  • von_agent
  • von_conx

including instructions for installation, configuration, and operation.

An additional document in this package at doc/von-conx-demo.doc orchestrates a live demonstration introducing the capabilities of von_agent via the embedded OpenAPI feature of von_conx.

You can’t perform that action at this time.