# DApp - Agent Builder

### Building and Using an Onchain AI Agent Linked to Your DApp and Ecosystem

To include the required data, enter the name, image, and age into the appropriate grid format \[[OOBE DAPP](https://oobe.me/createagent)]. Your discount on agent creation depends on your OOBE holdings. Check the left panel in the holders' adv section on the

<figure><img src="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" alt=""><figcaption><p>This section consists of a dual-grid layout. The left grid displays the data structure, while the right grid allows for agent creation and data entry through a form.</p></figcaption></figure>

### Section Access

Upon gaining access to this section, you will have the opportunity to explore an extensive array of data details. Each and every agent that is created within this system possesses a unique ID and barcode, establishing its exclusive identity and connection to its owner. It is imperative to note that these agents are entirely dependent on and intrinsically linked to their respective owners.

#### Key Management

In terms of key management, the OOBE Key and PVT are handled locally within the device, ensuring security and convenience. However, they need to be retrieved if the wallet is accessed from another device, as they do not automatically transfer across platforms.

Conversely, the [**OpenAI key** ](https://platform.openai.com/settings/organization/api-keys)operates under a different protocol. It mandates manual entry each time access is required, as we prioritize user privacy and security by not storing this key within our system. Thus, every connection to this service necessitates the input of the OpenAI key anew.

#### Agent Creation and Management

After successfully creating an agent within the system, you gain the capability to open and interact with it. This feature enhances the manageability and control over the agent, providing you with a seamless experience in monitoring and executing necessary operations related to the agent at your convenience.

<figure><img src="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FIT2nk7jCsWvIcZARctcX%2Fscreencapture-oobe-me-aiagents-2025-02-17-18_11_41.png?alt=media&#x26;token=3be54985-a841-4328-b8a9-2219c082686a" alt=""><figcaption><p>This section represents the agent panel, including the terminal chat</p></figcaption></figure>

After unlocking the agent, you'll unlock the action bundle which will be visible in the left panel above the information box. There, you'll find the proof of actions and agent execution followed by the protocol logger flow. What is allowed to be done? Meanwhile, as we update the action bundles and tools, there are 5 basic ones and they are simple. The agent can:

* Interact on the Solana blockchain to perform various tasks, such as checking wallet balances, transferring tokens or SOL, creating images, launching tokens on Pump.fun, and closing

<figure><img src="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FeH4WaVro2qy6lRPJ8sy3%2Fscreencapture-oobe-me-aiagents-2025-02-17-18_14_40.png?alt=media&#x26;token=bcdbd147-420b-44a6-a8b6-c0c8c7d0f0b2" alt=""><figcaption><p>The terminal displays a successful integration of the OpenAI private key into the iUnlockage system.</p></figcaption></figure>

Use <mark style="background-color:blue;">deposit</mark> and <mark style="background-color:red;">withdraw</mark> to add and remove funds from the agent's wallet freely, without any transfer fees. On the right panel, you'll find wallet information such as the address and balance, as well as details

<figure><img src="https://957226954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtLqAMkTsNLMDW32zQ6B%2Fuploads%2FRWymsKzaos5qxcZRmjAI%2Fscreencapture-oobe-me-aiagents-2025-02-17-18_25_35.png?alt=media&#x26;token=79893221-96c7-4ed2-b0b5-13d1eab2cedb" alt=""><figcaption></figcaption></figure>


---

# 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/getting-started/quickstart-1.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.
