WadeBarnes / traction

Hyperledger Aries Traction - a digital wallet solution for organizations with multitenancy, cloud native architecture and Open APIs.

Home Page:https://bcgov.github.io/traction/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

traction Lifecycle:Maturing

Maintainability

Hyperledger Aries Traction - a digital wallet solution for organizations. The focus of Traction is for line of businesses to easily integrate Aries (aca-py) into their applications; without having to stand up, maintain and manage and instance of aca-py themselves.

Traction provides a series of Aca-Py plugins to manage Aries agent instances in a multi-tenant aca-py deployment, and provides some value-add services for the tenants and the administrator of Aca-Py. Future functionality could include machine-readable governance, etc.

See traction flow chart for a simple architecture overview.

Quick start

To run a local instance of traction, see the documentation in scripts.

Deploying Traction

Helm charts for deploying Traction and Endorser to Openshift (BC Gov Traction team specific):

Charts

Repository workflow

Currently authorized users can create a branch and run a pull request to merge in changes. Unauthorized can always create a fork.

Rebasing of a branch

git fetch --all
git pull

git rebase origin/develop
git push --force

Archive of Showcase

Earlier iterations of Traction had a Showcase application (use Traction API to facilitate Alice/Faber/Acme demo).

This has been removed as the API advances and other applications fill that role. A full working instance of Traction API and Showcase are in tag v0.1.0

The v0.1.0 release has instructions and docker compose files for running Showcase. Review Scripts.

About

Hyperledger Aries Traction - a digital wallet solution for organizations with multitenancy, cloud native architecture and Open APIs.

https://bcgov.github.io/traction/

License:Apache License 2.0


Languages

Language:TypeScript 28.4%Language:Vue 24.3%Language:SCSS 24.0%Language:Python 19.9%Language:Smarty 2.1%Language:Shell 0.7%Language:Dockerfile 0.6%Language:HTML 0.0%