# Training at Home

<figure><img src="/files/2XW6ROKq13cK18ZDMnE8" alt=""><figcaption></figcaption></figure>

Today, access to large-scale compute is concentrated in a few organizations, limiting innovation and slowing progress across the ecosystem. By enabling anyone to contribute hardware and collectively train powerful models, we lower the barrier to participation, unlock underutilized global compute, and empower a wider community of builders and researchers. This creates a more resilient, transparent, and scalable foundation for advancing open-source AI - one that grows stronger as more people join and contribute.

TAH is a decentralized, community-driven, and efficient pre-training platform. It is built on top of IOTA, a data- and pipeline-parallel training algorithm designed to operate on a network of heterogeneous, unreliable devices in adversarial and trustless environments. For more information on IOTA, please see the [IOTA documentation](/subnets/subnet-9-iota.md).

You can plug in any hardware you have access to and earn rewards for powering decentralized AI model training.&#x20;

We aim to solve one of the biggest challenges in open-source AI today: the absence of a decentralized, community-driven, and highly efficient pre-training platform.

#### Demo Video

{% embed url="<https://drive.google.com/file/d/1KEEYE37jqd3Wgxuds-JQSaQVe9gkSc3e/view?usp=drive_link>" %}

#### Learn More

* [TAH User Guide](/product-and-services/tah/tah-user-guide.md)
* [Hardware & OS Requirements](/product-and-services/tah/hardware-requirements.md)
* [FAQs](/product-and-services/tah/faqs.md)


---

# 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.macrocosmos.ai/product-and-services/tah.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.
