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.
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 --initUse the following command to initialize the Cosmos blockchain and all services
make all-services-and-cosmosThen 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-userOptionally, you can use the following command to create some test data:
make create-test-draftFinally, run the following command to run all FrontEnds:
make all-frontendsYou 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.