# TAH User Guide

The Training at Home (TAH) application allows you to connect and partake in our decentralized AI training platform [IOTA](https://docs.macrocosmos.ai/subnets/subnet-9-iota). You can plug in any hardware you have access to and earn rewards for powering decentralized AI model training.&#x20;

## Installation

To start training at home, visit <https://iota.macrocosmos.ai/> and click "Download" in the Train at Home section. Currently TAH only supports MacOS, with Linux support coming soon. Look at [Hardware & OS Requirements](https://docs.macrocosmos.ai/product-and-services/tah/hardware-requirements) for more details.

If you already have access, you can double click a `.dmg` file to install the app.&#x20;

Press Open in the push notification:

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FwfeCZI91xyH7zSApbVOj%2Fopen-push.png?alt=media&#x26;token=9d6df58d-da91-4a7a-a109-a309f440f579" alt=""><figcaption></figcaption></figure>

Video below demonstrates installation process

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

## Operating TAH

Once the app is installed you should be able to see the main dashboard:

![TAH dashboard showing Start training and Connect controls](https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FGK1JFdit8uEhDCCUowJc%2FScreenshot%202026-02-10%20at%2014.54.01.png?alt=media\&token=2f2581ef-c85b-48d8-b0d0-c042e3b271ad)

You’ll see metrics for your model, and in the center there will be a visualization of all the other participants in the training.

#### Main controls (top right of the screen)

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FMGEiUcgOZmmTz9190MKl%2FScreenshot%202026-02-10%20at%2014.55.27.png?alt=media&#x26;token=179053dd-dd70-4bd4-8743-931214806dd6" alt=""><figcaption></figcaption></figure>

* **Start training**: begins contributing your GPU/CPU to the current run. Click again to stop/exit the run.
* **Connect**: optionally paste your wallet coldkey to receive rewards to that address. You can train without connecting; if you connect later, rewards accrue to the provided coldkey from that point forward.
* **Status pill**: shows whether your hardware is ready (e.g., “Connected • Your GPU is ready to contribute”). Resolve any warnings before starting.

#### Start a session

1. Launch the app and wait for the status pill to read **Connected**.
2. (Optional) Click **Connect**, paste your wallet coldkey, and save.
3. Click **Start training**. The run ID, model size, and layer count populate in the right panel; progress and tokens/hour graphs begin updating.
4. To stop, click **Start training** again (it toggles off) or quit the app.&#x20;
5. A TAH tray icon is also available that allows you to stop or start training and to quit the app:

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FureCWipZsRS0pjztPIUH%2FScreenshot%202026-02-10%20at%2015.52.23.png?alt=media&#x26;token=de255631-e01e-48ff-86cf-5487e85402dd" alt=""><figcaption></figcaption></figure>

#### Monitor while training

* **Run panel**: shows run ID, model size, layers, cumulative progress, and tokens/hour graph.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FObWU6nwphsguK88qXMJ2%2FRun-panel.png?alt=media&#x26;token=a1956427-0612-42d8-b9f4-e6b9ab253f4e" alt=""><figcaption></figcaption></figure>

***

* **Network view**: visualizes peers and traffic; switch tabs (Network/Layer/Miner) for different views.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FKAXNQkJJkmGgzXupcrbW%2FNetwork.png?alt=media&#x26;token=705586fe-846a-4e68-8a84-3222f05b9c9e" alt=""><figcaption></figcaption></figure>

***

* **Loss chart**: training loss over time; toggle Log/Linear and tokens/time axes.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FrsevGoBkcfqNuGDtrfMr%2FScreenshot%202025-12-09%20at%2017.26.21.png?alt=media&#x26;token=1f77241f-10c9-47c0-8d44-689067d71f24" alt=""><figcaption></figcaption></figure>

***

* **Run Log** (bottom right): per-epoch/step logs; lock icon indicates read-only when idle.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FSTHQqLKHEnpTGMmDJYHv%2FRun-log.png?alt=media&#x26;token=c3e72e22-5ca6-417e-bf08-b0a33ac15a1c" alt=""><figcaption></figcaption></figure>

#### Resource behavior

* The app uses available GPU/CPU once training starts. If you need to pause, toggle **Start training** off.
* Keep the laptop powered and on a stable network for steady rewards. Thermal throttling may reduce contribution; use a cooler or lower-power profile if needed.

#### Updates

* If an update is available, install the latest build before starting a new session for compatibility with the active run.

## Rewards

Earnings will be calculated and paid as described below.

#### How Rewards Are Calculated

Rewards are primarily based on:

* The amount of tokens you contribute during training.
* How many times you contribute your model weights back to the network.
* Additional factors such as uptime, quality, and current network parameters.

Note: Exact weighting can evolve as the system updates.

#### Payout Cadence

* Payouts occur approximately every 24 hours; this window may be extended in the future.
* Minimum payout is subject to a variable network threshold (approximately 0.4 alpha currently). Balances below the threshold roll over to the next payout. For details see the [FAQs](https://docs.macrocosmos.ai/product-and-services/tah/faqs) "Earnings and Payouts" section.
* Payouts may be frozen if the active run is not improving. For details see the [FAQs](https://docs.macrocosmos.ai/product-and-services/tah/faqs) "Earnings and Payouts" section.
* Network transfer costs are deducted from the amount you receive.
* To receive payouts, optionally connect a wallet by pasting your public coldkey (via the **Connect** button in the app). If you don’t connect, training still runs but rewards won’t be delivered to you; unconnected earnings are not paid retroactively.

#### Viewing Earnings

* In the app, click the **Miner** button (top left) to view your current earnings and contribution stats.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FWFT03DLk1CO3SzYS8f3m%2FScreenshot%202026-02-10%20at%2015.13.07.png?alt=media&#x26;token=764ff912-a200-473c-a71e-f86a2ce1b55b" alt="" width="375"><figcaption></figcaption></figure>

* *Total Earned*: Total amount credited to you, including both completed and pending payments.
* *Total Paid:* The amount paid to your wallet.
* *Total Pending:* Pending amount credited to you, but not yet paid.

## Accessing Log data for T\@H

To document how the Train at Home app is running, operation logs are stored on your computer. You can access these via the following steps:

1. Open the Terminal app.
2. Navigate to the T\@H logging directory by typing `cd ~/Library/Logs/IOTA\ Train\ at\ Home` in the Terminal window, then press "enter".
3. Type `ls` and press "enter". This will show you your current log files. The file which provides diagnostic data on your T\@H activity is named `YYYY-MM-DD-cli.log`.
4. Choose the relevant date and open the file by typing `cat YYYY-MM-DD-cli.log` and pressing "enter". This will show the file contents in the terminal, allowing you to scroll through the T\@H events.
5. You can copy this log to another directory using `cp YYYY-MM-DD-cli.log /Users/<your-user-name>/Documents/logs` for example.

<figure><img src="https://1538249205-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJDlWdmSC3GnzBPSkAiBM%2Fuploads%2FqeLiijxUWvyJIebMMuGo%2FScreenshot%202026-03-04%20at%2012.42.48.png?alt=media&#x26;token=f9bb164d-1e7c-4cf9-b69e-b3145382bf37" alt=""><figcaption><p>Commands used to access the T@H logs, with a print out of initial logs</p></figcaption></figure>

#### Taxes & Compliance

* You are responsible for complying with local tax and regulatory requirements related to rewards.

{% columns %}
{% column %}
For more questions use [FAQs](https://docs.macrocosmos.ai/product-and-services/tah/faqs)
{% endcolumn %}

{% column %}
If you have any issues use [TAH Support](https://docs.macrocosmos.ai/product-and-services/tah/broken-reference)
{% endcolumn %}
{% endcolumns %}
