You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+33-81
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Chainflow Automation Platform
1
+
# Guru Framework
2
2
3
3
## Table of Contents
4
4
-[Introduction](#introduction)
@@ -11,111 +11,61 @@
11
11
-[Contributing](#contributing)
12
12
13
13
14
-
# Introduction
15
-
16
-
Introducing our cutting-edge Web3 Automation platform, built on the robust Guru Network. This platform leverages
17
-
advanced data warehouse feeds to empower users with data-rich decision-making capabilities for a variety of automation
18
-
scenarios, including DeFi applications.
19
-
Key Features
20
-
21
-
**Data-Driven Decision Making:** Utilize our comprehensive data warehouse feeds that aggregate and process vast amounts
22
-
of information, ensuring your automation decisions are informed by the latest and most relevant data.
23
-
Seamless Integration with DeFi: Specifically tailored for DeFi scenarios, our platform allows users to automate complex
24
-
financial workflows, optimize investment strategies, and manage assets with precision and efficiency.
25
-
User-Centric Automation: Design personalized automation flows that cater to individual or business needs, enabling
26
-
better control over financial activities and operations.
27
-
Advanced AI Orchestration: At the heart of our platform is AI-driven orchestration, which integrates seamlessly both
28
-
on-chain and off-chain elements, ensuring smooth and intelligent operational flows.
29
-
Benefits
30
-
31
-
**Enhanced Operational Efficiency:** Automate routine and complex tasks, reducing the need for manual intervention and
32
-
allowing more time for strategic decision-making.
33
-
Improved Accuracy and Speed: With data-driven insights at your disposal, make faster and more accurate decisions that
34
-
align with market dynamics and your strategic goals.
35
-
Scalability: Whether scaling operations, managing more assets, or integrating new tools, our platform grows with your
36
-
needs, providing robust scalability and adaptability.
37
-
Security and Reliability: Built on the secure and reliable Guru Network, our platform ensures that your data and
38
-
automated processes are protected against threats and disruptions.
39
-
Use Cases
40
-
41
-
**Automated Trading**: Implement sophisticated trading strategies that react in real-time to market changes and optimize
42
-
returns.
43
-
Risk Management: Automate risk assessment and management protocols to maintain the health and security of your financial
44
-
portfolios.
45
-
Portfolio Rebalancing: Utilize AI-driven algorithms to adjust your asset allocations dynamically based on predefined
46
-
criteria and market conditions
14
+
## Introduction
47
15
48
-
# Guru Framework
16
+
Welcome to the Guru Framework, your ultimate toolkit for building sophisticated Web3 applications. Built on the robust Guru Network, our framework empowers developers with advanced tools for AI orchestration and Web3 automation. Whether you're working on DeFi applications, automated trading, or blockchain integration, the Guru Framework simplifies and enhances your development process.
17
+
18
+
**Key Features:**
19
+
-**Data-Driven Decision Making:** Leverage comprehensive data warehouse feeds for informed automation decisions.
20
+
-**Seamless Integration with DeFi:** Automate complex financial workflows and optimize investment strategies.
21
+
-**User-Centric Automation:** Create personalized automation flows for various financial activities and operations.
22
+
-**Advanced AI Orchestration:** Integrate on-chain and off-chain elements seamlessly with AI-driven orchestration.
49
23
50
-
The Guru Framework is an advanced toolkit designed to facilitate the orchestration of complex Web3, Web2, and off-chain
51
-
processes. It enables developers and startups to build applications that integrate seamlessly across various
52
-
technological environments. The framework encompasses a Blockchain Business Process Automation (BBPA) Engine, Smart
53
-
Contracts, a Landing and GUI page, and a unified Telegram bot composer, along with specialized External Workers for
54
-
non-custodial execution and compute.
55
24
56
25
## Components
57
26
58
27
### BBPA Engine
59
-
60
-
Located in the `engine` directory, the BBPA Engine is the cornerstone of the framework, managing the automation and
61
-
orchestration of blockchain business processes. It allows for efficient integration and management of workflows across
62
-
Web3 and Web2 infrastructures.
28
+
Located in the `engine` directory, this is the core of the framework, managing the automation and orchestration of blockchain business processes.
63
29
64
30
### Smart Contracts
31
+
Found in the `contracts` directory, these handle secure and efficient decentralized application operations.
65
32
66
-
The `contracts` directory houses all the smart contracts used within the Guru Framework. These contracts are crucial for
67
-
handling operations such as transactions, interactions, and protocol-specific functions, ensuring secure and efficient
68
-
decentralized application operations.
33
+
### GUI
34
+
The `gui` directory contains the user interface components, offering an intuitive graphical interface for managing processes.
69
35
70
-
### Landing and GUI Page
36
+
### Flow API
37
+
The Flow API in the `flow_api` directory provides endpoints for creating and managing workflows programmatically.
71
38
72
-
Found under the `gui` directory, this component offers the user interface for the Guru Framework. It provides an
73
-
intuitive graphical interface for users to easily interact with the underlying systems, facilitating the management and
74
-
orchestration of complex processes.
39
+
### Telegram Bot Unified Composer
40
+
Integrated into the framework, this tool allows the creation of Telegram bots to control and manage processes.
75
41
76
42
### External Workers
43
+
Defined in the `external_workers` directory, these provide non-custodial execution and compute services.
77
44
78
-
External Workers are defined in the `external_workers` directory. These are individual agents that provide non-custodial
79
-
execution and compute services, enabling secure and decentralized processing without requiring custody of user data or
80
-
assets.
81
-
82
-
### Telegram Bot Unified Composer
83
-
84
-
This tool, integrated into the framework, allows developers to create Telegram bots that can control and manage
85
-
processes within the Guru Framework. It simplifies the development and integration of Telegram as an interactive layer
86
-
for applications, enhancing user engagement and process management.
45
+
### Orchestration Workers Contracts
46
+
Located in the `orchestration_workers` directory, these contracts facilitate workflow orchestration.
87
47
88
48
## Project Structure
89
49
50
+
90
51
```
91
52
guru-framework/
92
53
│
93
54
├── contracts/ # Smart contracts for blockchain interactions
94
55
├── engine/ # Core BBPA engine for process automation
95
56
├── external_workers/ # Individual agents for non-custodial execution and compute
57
+
├── flow_api/ # API for managing and integrating workflows
58
+
├── bot/ # Telegram bot unified composer
96
59
├── gui/ # User interface components
97
60
└── README.md # This file
98
61
```
99
62
100
-
# Getting Started
101
-
102
-
To begin using the Guru Framework, clone the repository and follow the setup instructions provided in each component's
0 commit comments