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

# Purpose of AI Nodes

#### Overview

Bluwhale is dedicated to creating applications, and a modular AI protocol called the Bluwhale Protocol. This protocol transforms end-to-end user data flow into a graph structure and user embeddings to combine identity aggregation (Bluwhale Profile), data contextualization (Bluwhale KG), storage (Bluwhale DB), processing, and AI model training and inference. The outputs of these parts are posted across multiple blockchains to ensure fair value distribution.

#### Importance of Verifier Nodes

Community-operated verifier nodes are essential to ensure the entire user data network's privacy, security, and decentralization. These nodes validate outcomes at each protocol layer, ensuring data integrity and compliance with established standards.

Verifier nodes primarily focus on verifying results from the data contribution and AI model training/inference modules. Computations and model training are performed within Trusted Execution Environment (TEE) clusters to protect user data privacy. The results are recorded on the blockchain, accompanied by TEE attestation to confirm that the systems are secure and private, facilitating fair value redistribution among stakeholders, especially users.

Third-party verification of TEE attestations is critical to avoid system manipulation and ensure fair data value distribution. This requirement drives our continuous effort to involve the community in operating these verifier nodes.

#### Protocol Security and Scalability

While a single honest node can detect fraudulent activity, ensuring effective enforcement against misbehaving TEE nodes and protecting user data requires that at least half (50%) of the nodes operate honestly; thus, Bluwhale's token incentives are structured around node operation performance, participation, and up-time. Establishing a decentralized network of community nodes is crucial for securing the protocol and ensuring scalability.&#x20;

The future roadmap of Verifier Nodes will assume additional responsibilities, including verifying Bluwhale DB, an Autonomous Virtual Storage (AVS) built on Eigenlayer. This will ensure reliable content storage for each operator.

The scope of verifier nodes will broaden to include securing Bluwhale KG, an on-chain graph structure that contextualizes user data from web2 and web3 sources into the Bluwhale Protocol. This expansion will enrich the Bluwhale Profile, increasing the network's value for users and businesses.


---

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bluwhale.gitbook.io/bluwhaleai/ai-nodes/purpose-of-ai-nodes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
