cleanup gtg

This commit is contained in:
⧉ infominer 2020-11-19 05:36:52 -05:00
parent bd2814de18
commit 770e0fbcd3

View File

@ -7,7 +7,7 @@ excerpt: >
permalink: /government/canada/bcgov/ permalink: /government/canada/bcgov/
redirect_from: /public-sector/canada/ redirect_from: /public-sector/canada/
categories: ["Government"] categories: ["Government"]
tags: ["Trust Framework","Canada","Verifiable Organizations Network","StreetCred","IIW","DID","Agents"] tags: ["Trust Framework","Canada","Verifiable Organizations Network","Trinsic","IIW","DID","Agents","Aries","Verifiable Credentials"]
classes: wide classes: wide
header: header:
image: /images/bcgov-header.webp image: /images/bcgov-header.webp
@ -22,15 +22,6 @@ updated: 2020-11-18
* [British Columbia - Digital Government](https://digital.gov.bc.ca/) - B.C.s digital future ([source](https://github.com/bcgov/digital.gov.bc.ca)) * [British Columbia - Digital Government](https://digital.gov.bc.ca/) - B.C.s digital future ([source](https://github.com/bcgov/digital.gov.bc.ca))
> Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, governments transformation is also underway. Its about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve the services people need. > Digital technologies are transforming the way British Columbians live, work and play. To meet their changing expectations, governments transformation is also underway. Its about using modern tools and technologies to deliver the services people want and maximizing the power of data to improve the services people need.
## Verifiable Organizations Network
* [VonX](https://vonx.io/) - Global digital trust for organizations
> The Verifiable Organizations Network (VON) is a community effort to establish a better way to find, issue, store and share trustworthy data about organizations—locally and around the globe. Community partners are using jointly developed software components to enable the digitization of government-issued public credentials—registrations, permits, and licenses. Currently, VON components are based on Hyperledger Indy distributed ledger technology.
* [Verifiable Organizations Network]({{ site.baseurl }}/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/) - A Production Government Deployment of Hyperledger Indy Presentation by John Jordan and Stephen Curran at HGF 2018 (Transcript)
> VON's founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON.
>
> VON's founders have delivered new Indy-based open source components which form VON's backbone. TheOrgBook is a publicly accessible repository of verifiable claims about organizations. VON-X enables services to verify and issue credentials.
## Developers ## Developers
* [BCDevExchange](https://bcdevexchange.org/) - ([source](https://github.com/bcgov/bcdevexchange)) * [BCDevExchange](https://bcdevexchange.org/) - ([source](https://github.com/bcgov/bcdevexchange))
@ -40,23 +31,27 @@ updated: 2020-11-18
> This is the Agent component to the BCDevX Mobile App Signing Service. The Signing Service is designed to be a self-serve system that enables development teams to sign and deploy build artifacts in a secure environment. > This is the Agent component to the BCDevX Mobile App Signing Service. The Signing Service is designed to be a self-serve system that enables development teams to sign and deploy build artifacts in a secure environment.
* [Shared Resources](https://bcgov.github.io/common-components-wiki/) - [source](https://github.com/bcgov/common-components-wiki) * [Shared Resources](https://bcgov.github.io/common-components-wiki/) - [source](https://github.com/bcgov/common-components-wiki)
> The Common Components team is working on ways to reduce the time and cost of delivering digital products and services. We plan to achieve this by making it easy to find, onboard to and use components like code and microservices that solve common problems across government. Our work is a priority action in BCs Digital Framework. > The Common Components team is working on ways to reduce the time and cost of delivering digital products and services. We plan to achieve this by making it easy to find, onboard to and use components like code and microservices that solve common problems across government. Our work is a priority action in BCs Digital Framework.
* [Digital Toolkit](https://digital-toolkit.pathfinder.gov.bc.ca/) ([source](https://github.com/bcgov/digital-toolkit))
> The BCGov Digital Toolkit is the reference repository for digital best practices across our teams
## GitHub Repositories ## Verifiable Organizations Network
* [VonX](https://vonx.io/) - Global digital trust for organizations
> The Verifiable Organizations Network (VON) is a community effort to establish a better way to find, issue, store and share trustworthy data about organizations—locally and around the globe. Community partners are using jointly developed software components to enable the digitization of government-issued public credentials—registrations, permits, and licenses. Currently, VON components are based on Hyperledger Indy distributed ledger technology.
* [Verifiable Organizations Network]({{ site.baseurl }}/government/canada/bcgov/von/hgf-2018-production-government-deployment-hyperledger-indy/) - A Production Government Deployment of Hyperledger Indy Presentation by John Jordan and Stephen Curran at HGF 2018 (Transcript)
> VON's founding members are governments who are, by law, trusted issuers of data about organizations. The Province of British Columbia, Province of Ontario and the Government of Canada have come together to create the initial services needed to establish VON.
>
> VON's founders have delivered new Indy-based open source components which form VON's backbone. TheOrgBook is a publicly accessible repository of verifiable claims about organizations. VON-X enables services to verify and issue credentials.
* [bcgov/TheOrgBook](https://github.com/bcgov/TheOrgBook) - A public repository of verifiable claims about organizations. A key component of the Verifiable Organization Network.
> OrgBook BC is a deployment of an underlying software component called a Verifiable Credential Registry (VCR). A VCR is more general component that can drive OrgBooks (repositories of information about registered organizations), and other repositories of verifiable information across a variety of use cases, including education, government services, public works projects and many more. The first generation of OrgBook BC was built on top of the software whose source code is in this repository. The current iteration of OrgBook BC is powered by the Aries Verifiable Credential Registry (VCR) (Aries VCR). TheOrgBook was implemented using custom protocols defined locally by the Verifiable Organizations Network (VON) team here in BC, Aries VCR is based on Hyperledger Aries protocols defined by a global community at the Linux Foundation.
* [bcgov/von](https://github.com/bcgov/von) - Verifiable Organizations Network
* [bcgov/von-ledger-explorer](https://github.com/bcgov/von-ledger-explorer) - The VON Ledger Explorer
> BCOVRIN to Google Sheets Connector
* [bcgov/issuer-kit-demo-verifier-chat](https://github.com/bcgov/issuer-kit-demo-verifier-chat) - Issuer Kit Demo Verifier Chat
* [bcgov/BCSC-SS](https://github.com/bcgov/BCSC-SS)
> Resources to make it easier for public organizations to offer the widely used BC Services Card a secure and verified government issued identity card as a login option for online services.
* [bcgov/orgbook-api](https://github.com/bcgov/orgbook-api) - Autocomplete component + Various developer tools and documentation for using the OrgBook API
* [bcgov/BC-Policy-Framework-For-GitHub](https://github.com/bcgov/BC-Policy-Framework-For-GitHub) - Policy information for BC Government employees using GitHub
> This repo's content is focused on providing information, examples and guidelines to facilitate the creation and governance of BCGov Open Source projects. We don't want to duplicate the good work GitHub has done with their own online guides. Our focus is giving BC Government people and projects the information they need to get started on GitHub while remaining compliant with BC standards and policies.
* [bcgov/design-system](https://github.com/bcgov/design-system) - British Columbia Government Design System for Digital Services
> Its a collection of digital resources and tools including a library of reusable UI/interface components and design patterns. The system makes it easier and faster to build custom B.C. government websites and applications.
* [api-guidelines](https://github.com/bcgov/api-guidelines) - BC Government API Guidelines
> Purpose : The purpose of these guidelines is to promote consistency and provide guidance around the use of Application Programming Interfaces (APIs) across the BC government, and to enable exchange and integration of data between systems, agencies, businesses and citizens.
* [digital-principles](https://github.com/bcgov/digital-principles) - A set of principles to guide the Province of BC's continued Digital Government evolution
> The Digital Principles are meant to guide the work of individual public servants and vendor partners as the Province of British Columbia continues to evolve into a Digital Government. This includes everything from the day-to-day work of individuals to the design, development and delivery of digital products and services.
* [bcgov/digital-policy](https://github.com/bcgov/digital-policy)
> BC's Digital Framework (currently an alpha version) drives a coordinated, intentional approach to support all public service employees as we transition into a digital government that meets the internet-era needs and expectations of British Columbians. A key action outlined in the Digital Framework is to “create a new digital and data policy framework to guide the work of public servants.” A core product team within the Office of the Chief Information Officer (OCIO) is taking an agile, principle-based approach to co-developing a new Digital Policy Framework. This policy framework covers all aspects of BC government information management (IM) and information technology (IT) management.
* [bcgov/digital_marketplace](https://github.com/bcgov/digital_marketplace)
> The Digital Marketplace is a web application that administers British Columbia's Code With Us and Sprint With Us procurement programs. It enables (1) public sector employees to create and publish procurement opportunities, and (2) vendors to submit proposals to these opportunities.
* [Technology Code of Practice](https://github.com/bcgov/Technology-Code-of-Practice)
The BC Technology Code of Practice, being developed pursuant to BC's Digital Framework and the priority actions therein, is a DRAFT set of criteria to help the BC Government design, build, and buy better technology. The Code is envisioned to be used as a cross-government agreed standard in government's new technology funding review process.
## Demonstrators ## Demonstrators
### Indy Catalyst - AgentBook - Agent to Agent Messaging Technology ### Indy Catalyst - AgentBook - Agent to Agent Messaging Technology
@ -126,23 +121,29 @@ Link to presentation provided by John Jordon on Tuesday (Part 1) & Wednesday (Re
<iframe width="560" height="315" src="https://www.youtube.com/embed/bZrWAsD42-I" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <iframe width="560" height="315" src="https://www.youtube.com/embed/bZrWAsD42-I" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## Trust over IP ## Other Repositories
* [bcgov/BC-Policy-Framework-For-GitHub](https://github.com/bcgov/BC-Policy-Framework-For-GitHub) - Policy information for BC Government employees using GitHub
> This repo's content is focused on providing information, examples and guidelines to facilitate the creation and governance of BCGov Open Source projects. We don't want to duplicate the good work GitHub has done with their own online guides. Our focus is giving BC Government people and projects the information they need to get started on GitHub while remaining compliant with BC standards and policies.
* [bcgov/design-system](https://github.com/bcgov/design-system) - British Columbia Government Design System for Digital Services
> Its a collection of digital resources and tools including a library of reusable UI/interface components and design patterns. The system makes it easier and faster to build custom B.C. government websites and applications.
* [api-guidelines](https://github.com/bcgov/api-guidelines) - BC Government API Guidelines
> Purpose : The purpose of these guidelines is to promote consistency and provide guidance around the use of Application Programming Interfaces (APIs) across the BC government, and to enable exchange and integration of data between systems, agencies, businesses and citizens.
* [digital-principles](https://github.com/bcgov/digital-principles) - A set of principles to guide the Province of BC's continued Digital Government evolution
> The Digital Principles are meant to guide the work of individual public servants and vendor partners as the Province of British Columbia continues to evolve into a Digital Government. This includes everything from the day-to-day work of individuals to the design, development and delivery of digital products and services.
* [bcgov/digital-policy](https://github.com/bcgov/digital-policy)
> BC's Digital Framework (currently an alpha version) drives a coordinated, intentional approach to support all public service employees as we transition into a digital government that meets the internet-era needs and expectations of British Columbians. A key action outlined in the Digital Framework is to “create a new digital and data policy framework to guide the work of public servants.” A core product team within the Office of the Chief Information Officer (OCIO) is taking an agile, principle-based approach to co-developing a new Digital Policy Framework. This policy framework covers all aspects of BC government information management (IM) and information technology (IT) management.
* [bcgov/digital_marketplace](https://github.com/bcgov/digital_marketplace)
> The Digital Marketplace is a web application that administers British Columbia's Code With Us and Sprint With Us procurement programs. It enables (1) public sector employees to create and publish procurement opportunities, and (2) vendors to submit proposals to these opportunities.
* [Technology Code of Practice](https://github.com/bcgov/Technology-Code-of-Practice)
The BC Technology Code of Practice, being developed pursuant to BC's Digital Framework and the priority actions therein, is a DRAFT set of criteria to help the BC Government design, build, and buy better technology. The Code is envisioned to be used as a cross-government agreed standard in government's new technology funding review process.
### Trust over IP
* [bcgov/a2a-trust-over-ip-configurations](https://github.com/bcgov/a2a-trust-over-ip-configurations) - OpenShift build and deployment configurations for the Access to Audio Trust Over IP components. * [bcgov/a2a-trust-over-ip-configurations](https://github.com/bcgov/a2a-trust-over-ip-configurations) - OpenShift build and deployment configurations for the Access to Audio Trust Over IP components.
> This repository contains the openshift-developer-tools compatible OpenShift configurations to customize the builds and deployments of vc-authn-oidc for use with the A2A Trust Over IP project. > This repository contains the openshift-developer-tools compatible OpenShift configurations to customize the builds and deployments of vc-authn-oidc for use with the A2A Trust Over IP project.
## VON ### Indy
* [bcgov/TheOrgBook](https://github.com/bcgov/TheOrgBook) - A public repository of verifiable claims about organizations. A key component of the Verifiable Organization Network.
* [bcgov/von](https://github.com/bcgov/von) - Verifiable Organizations Network
* [bcgov/von-ledger-explorer](https://github.com/bcgov/von-ledger-explorer) - The VON Ledger Explorer
> BCOVRIN to Google Sheets Connector
* [bcgov/issuer-kit-demo-verifier-chat](https://github.com/bcgov/issuer-kit-demo-verifier-chat) - Issuer Kit Demo Verifier Chat
* [bcgov/BCSC-SS](https://github.com/bcgov/BCSC-SS)
> Resources to make it easier for public organizations to offer the widely used BC Services Card a secure and verified government issued identity card as a login option for online services.
* [bcgov/orgbook-api](https://github.com/bcgov/orgbook-api) - Autocomplete component + Various developer tools and documentation for using the OrgBook API
## Indy
* [bcgov/indy-sdk-postgres-storage](https://github.com/bcgov/indy-sdk-postgres-storage) - PostgreSQL plug-in for use with the indy-sdk * [bcgov/indy-sdk-postgres-storage](https://github.com/bcgov/indy-sdk-postgres-storage) - PostgreSQL plug-in for use with the indy-sdk
* [bcgov/indy-email-verification](https://github.com/bcgov/indy-email-verification) * [bcgov/indy-email-verification](https://github.com/bcgov/indy-email-verification)
@ -178,7 +179,7 @@ Link to presentation provided by John Jordon on Tuesday (Part 1) & Wednesday (Re
``` ```
## Agents ### Agents
* [Agent Framework (Tomislav Markovski Streetcred ID)](https://drive.google.com/file/d/1HDc_OBbT-0ggGFhyqqmw3TALrxI0K51c/view?usp=sharing) * [Agent Framework (Tomislav Markovski Streetcred ID)](https://drive.google.com/file/d/1HDc_OBbT-0ggGFhyqqmw3TALrxI0K51c/view?usp=sharing)
> Library for building SSI agent services w/ .NET Core - [streetcred-id/agent-framework](https://github.com/trinsic-id/agent-framework) (now [hyperledger/aries-framework-dotnet](https://github.com/hyperledger/aries-framework-dotnet)) > Library for building SSI agent services w/ .NET Core - [streetcred-id/agent-framework](https://github.com/trinsic-id/agent-framework) (now [hyperledger/aries-framework-dotnet](https://github.com/hyperledger/aries-framework-dotnet))
@ -193,7 +194,7 @@ Link to presentation provided by John Jordon on Tuesday (Part 1) & Wednesday (Re
* [bcgov/aries-cloudcontroller-node](https://github.com/bcgov/aries-cloudcontroller-node) * [bcgov/aries-cloudcontroller-node](https://github.com/bcgov/aries-cloudcontroller-node)
## Verifiable Credentials ### Verifiable Credentials
* [Essential Services Delivery coordination using Digitally Verifiable Credentials](https://github.com/bcgov/essential-services-delivery) * [Essential Services Delivery coordination using Digitally Verifiable Credentials](https://github.com/bcgov/essential-services-delivery)
> This repository contains the build, deployment, and application configurations needed to pull a number of separate applications into a single environment and deploy them as a group of interrelated services. > This repository contains the build, deployment, and application configurations needed to pull a number of separate applications into a single environment and deploy them as a group of interrelated services.
@ -203,7 +204,7 @@ Link to presentation provided by John Jordon on Tuesday (Part 1) & Wednesday (Re
> >
> Like any new technology there is adoption required of new concepts, this particular integration aims to provide an easy integration path that allows parties to start leveraging the power of verifiable credentials for user authentication in a non-disruptive fashion. This is achieved by extending the vastly popular OpenID Connect family of specifications. > Like any new technology there is adoption required of new concepts, this particular integration aims to provide an easy integration path that allows parties to start leveraging the power of verifiable credentials for user authentication in a non-disruptive fashion. This is achieved by extending the vastly popular OpenID Connect family of specifications.
### Credential Issuer Services #### Credential Issuer Services
instances of [bcgov/issuer-kit](https://github.com/bcgov/issuer-kit) instances of [bcgov/issuer-kit](https://github.com/bcgov/issuer-kit)
@ -219,18 +220,19 @@ instances of [bcgov/issuer-kit](https://github.com/bcgov/issuer-kit)
> An issuer used to obtain a "lab result" credential that is used to authorize access to other services within the PoC. > An issuer used to obtain a "lab result" credential that is used to authorize access to other services within the PoC.
* [bcgov/devops-credential-issuer](https://github.com/bcgov/devops-credential-issuer) * [bcgov/devops-credential-issuer](https://github.com/bcgov/devops-credential-issuer)
## DID-Auth ### DID
* <a href="https://github.com/decentralized-identity/did-common-typescript" />/decentralized-identity/did-common-typescript</a> - A common bundle of shared code and modules for working with DIDs, DID Documents, and other DID-related activities
### DID-Auth
* [bcgov/did-auth-extension](https://github.com/bcgov/did-auth-extension) - DID Auth browser extension. * [bcgov/did-auth-extension](https://github.com/bcgov/did-auth-extension) - DID Auth browser extension.
* [bcgov/http-did-auth-proxy](https://github.com/bcgov/http-did-auth-proxy) - DID Auth HTTP proxy. * [bcgov/http-did-auth-proxy](https://github.com/bcgov/http-did-auth-proxy) - DID Auth HTTP proxy.
> This is a DID Auth HTTP proxy that uses [HTTP Signatures](https://www.ietf.org/id/draft-cavage-http-signatures-09.txt) based on [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) for authenticated HTTP requests. > This is a DID Auth HTTP proxy that uses [HTTP Signatures](https://www.ietf.org/id/draft-cavage-http-signatures-09.txt) based on [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/) for authenticated HTTP requests.
* [bcgov/did-auth-relying-party](https://github.com/bcgov/did-auth-relying-party) - DID Auth relying party. * [bcgov/did-auth-relying-party](https://github.com/bcgov/did-auth-relying-party) - DID Auth relying party.
> This is a DID Auth relying party that can verify incoming DID Auth messages expressed as Verifiable Credentials based on Decentralized Identifiers.
## DID
* <a href="https://github.com/decentralized-identity/did-common-typescript" />/decentralized-identity/did-common-typescript</a> - A common bundle of shared code and modules for working with DIDs, DID Documents, and other DID-related activities
## /PSPC-SPAC-buyandsell ## PSPC-SPAC-buyandsell
**Public Services and Procurement Canada: buyandsell.gc.ca --- Services publics et Approvisionnement Canada : Achatsetventes.gc.ca** **Public Services and Procurement Canada: buyandsell.gc.ca --- Services publics et Approvisionnement Canada : Achatsetventes.gc.ca**
* [PSPC-SPAC-buyandsell/von_tails](https://github.com/PSPC-SPAC-buyandsell/von_tails) - Tails file server for von_anchor issuer and holder-prover anchors * [PSPC-SPAC-buyandsell/von_tails](https://github.com/PSPC-SPAC-buyandsell/von_tails) - Tails file server for von_anchor issuer and holder-prover anchors