> 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="https://3708766619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtEAVMQUfOtXSxHdeCogt%2Fuploads%2F1MNyOkvqY2i97wnu8cbw%2FScreenshot%202025-03-12%20at%204.29.40%20PM.png?alt=media&amp;token=aacc31da-8a36-404b-b895-e449a237dbd2" alt=""><figcaption><p>ADCS Node</p></figcaption></figure>
