> For the complete documentation index, see [llms.txt](https://griffin-ai.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://griffin-ai.gitbook.io/knowledge-base/ai-agent-framework/blockchain-specific-toolsets-and-frameworks.md).

# Blockchain Specific Toolsets and Frameworks

Griffin AI is dedicated to filling a significant gap in the AI agent market by developing frameworks tailored specifically for blockchain environments. While existing AI agent frameworks like [OpenAI Assistants](#user-content-fn-1)[^1],  AutoGen[^2] , CrewAI[^3], Langgraph[^4] provide broad capabilities, they typically do not cater to the unique demands of blockchain applications. Griffin AI addresses this by enhancing the autonomy and functionality of AI Agents and Decentralized Applications (DApps) through specialized blockchain integration. &#x20;

&#x20;

**Integration with Blockchain Technology**&#x20;

The blockchain layer of Griffin AI is crucial for integrating AI agents with blockchain technology, focusing on enabling autonomous operations that are essential for DApps. This layer incorporates advanced smart contract capabilities which allow AI agents to autonomously execute transactions, such as acquiring data or accessing services from Large Language Models (LLMs) within Griffin AI. Essential functions like payment processing, account abstraction, and escrow account management are also integrated, facilitating the smooth operation of AI agents within the blockchain space.&#x20;

&#x20;

**Smart Contract Capabilities**

&#x20; The initial implementation of this blockchain integration layer establishes the foundation for AI agents and DAOs to interact seamlessly within the blockchain environment. The smart contracts central to this layer are designed to support a variety of blockchain interactions, enabling both autonomous and semi-autonomous behaviors. These contracts are crucial for initiating and executing service requests by on-chain entities, ensuring that AI agents operate effectively and securely within the blockchain framework.&#x20;

&#x20;

**Oracle Integration**&#x20;

Griffin AI is actively working on integrating leading oracle protocols to broaden the operational scope of its network. These oracles enable the importation of real-time data feeds and facilitate interactions with external systems, crucial for AI agents and DApps to make informed decisions based on up-to-date, real-world information. This integration enhances the ability of AI agents to automate processes and respond dynamically to changes in their operating environment.&#x20;

&#x20;

Looking ahead, Griffin AI plans to broaden the application of smart contracts within its network. This expansion is expected to cover all major network activities, moving beyond basic functionalities like payments and oracle integration. **The development will encompass service agreements, execution, and payment processes, representing a substantial advancement in the network's operational autonomy and efficiency.**&#x20;

[^1]: [<mark style="color:yellow;">“Assistants overview - OpenAI API”, (2024),</mark> ](https://platform.openai.com/docs/assistants/overview)

[^2]: [<mark style="color:yellow;">“Microsoft AutoGen”, (2024)</mark>](https://microsoft.github.io/autogen/)

[^3]: [<mark style="color:yellow;">“CrewAI - Platform for Multi AI Agents Systems”, (2024)</mark>](https://www.crewai.com/)

[^4]: Qingyun Wu, Gagan Bansal et al “AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation", (2023), arXiv:2308.08155, 3 Oct 2023


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://griffin-ai.gitbook.io/knowledge-base/ai-agent-framework/blockchain-specific-toolsets-and-frameworks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
