# Layer 2: Alerts

## Layer 2: Alerts Tech Spec

XIO Alerts leverage a research-based system to provide actionable insights, indicators, and up-to-date trends. The system allows users to create custom alerts based on a granular dataset for precise decision-making.

### AI-Driven Alert System

XIO’s alert system uses AI and data aggregation to generate executable strategies and real-time signals.

<details>

<summary>Click to view more</summary>

* **Natural Language Xpress**: Allows users to create strategies and risk measures using natural language.
* **Signal Aggregation**: Ingests data from exchanges, signal providers, and partners to detect market trends.

</details>

***

### Real-Time Signal Processing

XIO’s signal processors analyze tick data continuously to provide clear, actionable alerts.

<details>

<summary>Click to view more</summary>

* **Large-Scale Data**: Processes massive amounts of data efficiently, delivering alerts in real-time.
* **Readable Alerts**: Packages data in a concise, readable form to ensure clarity for decision-making.

</details>

***

### Scalable, Resilient Architecture

The XIOAlerts system is designed for scalability, ensuring quick response and execution handshakes.

<details>

<summary>Click to view more</summary>

* **Optimized Alerts**: User-friendly alerts integrate with custom widgets for filtering and customization.
* **Resilient Design**: Handles vast data streams efficiently while providing quick responses.

</details>


---

# 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://xio.gitbook.io/xio/architecture/feature-specs/layer-2-alerts.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.
