A new standard model for authorization and blockchain-based authorization auditing
A distributed, extensible authorization model, based on standard protocols, with centralized authorization policies and the ability to define authorization capabilities that can be validated locally or delegated out; with the option to request more identity context using Vectors of Trust; where authorization decisions are published to a blockchain-based audit log which can be analyzed by the owner of the data it's protecting.
Active development happens on the develop
branch. This always contains the latest version and is released nightly to the CI environment. Release branches follow the format release/0.1.0
. Features and fixes branches follow the format feature/feature-name
and are submitted as Pull requests to master
Branch structure follows Microsoft's Release Flow
More information on application lifecycle can be found at https://scatteredcode.net/application-lifecycle-management-world-class-devops/
Commits as of 2/1/2020 are signed using GPG. It's recommended to verify all commits after this date come from a trusted source.
Requirement due to dependency on node-gyp
install Visual C++ Build Tools including Vicual C++ build tools
run npm config set msvs_version 2019
npm install --global windows-build-tools
Python v2.7, v3.5, v3.6, or v3.7 make A proper C/C++ compiler toolchain, like GCC