It is meant to be a building block for decentralized applications that are built on immutable event logs.
It also supports some Redux like functionality which makes building models from event streams easy. These models can then be saved to document databases for querying and indexing.
The environment used can easily be configured in
Getting Started With Docker
npm i npm run truffle:test npm run truffle:migrate npm run test