# Welcome to OOBE Protocol

<table data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Oobe Agent Builder</strong> Effortlessly create and manage an agent that can handle everything for you on</td><td><a href="getting-started/quickstart-1">quickstart-1</a></td><td><a href="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FCOJornN1sc4or9yqPMdP%2Fscreencapture-oobe-me-createagent-2025-02-17-18_38_32.png?alt=media&#x26;token=4a24e516-682f-4b5f-8a88-159496e3f191">screencapture-oobe-me-createagent-2025-02-17-18_38_32.png</a></td></tr><tr><td><p><strong>Core Module Overview</strong></p><p>This section explains everything you need to know for running and testing on your own Node</p></td><td><a href="getting-started/quickstart">quickstart</a></td><td><a href="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FBYtePdgSe3pSyUigtyxp%2Fphoto_2025-01-17_18-01-41.jpg?alt=media&#x26;token=ee4014dc-18b7-4e86-ba39-77c33ac633ca">photo_2025-01-17_18-01-41.jpg</a></td></tr><tr><td><strong>PROTOCOL + NEXTJS</strong><br>Use the protocol in a smooth way using Next.js, Langchain, AI-Ask, and OOBE</td><td><a href="getting-started/quickstart-2">quickstart-2</a></td><td><a href="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2F9nVTy2O9nKXsieAuXOP9%2FSchermata%202025-02-17%20alle%2019.59.51.png?alt=media&#x26;token=c5599cc5-3bc6-435a-931a-cff98ea76af0">Schermata 2025-02-17 alle 19.59.51.png</a></td></tr></tbody></table>

\
\
Welcome to the official documentation for **OOBE Protocol**, a cutting-edge SDK developed under the umbrella of the **OOBE** project. This innovative framework bridges the gap between blockchain technology and AI Agent management, empowering developers to create, deploy, and manage intelligent agents across diverse environments.\
\
OOBE Protocol is more than just an SDK. It is the foundation of a new approach to digital currency and AI interaction. Designed to **build, manage, and evolve on-chain AI agents** using Solana. It provides modular tools for storing agent actions, personality traits, events, and memories on-chain, all verifiable through Merkle Trees and structured using PDAs and Memo v2 logs.\
\
As part of the **OOBE AI** initiative, which combines the ethos of a memetoken with significant utility, OOBE Protocol offers tools and systems for building:

<figure><img src="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FBYtePdgSe3pSyUigtyxp%2Fphoto_2025-01-17_18-01-41.jpg?alt=media&#x26;token=ee4014dc-18b7-4e86-ba39-77c33ac633ca" alt=""><figcaption></figcaption></figure>

* **AI Agent Memory System**: Capable of conversational memory, decision-making, and seamless tool integration. Memory is stored on-chain and linked with events.  <mark style="color:green;background-color:green;">**STORED ONCHAIN**</mark>&#x20;
* #### Merkle Tree Integration: <mark style="color:green;background-color:green;">**STORED ONCHAIN**</mark>&#x20;

  Used for:

  * Verifying agent actions
  * Validating state changes (e.g., personality, memory) and data
  * Lightweight on-chain references<br>
* #### Structured Logs (Memo v2) + Data-Chunking:

  Every operation uses Memo v2 to encode operation type, content, and signature hash. <mark style="color:green;background-color:green;">**STORED ONCHAIN**</mark>&#x20;
* **Decentralized Application (DApp)**: Web3 App to manage your agent in a simple UI though OOBE DAPP \[[oobe](https://oobe.me/)].
* **Sprite-Personalities**: Tailored to specific use cases, from customer support to automated trading to everyone you want. <mark style="color:green;background-color:green;">**STORED ONCHAIN**</mark>&#x20;
* **Futures-Trading**: Using the **Adrena** protocol to execute advanced trading strategies.
* **Raydium, Orca, Jup Integration**
* **Kamino-Protocol**: Using the **Kamino** Protocol to provide yield lp strategies, lending/borrowing and much more...
* **SPL/2022 Tokens and PumpFun Tokens**: Simplifying the creation of on-chain assets.
* **Market Making and Volume Functionality**: Enabling dynamic market strategies and volume optimization.
* **Real-time Code Exec**: Enhance the ability to execute real-time code based on Zod schemas. <mark style="color:green;background-color:green;">**STORED ONCHAIN**</mark> \
  \
  Additionally, the protocol supports all on-chain functions available on Solana, making it a comprehensive tool for blockchain integration.

### Protocol Structure

The OOBE Protocol is divided into three core modules:

1. **Core**: The foundational module, exclusively integrated with OOBE’s proprietary technology. It serves as the central hub for all protocol functionalities.
2. **Desktop**: `[in progress]`
3. **O-React**: `[in progress]`

### Who is this for?

OOBE Protocol is designed for:

* **Blockchain Developers**: Building decentralized apps with AI components.
* **AI Enthusiasts**: Creating intelligent systems with ease.
* **Innovators**: Merging AI and blockchain for revolutionary solutions.

***


---

# 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://oobe-protocol.gitbook.io/oobe-protocol/readme.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.
