# SmartFlow

## What is SmartFlow?

SmartFlow is a tool enabling trustless, decentralized business operations. It offers the following benefits when facing comparable solutions:

* **Decentralized & trustless**: Built with Worker Node technology
* **Ease of use:** No-code, drag & drop editor
* **Enterprise accessible:** Supported by Launchpad, a robust SaaS platform with Enterprise grade capabilities
* **Ecosystem fit:** Direct connection between creators (enterprises creating the business logics and solutions) and operators (worker nodes)

## Core Concepts

SmartFlow is based on 3 core components:

* [**Solution Groups**](#solution-group)
* [**Business Logics**](#smartflows)
* [**Solutions**](#smartflows)

<div align="left"><figure><img src="/files/4kF272D5HcSF91HB0hEN" alt="" width="122"><figcaption></figcaption></figure> <figure><img src="/files/AaNhtcovgnOYPRFDohpu" alt="" width="123"><figcaption></figcaption></figure> <figure><img src="/files/tU2OrLc0SIWdrqt4A7Qw" alt="" width="123"><figcaption></figcaption></figure></div>

#### **Solution Group**

A Solution Group defines the lifecycle & governance parameters for the pool of solutions assigned to them.

Once they are published, Solution groups are added to the EW Marketplace app, allowing the subscription of Worker Nodes that will run the solution contained in the group.

#### **Business Logics**

The Business logic is the file capturing the executable work logic that is stored in IPFS.&#x20;

#### Solutions

Solutions are the EWX wrapper for the Business logic that define the lifecycle & governance parameters for that logic.

## How does SmartFlow work?

SmartFlow allows users to:

* Create Business logics in a no-code NodeRed editor with the help of predefined templates
* Deploy Solutions on EWX that encapsulates the business logic
* Publish Solution Groups to EWX
* Add Solutions to public or owned Solutions Groups

<figure><img src="/files/TIH6NnCWMetXQwwiLdmY" alt=""><figcaption></figcaption></figure>

Once the Solutions are live in a Solution group, [Worker Nodes](https://docs.energyweb.org/core-concepts/worker-nodes-and-worker-node-networks) take over on EWX:&#x20;

* The Worker Node Operators select a Solution Group to stake EWTs in.&#x20;
* The Worker Nodes execute all active solutions within the chosen Solution Group by downloading and implementing the business logic.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.energyweb.org/launchpad/ewx-ecosystem-offerings/smartflow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
