# Web3 Infrastructure

<figure><img src="/files/7lRSq8R2p7fSPNbs0EVp" alt=""><figcaption></figcaption></figure>

### Flow Orchestrator

<figure><img src="https://lh7-us.googleusercontent.com/V3m6y0XjtKtUYMp8cd5t87PvGU3f8XGzqTTJkhfPY24penirupNvIlfGp25TAPxVRzR63itdi5BFMiMkmMKG8IS5K_u7eYIuWsmcv9ZQCjDnAPinzgCftYZyZTF2p1D7qocg3ZG7Kv00zQl9-1TwnVQ" alt=""><figcaption><p>Flow Orchestrator BPMN</p></figcaption></figure>

\
The Flow Orchestrator, a central component of our Web3 infrastructure, harnesses AI processors equipped with comprehensive data sourced from the Guru Data Warehouse, Analytics driven Block Explorer and DeFi trading terminal deployed on Guru Network. This setup reduces the manual complexities typically associated with Web3 technologies, which can hinder adoption and lead to user errors. By automating and battle-testing processes, the Flow Orchestrator ensures efficient blockchain orchestration within the Guru Enlightenment Network, enhancing operational efficiency and maximizing network value.

### BBPA Engine Event Bus as Network Native Oracle

As we continue to enhance the usability and interoperability of orchestrated BBPM processes, we plan to integrate the Flow Orchestrator Event Bus as an interface that can be queried through oracles within the Guru Network. Currently, the Flow Orchestrator event bus feeds into Elasticsearch storage, which is accessible via the Guru Data Warehouse. Moving forward, we aim to expose this data on-chain, leveraging the centralized Elasticsearch storage in a selective manner based on the specific needs within ecosystem process definitions. This approach will streamline data accessibility and enhance real-time data integration across the network, fostering greater transparency and efficiency in process orchestration.

### AI Compute Oracles as Prophets

In the context of the Guru Network, a Prophet refers to an advanced predictive mechanism that extends the traditional oracle concept (typically used for sensor data) to include prediction generation capabilities. Prophets are utilized within the AI Compute Orchestration as Verifiable Truth Sources and Base Truth Oracles. As BBPA (Blockchain Business Process Automation) Engines achieve sufficient decentralization, they can serve as Base Truth Oracles for specific AI Processors. This role is crucial in filtering out hallucinative responses from Language Learning Models (LLMs) and maintaining the relevance of automated responses. By ensuring that AI-driven processes are based on verified and reliable data, Prophets enhance the accuracy and applicability of automated decisions across the network

### Real-World Impact and Network Growth

Through the Guru Enlightenment Network, AI Gurus tackle real-world business challenges across multiple chains by integrating them into the Decentralized Oracle Network. This approach not only brings efficiency but also drives practical innovations that meet the evolving demands of the digital landscape. The synergy between Gurus—who innovate with AI technologies— Ecosystem projects — and active retail users, who enhance network functionality and scalability, enhances the ecosystem growth in integrating user flows with AI and blockchain technology.

### User Engagement and Participation

Retail users engage with the network by utilizing AI assistants directly from their wallets. Furthermore, the BBPA Engine in wallet architecture supports a "Compute to Earn" functionality allowing users to select which Individual Agents to run, when devices or wallets are idle. This feature encourages active participation and contributes to the network’s collaborative ecosystem.

<br>


---

# 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.gurunetwork.ai/guru-network/web3-infrastructure.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.
