# Off-chain Components

The Off-chain Components of the Agentic Data Coordination System (ADCS) are essential for managing and processing data outside the blockchain environment. These components ensure that AI Agents receive high-quality, reliable data for informed decision-making. The key elements include:

## Adaptor:

Defines the structure and parameters of inference requests, ensuring consistent and accurate data processing.

## ADCS Nodes:

**ADCS nodes** plays a crucial role in aggregating and processing data from various providers, ensuring that the data ecosystem operates effectively and securely, No matter If the user's request involves inference or not. Here’s a breakdown of the **key components** of **ADCS nodes**:

* Fetcher Node
* Data Storage
* Data Providers

<figure><img src="/files/bBO6rNaSUolxFfcdZBoU" alt=""><figcaption><p>ADCS Node</p></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://docs.rivalz.ai/adcs-ai-oracles/design-components/off-chain-components.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.
