> For the complete documentation index, see [llms.txt](https://uatu.gitbook.io/uatu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uatu.gitbook.io/uatu/problems-uatu-is-solving.md).

# Problems UATU is solving

UATU aims to address several key challenges in the blockchain ecosystem by providing an intuitive and user-friendly interface for querying on-chain data across multiple blockchains.

* **Limited accessibility and usability:**&#x20;
  * Blockchain data is often difficult to access and understand for non-technical users. UATU simplifies this process by allowing users to submit natural language queries, making it easier for a broader audience to explore and analyse blockchain data.
* **Fragmented data sources and APIs:**&#x20;
  * With numerous blockchains and associated APIs, developers often have to work with multiple data sources and query languages to retrieve relevant information. UATU consolidates data from various blockchains into a single platform, reducing the complexity and time spent on data integration and management.
* **Inefficient query resolution:**&#x20;
  * Traditional query languages require a certain level of expertise and can be time-consuming to construct and execute. By leveraging natural language processing techniques, UATU efficiently resolves natural language queries into its custom query language (UATU QL), streamlining the process of extracting on-chain data.
* **Inconsistent data formats and structures:**&#x20;
  * Different blockchains may store data in various formats and structures, making it challenging to harmonize and compare data. UATU standardises the presentation of data, offering users a consistent and coherent view of the information.
* **Limited support for cross-chain analysis:**&#x20;
  * As the blockchain ecosystem grows, there is an increasing need to compare and analyse data across multiple blockchains. UATU enables users to query data from multiple blockchains in a single query, facilitating cross-chain analysis and insights.
* **Difficulty in integrating blockchain data into web applications:**&#x20;
  * Developers often face challenges when trying to incorporate blockchain data into their web applications and services. UATU's NPM library simplifies this process by providing an easy-to-use package that integrates seamlessly with web applications, allowing developers to access and display blockchain data with minimal effort.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://uatu.gitbook.io/uatu/problems-uatu-is-solving.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
