> For the complete documentation index, see [llms.txt](https://aro-1.gitbook.io/aro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aro-1.gitbook.io/aro/what-is-aro-and-how-does-it-work.md).

# WHAT IS ARO & HOW DOES IT WORK?

**ARO (AI Research Orchestrator)** is an advanced AI-powered system designed to streamline market intelligence, data processing, and automated insights. By dynamically selecting and integrating the most suitable AI models (LLMs) and specialized tools, ARO delivers precise, actionable insights across financial, social, and on-chain data.

***

### **How ARO Works: Step-by-Step**

<figure><img src="/files/2tzHOZAZGh6KOReC1R9I" alt=""><figcaption></figcaption></figure>

#### **1️⃣ User Request Submission**

A user inputs a request, such as:\
\&#xNAN;*“Provide a short-term analysis for BTC.”*

ARO takes this request and begins the orchestration process.<br>

**2️⃣ Dynamic Task Assignment**

ARO acts as a **central intelligence engine**, selecting the most suitable AI models from the **Multimodel Reasoning Layer** based on their strengths and performance benchmarks.

These LLMs are responsible for calling specialized tools from the **Orchestration Intelligence Layer**

<figure><img src="/files/Br8QS6xQUNFpQ0JFo6nT" alt=""><figcaption></figcaption></figure>

**3️⃣ Tool Execution**

The **Orchestration Intelligence Layer** hosts 80+ specialized tools designed for specific tasks, including:

**-Financial Intelligence:** Trend & market analysis

**-Social Intelligence:** Sentiment tracking

**-On-Chain Intelligence:** Wallet & blockchain monitoring

Selected LLMs **assign** the most relevant tools to **collect raw data outputs** tailored to the request.

<figure><img src="/files/NRgi360MdB1IoVPu7JE1" alt=""><figcaption></figcaption></figure>

#### **4️⃣ Data Synthesis & Refinement**

Once tools generate data, ARO **dynamically assigns** a second LLM to:\
\- Process, **synthesize**, and **refine** raw outputs\
\- Leverage advanced reasoning to **deliver meaningful insights**

This ensures that **all gathered information is structured, accurate, and actionable**.

#### **5️⃣ Final Model Selection & Output Delivery**

To ensure precision, ARO dynamically **chooses the best final LLM** to:\
\- Format and structure insights\
\- Maintain accuracy and clarity\
\- Handle errors via a **fallback safety mechanism**

If the data exceeds LLM context limits or requires additional processing, a fail-safe model **automatically steps in**.

&#x20;**- Done!** ARO **streamlined the entire process** using the power of AI orchestration.&#x20;


---

# 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://aro-1.gitbook.io/aro/what-is-aro-and-how-does-it-work.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.
