---
description: >-
  Explains the steps the data/user needs to go through. It's an abstract view of
  the software.
---

# Business Flows

The main business flows take place between four stakeholders: IoT (Internet of Things) devices, smart contracts, web applications, and company representatives. IoT devices are installed on different company factories, and they measure the carbon footprint which periodically gets reported to the blockchain via smart contract.

The company representative represents the company that produces carbon footprint and his responsibility is to periodically check current stats, buy GET tokens, and compensate generated footprint using them. If there are enough GET tokens on the company balance their purchase can be skipped. When the company representative wants to compensate the generated footprint, he clicks on the corresponding button in the web application and indicates the footprint amount to compensate. This will trigger the smart contract which will burn an equivalent amount of GET tokens and deduct the generated footprint. The Green Energy company is obliged to provide the corresponding amount of energy to the consumer company.

![](https://1992600017-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbU7GF9p1m1WWm8eWyQ%2F-Mc7JmT70Vc-oAf7rfie%2F-Mc7K0BKXQZRCv7UTtQJ%2FFlowDiagram-GET.png?alt=media\&token=15f86002-5835-4ec3-99d4-1933b1e8895f)

The Green Energy company is a very important business participant. It produces green energy and mints GET tokens. These tokens can then be used to consume the corresponding amount of green energy as described above.

![](https://1992600017-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbU7GF9p1m1WWm8eWyQ%2F-Mc7JmT70Vc-oAf7rfie%2F-Mc7KA1ccuds6srouzUp%2FScreen%20Shot%202021-06-13%20at%2010.21.06%20PM.png?alt=media\&token=51f14d0c-2035-4cf9-8fe7-20f984288480)
