2.4.1. Logging and auditing enabler
2.4.1.1. Introduction
This enabler will log critical actions that happen during the data exchange between ASSIST-IoT stakeholders.
2.4.1.2. Features
This enabler will allow transparency, auditing, non-repudiation and accountability of actions during the data exchange.It will also log resource requests and identified security events to help to provide digital evidence and resolve conflicts between stakeholders, when applicable. If any require-ment of filtering prior to logging, a filtering module will be considered to be deployed. The DLT API is the candidate component for performing any filtering.
2.4.1.3. Place in architecture
The logging and auditing enabler is part of the vertical plane DLT enablers.
2.4.1.4. User guide
The user guide will be determined after the release of the enabler.
2.4.1.5. Prerequisites
Hyperledger Fabric 2.2, Hyperledger Fabric CA 1.4
2.4.1.6. Installation
The installation procedure is under development.
2.4.1.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.1.8. Developer guide
The logging and auditing enabler is build using Hyperledger Fabric Framework. Smart contracts are written in Go.
2.4.1.9. Version control and release
Gitlab will be used as a version control and release tool.
2.4.1.10. License
To be determined.
2.4.1.11. Notice(dependencies)
Dependency list and licensing information will be provided