Skip to content

DataWallet/permissioning-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,796 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Permissioning Engine

Hosted solution that allows an organization to get permission from their customers to use their data on a granular basis. Supported by a Cosmos ledger.

Getting Started

Prerequisites

Install

  • Node.JS LTS (at time of writing: 12.14)
  • Golang

Clone this repository, and initialize the Cosmos submodule:

git clone --recursive git@github.com:DataWallet/permissioning-engine.git
git submodule update --recursive --init

Installing

Use the following command to initialize the Cosmos blockchain and all services

make all-services-and-cosmos

Then in a new terminal, run the following commands to create a test company and cluster, and then a dashboard user with your email address:

make create-test-company
make create-dashboard-user

Optionally, you can use the following command to create some test data:

make create-test-draft

Finally, run the following command to run all FrontEnds:

make all-frontends

You should see in the terminal the URL for each FrontEnd. Important: don't forget to delete the browser's cache in the Development Tools if you ran a previous version of the Dashboard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5