The prototype consists of three different modules that allow to have a complete and fully operational solution:
Bloomen Decentralized Rights Management / api
Since it is the first iteration of prototype we have chosen to build a lightweight middleware that provides a set of data for demonstration purposes.
Bloomen Decentralized Rights Management / app
Windows/Mac/Linux Desktop application that operates directly against the Blockchain and performs the transaction signing tasks. Signature of transactions in device allows us to eliminate middlewares that would put in doubt the security in a decentralized system.
Bloomen Decentralized Rights Management / truffle
The business logic of the application has been developed in smart contracts deployed on Alastria Blockchain.