# ADCS Nodes

The ADCS Nodes are the foundational elements of the Agentic Data Coordination System (ADCS), orchestrating the seamless aggregation, processing, and security of data within the network. These nodes ensure that data flows efficiently and reliably between external sources and on-chain applications, supporting robust AI-driven decision-making processes.

## Key Components of ADCS Nodes

### Fetcher Nodes

Responsible for intelligently retrieving and aggregating data from diverse external sources. They utilize structured data adapters to ensure data is collected efficiently and accurately.

### Data Storage:

Manages the storage of various data formats, including structured, unstructured, and semi-structured data. This component ensures scalability, security, and compatibility with AI applications through solutions like traditional databases, OrbitDB, and VectorDB.

### Data Providers:

Supply essential data feeds and streams to the ADCS ecosystem. They offer both scheduled data feeds for historical analysis and real-time data streams for immediate processing needs.

<figure><img src="/files/uVY3py6TiaWxZ7roPtGA" 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/adcs-nodes.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.
