News
David Altenschmidt and Dr. Fritz Keller
February 23, 2023

Introducing Trust Trail: A Platform for Auditing Carbon Capture Processes

In our previous article we introduced the concept of Shared Audit Trails. In this article we will introduce Trust Trail, a project that makes use of shared audit trails and blockchain technology for carbon capture processes. Trust Trail was developed to address the complexity of carbon capture technologies and its multi-participant supply chain, which is susceptible to breaches of integrity. The system uses blockchain technology to store proofs and attestations in an immutable shared audit trail. This is a preview of the current state of the software showing the processing of bio mass in different steps up to the creation of a Carbon Removal Credit (certificate).

Trust Trail: Overview

On our overview you see a list of assets, bio mass, energy, biogas, biochar and carbon removal credits (CRCs). Principally, any kind of asset can be configured, so other custom business processed from other fields, like financial or supply chain applications, are possible too.

Trust Trail: Create Biomass

In this example, we will look at the carbon capture supply chain use case. In the beginning there is a bio mass provider. This can be any kind of company that has material that would release carbon emissions, for example wood chips or cow dung. The bio mass provider will therefore at first create a piece of bio mass, Biomass #8945, in the Trust Trail Dashboard. A description can be added to give additional details about the asset.

Every write interaction, like the creation of a new piece of bio mass needs to be irreversibly documented in the blockchain. The user needs to authenticate themselves in the Trust Trail Software to approve the creation of a new bio mass asset. Afterwards, the hash of the new bio mass asset is written to the block chain. Additionally, the entire bio mass asset, including the name, description and other attributes is written to the Fiware context broker. In an audit, the auditor could retrieve the bio mass asset from the Fiware Context Broker, generate a hash of the asset and then compare it with the hash that was written to the blockchain. If the hash matches, the auditor knows the bio mass is in its original genuine condition. If it was tampered with or manipulated, then the hash would not match and it would be obvious that something is wrong. Using blockchain technology in this process ensures trust transparency and auditability.

Trust Trail: Biomass Details Page

The integrity and ownership is also illustrated in the Trust Trail Dashboard. In the Integrity tab you can see which Data Provider provided the data object and which hash was written to the block chain. Furthermore, the ownership can be verified, the owner and the tokenId are listed.

Block Explorer: Blockchain Transaction Details For Biomass Asset

To enable easy auditablity on the block chain, the block scout link to the transaction that was written to the blockchain is provided. On block scout all the data of the transaction can be audited, like the timestamp and the hash that was written to the blockchain, as well as from which account the transaction originated. As the block chain is decentralized, there is no single party that has control over it which ensures that the audit trail can not be manipulated later and is therefore trustworthy.

Trust Trail: Create Energy

In order to perform pyrolysis, the process to turn a piece of bio mass into bio char, energy is needed. Therefore, an energy provider needs to provide energy, so we are creating a 2kwh energy asset on the Trust Trail Dashboard that can later be used for pyrolysis.

As before, the energy provider needs to use their Trust Trail account to approve the business process, the creation of the energy asset. The created Energy asset can be audited in the same way using the details from the Energy Details Page and the block scout explorer link to the block chain transaction.

Trust Trail: Create Biochar - Select Category

Now that we have energy and bio mass, we create a piece of bio char using the activity pyrolysis. This step would be performed by the Pyrolysis Plant. The piece of bio mass (wood chips for example) would have been delivered to the Pyrolysis Plant by a logistics company and the energy provided by the energy provider. The Pyrolysis Plant would log in to the Trust Trail Dashboard and do this in a 4 step process in the "Consume Assets via a new activity" view. In the first step the user selects the category of the activity, which is "pyrolysis".

Trust Trail: Create Biochar - Select Input Biomass

In the second step the input assets need to be selected to perform the pyrolysis, which is bio mass and energy. First, the Biomass #8945 is selected.

Trust Trail: Create Biochar - Select Input Energy

Second, the Pyrolysis Plant selects the energy asset, Energy #8945.

Trust Trail: Create Biochar - Select Output Biochar

Now everything is available to perform pyrolysis. Consequently, In the third step, the Pyrolysis Plant performs the pyrolysis and a piece of bio char is created, to document the outputs, a bio char asset is created in the Trust Trail Dashboard.

Trust Trail: Create Biochar - Select Output Biogas

In the next screen the output is summarized. In some processes, there are side products that are created. In pyrolysis not only bio char but bio gas is created. This is illustrated in the screen above.

Trust Trail: Create Biochar - Confirm

In the fourth step, the Confirm screen, the Pyrolysis Plant user needs to confirm the creation of all 5 steps of the process:

1) Updating the consumedVia relation of the bio mass, so that it is transparent on the block chain what was done with the bio mass asset #8945.
2) Updating the consumedVia relation of the energy, so that it is transparent on the block chain what was done with the energy asset #8945.
3) Creating the activity pyrolysis on the block chain.
4) Creating the output, bio char on the block chain.
5) Creating the output, bio gas on the block chain, the side product of the pyrolysis activity.

The confirmation is done on the blockchain for auditability and to ensure trust in the activity having been performed in the correct way.

Trust Trail: Biochar Details Page

The activity details can then be viewed on the Details Page and audited in the same way like the assets. Additionally, the graph on the right side can be used to get a good overview of the process. The user can easily see, which activity was performed, what were the input assets that the activity consumed and what was the resulting output assets that were produced in the activity.

The data objects are illustrated using the NGSI-LD standard. In our example, the activity "pyrolysis" consumed the asset "biomass" and the asset "energy" and it then produced the asset "biochar" and the asset "biogas" from the activity. Our example is relatively straight forward but industrial processes often have many different inputs, outputs and multiple activities, which can get confusing. The graphic supports the auditor in more complex scenarios to perform the audit in an efficient manner.

Trust Trail: Create Claim Button

In the Details View of the bio char an analysis lab could now create a claim based on an analysis of the bio char that the pyrolysis plant created.

Trust Trail: Create Claim

The claim can be an analysis certificate that certifies a carbon content of the bio char of 8kg. Other claims could be a storage provider for carbon capture receiving the bio char and creating a claim for having stored it securely in their facility.

To ensure authenticity and integrity, the analysis lab user uses the Trust Trail Software to write the claim to the blockchain and approves the transaction.

Trust Trail: Create Carbon Removal Credit (CRC) Button

In the very end of the process a Carbon Removal Credit in the form of a certificate is created. This is done by a sequester that receives the bio char and stores it in a secure facility and creates a Carbon Removal Credit.

Trust Trail: Create Carbon Removal Credit - Select Category

The Creation of a Carbon Removal Credit is an activity with 4 steps again. In the first step the category is selected which is sequestration.

Trust Trail: Create Carbon Removal Credit - Select Input Biochar

In the second step the input for the sequestration activity is selected, which is the bio char.

Trust Trail: Create Carbon Removal Credit - Create Output

In the third step, the output of the sequestration activity is selected, this is the Carbon Removal Credit (carbon certificate).

Trust Trail: Create Carbon Removal Credit - Confirmation View


In the fourth step, the sequester user has to confirm the activity and it is written to the blockchain for auditability and integrity.

Trust Trail: Carbon Removal Credit Details Page

As a result a Carbon Removal Credit is created, which is essentially a carbon certificate. The possibilities are endless, such carbon certificates could later be traded on carbon certificate market places, where they could be acquired by companies that are looking to buy carbon certificates.

The claims are what provides the trust to the created assets in the process. The activities and assets can be customized. Multi-step processes with an arbitrary number of assets are possible and can illustrate complex industrial processes. Trust Trail is kept generic and can be used for use cases from financial, chemical and many more domains. In any process, in which multiple participants are involved and trust needs to be created, the shared audit trail from the Trust Trail Platform can provide trust, integrity and auditability.

Trust Trail is a part of the CAST project under the i4Trust 2nd Open Call, in which Fiware and iShare integration are added to the value proposition.

Follow us on LinkedIn or directly get in touch if that topic is close to you.

Our Experts

Check out our Experts

More Experts