2.4.2. Data integrity verification enabler
2.4.2.1. Introduction
This is an enabler responsible for providing DLT-based data integrity verification mechanisms that allow data consumers to verify the integrity of any data at question.
2.4.2.2. Features
Network peers host smart con-tract (chaincode) which includes the data integrity business logic. It stores hashed data in a data structure and it compares it with the hashed data of the queries made by clients in order to verify their integrity.
2.4.2.3. Place in architecture
The Integrity Verification enabler is part of the vertical plane DLT enablers.
2.4.2.4. User guide
The user guide will be determined after the release of the enabler.
2.4.2.5. Prerequisites
Hyperledger Fabric 2.2, Hyperledger Fabric CA 1.4
2.4.2.6. Installation
The installation procedure is under development.
2.4.2.7. Configuration options
The enabler is prepared to run in a K8S environment. The creation is prepared to be autonomous in such a working environment. The service consumer will be required to communicate with the server using the described Rest interface.
2.4.2.8. Developer guide
The Integrity Verification enabler is build using Hyperledger Fabric Framework. Smart contracts are written in Go.
2.4.2.9. Version control and release
Gitlab will be used as a version control and release tool.
2.4.2.10. License
Will be determined after the release of the enabler.
2.4.2.11. Notice(dependencies)
Dependency list and licensing information will be provided