# Introduction

## Architecture's High-Level Overview

**Truebit’s architecture combines a** [**Truebit Verify Hub**](/architecture/introduction/truebit-verify-hub.md) **with a network of** [**Truebit Verify nodes**](/architecture/introduction/truebit-verify-nodes.md)**.**\
The Hub coordinates task execution, verification, and transcript creation through secure APIs.\
Nodes provide the compute layer, enabling both developers and operators to build, run, and verify tasks.

## Truebit Verify Hub

**A cloud-based service that orchestrates the Truebit ecosystem.** It serves as the primary network interface for [Truebit Tasks](/developing-truebit-tasks/introduction.md), coordinates Verify Node activity, and generates execution transcripts in accordance with the [Truebit Unchained Protocol](/community/truebit-unchained-protocol.md).&#x20;

## Truebit Verify Node

**Nodes are hosts that execute and verify Truebit Function Tasks, subject to the oversight of the Truebit Verify Hub.**

They form the decentralized compute layer, executing and validating tasks under the Hub’s protocol oversight. Together, they create a hybrid architecture where coordination ensures efficiency and reliability, while decentralized execution delivers transparency, scalability, and trust across the network.

### How Do Nodes Work?

**Truebit nodes serve a dual purpose** within the Truebit ecosystem:

* First, it functions as a **"Development Environment"** tailored to [Task Developers](/overview/how-do-you-intend-to-use-truebit.md#task-developers). This aspect enables developers to build and test Truebit tasks during their development process. They can safely develop and test their code locally, ensuring its readiness before deploying it to the [Truebit Verify Hub](/architecture/introduction/truebit-verify-hub.md).&#x20;
* Second, the Truebit node can be utilized by the Node Operators seeking to **contribute their computer's processing power to the Truebit network**. These users have the opportunity to earn incentives by executing tasks for other users on the network.&#x20;

In essence, the Truebit node accommodates both Task Developers and Node Operators to participate and earn rewards within the Truebit network.

&#x20;


---

# 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://devs.truebit.io/architecture/introduction.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.
