> 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/architecture/overview.md).

# Overview

<figure><img src="/files/230Kux7o6zzMnDCa0t5L" alt=""><figcaption></figcaption></figure>

The Bluwhale Protocol fits seamlessly between the application layer and protocols plus L1/L2 chains, passing on crucial aggregated user insights to dApps and individuals without them needing to manually do the analysis or write the technical queries. <br>

The personalization layer can further be broken down into core 3 modules

1. Data Verification Module

This layer consists of verifiers from the community, social interactions, and circles, tasked with validating the attestation to confirm the layers' secure and accurate operations, including the data contributed and identities established in Bluwhale’s AI network.

2. Identity Embedding Module

This layer authenticates users via both traditional (web2) social accounts and blockchain (web3) like social reference mechanisms, aggregated under the embedding. It integrates identities and data through knowledge links, weights, rankings, and other identity contextualization models.

3. Privacy Inference Module

Established on a Zero-Knowledge foundation, it interprets and shadows data consumers reveal and release, allocating rewards according to the demand from enterprises or individuals as well as the amount of processing and queries required to extract the full understanding and insights around the wallet/user.&#x20;

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfiwkIV0q5YeDchUb4mMJmPon1NL0MtpYrz-6ngE7q1eldYfHkL5SAapS93RSOu0KiDtQIiWVtQRZyFSUs6OW8seZbSl-mXG83evXigkGnSQJGd_sbVorjPJxNa-Zyh23DJO0sF5f-yxJ_YgW4oR125OQk?key=NoDcrV0KOx41porEYZ9yFw" alt=""><figcaption></figcaption></figure>

Each of the modules are critical for the entire personalization layer to become trustless, decentralized and secure. The Data Verification Module ensures that contributed internal, external, on-chain/off-chain data seamlessly integrates with each other by leveraging a reference verification approach through nodes. The Identity Embedding Module contextualizes user behavior and continuously optimizes incoming references and data which make the profile as wholistic as possible. Then it passes the embeddings with its descriptive surrounding data to a zk-layer that only allows enterprises to access if the individual wallet holder gives permission to its data in exchange for financial rewards.

<br>


---

# 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/architecture/overview.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.
