> For the complete documentation index, see [llms.txt](https://docs.rivalz.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalz.ai/adcs-ai-oracles/design-components/off-chain-components.md).

# 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>
