Case Study: How Guru Network powers its AI processors with data from SQD

Fact Sheet/ Profile

Quick description of Guru Network: Guru Network is a multichain AI compute layer built on top of Apps that provides dApps and retail users with the ability to add AI agents to their routines. With Guru, anyone can tap into the power of process automation. 

Make or break feature: Multichain indexing 

Using SQD for: aggregating on- and off-chain data from multiple sources 

Only possible with SQD: access to EVM and non-EVM chains’ data. 

How Guru Network is leveraging SQD’s data access capabilities 

Guru Network is an innovative Layer 3 at the intersection of AI and blockchain. Their primary mission is to make it as accessible as possible for anyone to use AI in their processes, from individuals looking to automate their trading to businesses wanting to automate more complex operations. 

This is done without limiting users to chains or the kind of data they want to use for their automation. Guru Network achieves this through a combination of the Cross-Chain Interoperability Protocol and bespoke AI processors that facilitate the execution of complex processes. 

Overall, the network consists of the following: 

  • Flow orchestrator: manages Business Process Automation Engine and AI Processes
  • Data warehouse: where all the data necessary to inform AI processes is stored
  • BBPA engine event bus: a network-native oracle for data
  • AI compute oracle: predicting future outcomes and enhancing AI-powered decision making. 

The challenge for Guru Network, as for any project relying on AI, is accessing correct, reliable data at scale. Already in 2020, the Guru team was working on their solution, with a focus on DEX analytics. Due to a lack of reliable RPC providers, they started running their own nodes and eventually built their own indexer: the DexGuru indexer. It’s a fork of the ethereum-etl that was extended to include events, DEXs, and process feeds.

“Effectively, we've built a Web2-style caching layer on top of Web3, allowing us to provide comprehensive analytical dashboards and toolsets in our Trading Terminal, Block Explorer, and Data Warehouse products.”  

Naturally, running all this infrastructure is time-consuming, and changes are required for any multi-chain expansion. 

After vibrant discussions around indexing and blockchain data during EthDenver, further exploration of collaboration led to the integration of SQD as a data source. SQD’s data lake offers a comprehensive selection of on-chain data, including transaction data and smart contract states aggregated in the Guru Warehouse. 

The warehouse processes the data, cleaning, normalizing, and compressing it for use by the AI processors. 

“We are utilizing the SQD SDK to fetch historical and real-time data, pass it to our analytics dashboards, and feed it into our AI processors, along with our internal data sources managed by the Guru Indexer.”

Working together 

The Guru Network team highlighted the shared tech-driven organizational culture, which led to a deep understanding and outlook for successful collaboration. Furthermore, the integration itself was quickly set up without significant friction. 

“Working with the SQD Team has been smooth and straightforward. The documentation and toolset have been clear and very useful. We look forward to further collaboration to enhance our data analytics and AI-driven processes.”