You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

In this Minimum Viable Product, we use Hyperledger to perform a carbon accounting audit and carbon neutral certification for a hypothetical company.

Our hypothetical company makes and sells a product.  To do so, it purchases energy from a local utility and raw materials from a supplier.  To become carbon neutral, it purchases a Renewable Energy Certificates (REC's) to offset its energy emissions and carbon offsets to balance out its overall carbon footprint.  So the data we have for the company are:

  • Company attributes - name and location.
  • Utility bills showing energy purchased.
  • REC's showing renewable energy purchased.
  • Raw materials purchased - Dollar value, quantity, weight, and source.  The raw material also has a published carbon footprint which the company could use.
  • Products produced - Dollar value, quantity, and weight
  • Carbon offsets 

The following parties are involved in the audit:

  • The Company, which provides basic information and information about raw materials purchased.
  • Its utility, which provides the energy bills.
  • Provider of the REC's.
  • Provider of carbon offsets.
  • 2 entities certifying the company's carbon neutrality.  They will each provide a formula for calculating the carbon neutrality of the company.  Their formulas are slightlly different in how they analyze the data.  They have coded their audit into smart contracts.
  • Neutral administrator of the audit, which manages the infrastructure, obtains the data and smart contracts, and publishes the results.

The MVP would:

  1. Set up a channel in a Hyperledger permissioned ledger for the parties
  2. Obtain company information, sign, and store it in the channel
  3. Obtain utility data, sign, and store it  
  4. Obtain REC from provider, sign, and store it
  5. Obtain carbon offsets info, sign, and store it
  6. Run smart contracts from both certifying entities.  
  7. Publish results from both certifying entities.

The results of the carbon neutrality audit would be published and made publicly available, so the company's customers could use it in their carbon calculations, just as the company did for its supplier.  Question: Should this be signed and published on IPFS?


  • No labels