# Overview

RaxBot is the autonomous execution component of RAX Protocol.

It operates as a background process that continuously monitors vault conditions, evaluates risk, and executes allocation decisions within the boundaries defined by the user's mandate.

***

#### What RaxBot Does <a href="#id-84bc60f6-8d74-4abc-bdd8-b68613976fae" id="id-84bc60f6-8d74-4abc-bdd8-b68613976fae"></a>

RaxBot performs a repeating decision cycle:

* Calculates current risk metrics across the vault's positions
* Checks for emergency conditions that require immediate action
* Evaluates whether the current allocation still satisfies the mandate
* Proposes rebalancing if conditions have changed beyond the configured threshold
* Executes approved changes on-chain via the dedicated keeper wallet
* Logs every decision with full rationale for transparency

Each cycle produces a decision record that is stored and auditable.

***

#### How It Relates to the Allocation Engine <a href="#a963d148-ad1c-4df8-9530-aa34b0d48835" id="a963d148-ad1c-4df8-9530-aa34b0d48835"></a>

The Allocation Engine described in the Product Guides section is the logic core that RaxBot executes. When a user interacts with the Allocation Engine through the interface, they are running the same evaluation that RaxBot runs autonomously.

The difference is timing and trigger: through the interface, the evaluation runs on demand. Through RaxBot, it runs automatically at regular intervals. The mandate, risk constraints, and compliance checks are identical in both paths.

***

#### What RaxBot Is Not <a href="#id-5914119c-2a4f-4ffd-b861-d6e3d855b578" id="id-5914119c-2a4f-4ffd-b861-d6e3d855b578"></a>

RaxBot is not a general-purpose AI assistant or chatbot. Users do not have conversations with it.

RaxBot is not a prediction engine. It does not forecast prices or guarantee returns.

RaxBot is not unconstrained. Every action it takes must satisfy the active mandate. It cannot exceed the maximum risk score, allocate to protocols outside the allowlist, or move more capital than the per-rebalance limit allows.

RaxBot is a constrained autonomous process that operates within explicit rules defined by the user.

***

#### Transparency <a href="#a3ba956d-508c-418d-b8af-a97e1a50a732" id="a3ba956d-508c-418d-b8af-a97e1a50a732"></a>

Every decision cycle produces a log entry containing the type of decision, current and proposed allocations, risk scores before and after, compliance check results, the rationale behind the decision, and execution details including transaction hash when applicable.

Users can review the complete decision history at any time through the interface.


---

# 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://docs.raxprotocol.xyz/raxbot-coming-q3-26/overview.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.
