Overview
Registration Activity
Neuron registration trends
Neuron registration trends
The alpha price in τ, day by day, and what moved it each way.
Log change over the last 30 days +3.30%: protocol buys 0.00%, root sells −3.96%, users net −39.08%, cross-subnet +46.34%, unattributed −0.01%.
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-11-04 UTC, as of ≈09:46 UTC (block 9,431,824)
The day isn’t over yet, so these figures keep changing. They are in no daily total, average or rank.
Centralized liquidation systems create operational bottlenecks and single points of failure. When vaults become undercollateralized, a single liquidator or small group controls the auction process, limiting competition and transparency. Additionally, oracle-dependent stablecoin protocols rely on centralized price feeds, which can be manipulated or fail to reflect market conditions.
A decentralized network of independent liquidators—compensated for efficient execution—can process vaults competitively while distributing liquidation risk and rewards. Validators observe on-chain auction outcomes and assign weights based on performance, aligning incentives so that miners earn TAO proportionally to their contribution. This approach scales liquidation capacity and ensures price discovery through competition.
SN113 implements this by allowing registered miners to monitor liquidation events on the TensorUSD protocol, calculate profitability in real time, and submit competitive bids for undercollateralized vault collateral.
Validators track all AuctionFinalized events, score each win using a reward formula (1.0 base + up to 0.2 bonus for overbidding), apply exponential moving average smoothing, and set L1-normalized weights on the Bittensor chain. Miners who win auctions receive both on-chain profit (collateral spread) and a share of TAO emissions proportional to their normalized weight.
Auto-generated from the GitHub repository and may not reflect the latest changes.
TensorUSD Subnet (SN113) is a decentralized liquidation auction and price oracle system on Bittensor where miners participate in liquidation auctions for undercollateralized vaults and submit prediction agents, while validators track on-chain activity and distribute TAO rewards based on auction performance and agent evaluation.
The subnet consists of two independent mechanisms. Mechanism 0 (Liquidation): Miners monitor the auction contract, bid on liquidated vaults, and win auctions by placing competitive bids. Validators listen to AuctionFinalized events, calculate rewards based on overbidding, smooth scores via EMA, and set L1-normalized weights on-chain.
TAO emissions are distributed proportionally to normalized weights. Mechanism 1 (Prediction): Miners submit Python agent scripts that predict vault health metrics for a week ahead; validators execute agents in a sandboxed Docker environment, compare predictions to actual vault data, and award full reward to the best-performing agent. Both mechanisms use the Bittensor substrate chain for weight setting and emission distribution.
For Mechanism 0 (Liquidation): Validators track AuctionFinalized events and score each miner's auction win using bonus_ratio = min((winning_bid - debt_balance) / debt_balance, 0.20), with reward = 1.0 + bonus_ratio (range 1.0-1.2). Multiple wins accumulate per epoch. Scores are smoothed using exponential moving average (EMA) then L1-normalized as weights.
For Mechanism 1 (Prediction): The best-performing agent receives full reward of 1.0 for that mechanism each epoch.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes.
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 for the latest instructions.
Not yet verified: Notes
Not yet verified: Notes
Machine-extracted from the subnet's repository docs; may be wrong or out of date. Check the repository before buying or renting hardware. · Extracted 28 Sep 2026
Clone the subnet repository
git clone https://github.com/TensorUSD/subnet && cd subnet
Install dependencies with uv
uv sync
Install the subnet as an editable package
uv pip install -e .
Run the liquidation miner (Mechanism 0)
uv run neurons/miner/liquidator.py --netuid 113 --subtensor.network finney --wallet.name <wallet_name> --wallet.hotkey <hotkey_name> --auction_contract.address 5Djyz3DAsL6HyZGBFKNK7fdaMP2Q21hn5sdPhigpHdcfGZ1a --vault_contract.address 5F8ykW4bse6kUHi65XqAzSfrrgKHDXXEBoReUZmUVc7r8q3A --tusdt.address 5GjL2MKErF9ocXZBZZFueoWgf8wAnY1gcgLkDMj2bTsAsg6g --coldkey.password <password>
Submit a prediction agent (Mechanism 1)(optional)
uv run tensorusd.py submit --agent <agent_location>
Clone the subnet repository
git clone https://github.com/TensorUSD/subnet && cd subnet
Install dependencies with uv
uv sync
Install the subnet as an editable package
uv pip install -e .
Run database migrations for validator
uv run alembic upgrade head
Build Docker image for agent sandbox environment (for Mechanism 1 validators)(optional)
docker build -f Dockerfile.sandbox -t tensorusd-sandbox:latest .
Run the liquidation validator (Mechanism 0)
uv run neurons/validator/liquidator.py --netuid 113 --subtensor.network finney --wallet.name <wallet_name> --wallet.hotkey <hotkey_name> --auction_contract.address 5Djyz3DAsL6HyZGBFKNK7fdaMP2Q21hn5sdPhigpHdcfGZ1a --oracle_contract.address 5GcaftCj1psi5489Dp8RiL5UmMsbRMf9XsfNrDMMsfM5hFoB
Run the agent prediction validator (Mechanism 1)(optional)
uv run neurons/validator/agent.py --mechid 1 --subtensor.network finney --wallet.name <wallet_name> --wallet.hotkey <hotkey_name>
| Day (UTC) | Share |
|---|---|
| 2026-11-03 | 0.00% |
| 2026-11-02 | 0.00% |
| 2026-11-01 | 0.00% |
| 2026-10-31 | 0.00% |
| 2026-10-30 | 0.00% |
| 2026-10-29 | 0.00% |
| 2026-10-28 | 0.00% |
| 2026-10-27 | 0.00% |
| 2026-10-26 | 0.00% |
| 2026-10-25 | 0.00% |
| 2026-10-24 | 0.00% |
| 2026-10-23 | 0.00% |
| 2026-10-22 | 0.00% |
| 2026-10-21 | 0.00% |
| 2026-10-20 | 0.00% |
| 2026-10-19 | 0.00% |
| 2026-10-18 | 0.00% |
| 2026-10-17 | 0.00% |
| 2026-10-16 | 0.00% |
| 2026-10-15 | 0.00% |
| 2026-10-14 | 0.00% |
| 2026-10-13 | 0.00% |
| 2026-10-12 | 0.00% |
| 2026-10-11 | 0.00% |
| 2026-10-10 | 0.00% |
| 2026-10-09 | 0.00% |
| 2026-10-08 | 0.00% |
| 2026-10-07 | 0.00% |
| 2026-10-06 | 0.00% |
| 2026-10-05 | 0.00% |
| 2026-10-04 | 0.00% |
| 2026-10-03 | 0.00% |
| 2026-10-02 | 0.00% |
| 2026-10-01 | 0.00% |
| 2026-09-30 | 0.00% |
| 2026-09-29 | 0.00% |
| 2026-09-28 | 0.00% |
| 2026-09-27 | 0.00% |
| 2026-09-26 | 0.00% |
| 2026-09-25 | 0.00% |
| 2026-09-24 | 0.00% |
| 2026-09-23 | 0.00% |
| 2026-09-22 | 0.00% |
| 2026-09-21 | 0.00% |
| 2026-09-20 | 0.00% |
| 2026-09-19 | 0.00% |
| 2026-09-18 | 0.00% |
| 2026-09-17 | 0.00% |
| 2026-09-16 | 0.00% |
| 2026-09-15 | 0.00% |
| 2026-09-14 | 0.00% |
| 2026-09-13 | 0.00% |
| 2026-09-12 | 0.00% |
| 2026-09-11 | 0.00% |
| 2026-09-10 | 0.00% |
| 2026-09-09 | 0.00% |
| 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 | 0.00% |
| 2026-09-01 | 0.00% |
| 2026-08-31 | 0.00% |
| 2026-08-30 | 0.00% |
| 2026-08-29 | 0.00% |
| 2026-08-28 | 0.00% |
| 2026-08-27 | 0.00% |
| 2026-08-26 | 0.00% |
| 2026-08-25 | 0.00% |
| 2026-08-24 | 0.00% |
| 2026-08-23 | 0.00% |
| 2026-08-22 | 0.00% |
| 2026-08-21 | 0.00% |
| 2026-08-20 | 0.00% |
| 2026-08-19 | 0.00% |
| 2026-08-18 | 0.00% |
| 2026-08-17 | 0.00% |
| 2026-08-16 | 0.00% |
| 2026-08-15 | 0.00% |
| 2026-08-14 | 0.00% |
| 2026-08-13 | 0.00% |
| 2026-08-12 | 0.00% |
| 2026-08-11 | 0.00% |
| 2026-08-10 | 0.00% |
| 2026-08-09 | 0.00% |
| 2026-08-08 | 0.00% |
| 2026-08-07 | 0.00% |
| 2026-08-06 | 0.00% |