ABSTRACT
The auditable accounting component is responsible of registering auditable logs. As such, this component is one of the main tools to enhance the trust in the ecosystem of data marketplaces. Our solution must enforce the data sharing agreement terms, agreed upon all involved parties, by recording them in an auditable, transparent, and immutable way. Smart contracts are the key part of the proposed solution for auditable accounting. Figure 4.1 shows that the auditable accounting component is an abstraction layer to access the smart contracts and to allow the integration with the rest of the platform. The auditable accounting component is a service that includes an API to automate the process of logging and auditing interactions between components and record the registries in the blockchain.
