Loading
Loading
Neuron registration trends
The alpha price in τ, day by day, and what moved it each way.
Log change over the last 30 days −11.70%: protocol buys +8.16%, root sells −1.16%, users net −17.51%, cross-subnet −1.28%, unattributed +0.09%.
The chart follows the alpha price in τ. Each period starts at its opening price and steps through the mechanisms below, in a fixed order, to its closing price: a step that rises pushed the price up, one that falls pushed it down, and its height is how far it moved the price. A thin line carries each close into the next period’s open; it is dashed where the two differ. The faint candle behind each period is the market’s own open, high, low and close, for context.
With many periods on screen (90 days, or hours), the steps would be too thin to read, so the chart draws the price as a line instead and colours each period by the mechanism that moved it most. Hover a period for the full step-by-step breakdown.
Not here, because they do not move the spot price: the per-block TAO injection into the pool, and burns.
All figures are log changes, not simple percentage changes, so the parts add up exactly to the total; on big moves the two differ (a 10% log fall is a 9.5% price fall).
2026-10-14 UTC, as of ≈06:17 UTC (block 9,279,670)
The day isn’t over yet, so these figures keep changing. They are in no daily total, average or rank.
Holder & total-staked metrics as of (daily close)
Large language model pretraining requires enormous computational resources and time. Centralized training on GPU clusters is expensive, slow, and inaccessible to most researchers and organizations. A distributed approach could leverage idle compute across many machines, but coordinating heterogeneous, unreliable, and mutually untrusting participants in a shared training run has been technically intractable—there is no standard way to verify that distributed workers performed their assigned computation correctly without trusting each worker's self-reports.
Iota addresses this by building a decentralized training network where miners compete to process training activations across model layers, submit their work to an orchestrator for coordination, and earn token rewards based on throughput and correctness. Validators independently spot-check miners by downloading and recomputing activations, using BLAKE3 hashes to verify integrity. The orchestrator routes activations between miners via peer-to-peer QUIC connections (eliminating S3 as a bottleneck), manages layer assignment, and coordinates weight merges via Butterfly All-Reduce.
On Bittensor subnet 9, miners run a validator service that accepts incoming activation requests from peers, serves cached intermediate tensors via P2P, and uploads weights to S3. Validators run independently, pulling activations and weights for spot-checks, verifying computational correctness with hash chains, and reporting results to the orchestrator. The incentive mechanism rewards miners for throughput (activations processed per unit time) and penalizes computational errors detected by validators, creating a permissionless, verifiable alternative to centralized training infrastructure.
Auto-generated from the GitHub repository and may not reflect the latest changes.
IOTA (Incentivized Orchestrated Training Architecture) is a distributed framework for pretraining large language models across heterogeneous, permissionless, and token-incentivized machines. It uses data and pipeline parallelism to distribute model layers across miners, with validators spot-checking work. Miners compete to process activations efficiently, upload weights, and merge activations via Butterfly All-Reduce, while validators ensure correctness.
IOTA uses a distributed pipeline-parallel architecture where the orchestrator assigns model layers to heterogeneous miners and coordinates activation flow. Miners process activations through their assigned layers and communicate results via P2P (QUIC) for inter-layer activations or S3 for initial samples and targets. All miners periodically upload local weights and coordinate merges via Butterfly All-Reduce.
Validators run independently to spot-check miner work by downloading activations, verifying BLAKE3 hashes, and ensuring computational correctness. The orchestrator manages layer assignment, routes activation requests to producer miners, generates presigned S3 URLs for large uploads via multipart coordination, and tracks miner registration and activation state.
Miners receive activations from the orchestrator, process them through their assigned layer(s), compute outputs, upload weights periodically, and merge activations using Butterfly All-Reduce. Validators randomly select activations (spot-check rate configurable, default 1%) and verify hash integrity and correctness. Miners are penalized for failed validations or missing work.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository (github.com, opens in a new tab, external site)
Bringing liquid training to the world
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository (github.com, opens in a new tab, external site) for the latest instructions.
Not yet verified: VRAM, Notes
Not found in the repository docs.
Machine-extracted from the subnet's repository docs; may be wrong or out of date. Check the repository before buying or renting hardware. Open the repository (github.com, opens in a new tab, external site) · Extracted 28 Sep 2026
Install uv package manager
curl -LsSf https://docs.astral.sh/uv/ | sh
Run setup script and select Miner option
bash setup.sh
Configure environment variables in .env
# Configure .env file with required settings
Start the miner
bash ./start_miner.sh
Optionally run miner in background using PM2(optional)
pm2 start pm2/miner.config.js
Install uv package manager
curl -LsSf https://docs.astral.sh/uv/ | sh
Run setup script and select Validator option
bash setup.sh
Configure environment variables in .env
# Configure .env file with required settings
Start the validator service
./start_validator.sh
Alternative: run multiple validator instances directly with Python(optional)
python launch_validator.py --host 0.0.0.0 --port 8081 --count 3
Optionally run validator in background using PM2(optional)
pm2 start pm2/validator.config.js
| Day (UTC) | Share |
|---|---|
| 2026-10-13 | 3.07% |
| 2026-10-12 | 3.08% |
| 2026-10-11 | 3.09% |
| 2026-10-10 | 3.11% |
| 2026-10-09 | 3.11% |
| 2026-10-08 | 3.12% |
| 2026-10-07 | 3.18% |
| 2026-10-06 | 3.21% |
| 2026-10-05 | 3.07% |
| 2026-10-04 | 2.93% |
| 2026-10-03 | 2.25% |
| 2026-10-02 | 2.60% |
| 2026-10-01 | 2.55% |
| 2026-09-30 | 2.88% |
| 2026-09-29 | 3.15% |
| 2026-09-28 | 2.74% |
| 2026-09-27 | 2.26% |
| 2026-09-26 | 2.28% |
| 2026-09-25 | 1.57% |
| 2026-09-24 | 1.92% |
| 2026-09-23 | 2.64% |
| 2026-09-22 | 1.19% |
| 2026-09-21 | 2.58% |
| 2026-09-20 | 1.80% |
| 2026-09-19 | 2.03% |
| 2026-09-18 | 2.27% |
| 2026-09-17 | 2.58% |
| 2026-09-16 | 3.35% |
| 2026-09-15 | 3.06% |
| 2026-09-14 | 2.35% |
| 2026-09-13 | 2.52% |
| 2026-09-12 | 2.87% |
| 2026-09-11 | 3.45% |
| 2026-09-10 | 2.44% |
| 2026-09-09 | 1.17% |
| 2026-09-08 | 0.00% |
| 2026-09-07 | 0.00% |
| 2026-09-06 | 0.00% |
| 2026-09-05 | 0.00% |
| 2026-09-04 | 0.00% |
| 2026-09-03 | 0.00% |
| 2026-09-02 | 2.37% |
| 2026-09-01 | 3.86% |
| 2026-08-31 | 3.88% |
| 2026-08-30 | 3.92% |
| 2026-08-29 | 4.07% |
| 2026-08-28 | 3.41% |
| 2026-08-27 | 4.05% |
| 2026-08-26 | 4.10% |
| 2026-08-25 | 4.12% |
| 2026-08-24 | 4.19% |
| 2026-08-23 | 4.15% |
| 2026-08-22 | 4.11% |
| 2026-08-21 | 4.05% |
| 2026-08-20 | 4.07% |
| 2026-08-19 | 4.15% |
| 2026-08-18 | 3.05% |
| 2026-08-17 | 2.11% |
| 2026-08-16 | 2.13% |
| 2026-08-15 | 2.08% |
| 2026-08-14 | 2.10% |
| 2026-08-13 | 2.09% |
| 2026-08-12 | 2.15% |
| 2026-08-11 | 0.40% |
| 2026-08-10 | 0.00% |
| 2026-08-09 | 0.00% |
| 2026-08-08 | 0.76% |
| 2026-08-07 | 2.57% |
| 2026-08-06 | 1.19% |
| 2026-08-05 | 2.76% |
| 2026-08-04 | 2.70% |
| 2026-08-03 | 2.62% |
| 2026-08-02 | 3.30% |
| 2026-08-01 | 4.20% |
| 2026-07-31 | 1.66% |
| 2026-07-30 | 2.31% |
| 2026-07-29 | 0.83% |
| 2026-07-28 | 0.57% |
| 2026-07-27 | 0.50% |
| 2026-07-26 | 0.64% |
| 2026-07-25 | 0.63% |
| 2026-07-24 | 0.80% |
| 2026-07-23 | 0.69% |
| 2026-07-22 | 0.69% |
| 2026-07-21 | 0.43% |
| 2026-07-20 | 0.28% |
| 2026-07-19 | 0.28% |
| 2026-07-18 | 0.28% |
| 2026-07-17 | 0.47% |
| 2026-07-16 | 0.39% |