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.74%: protocol buys +0.15%, root sells −0.70%, users net −6.51%, cross-subnet +3.32%, unattributed +0.0002%.
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).
Applications and agents that operate across multiple blockchains face a fundamental problem: they hold assets on one chain but need to pay in another. Traditional solutions—wrapped tokens, centralized exchanges, and bridge protocols—require custody of private keys, account setup, and trust in intermediaries that can be compromised or constrained by regulation.
A decentralized settlement layer can solve this by enabling direct, verified transfers between chains. Independent validators observe both sides of a transaction on-chain and enforce outcomes through cryptographic proof and collateral-backed accountability. Miners provide liquidity by posting exchange rates and collateral, then delivering destination assets; validators verify both legs independently and vote on settlement.
Allways implements this on Bittensor Subnet 7 by running miners and validators as networked peers. Miners post quotes and fulfill swaps by sending destination assets natively from their own wallets.
Validators independently verify both legs using chain providers, vote on outcomes via the Solana smart contract, and enforce slashing if a miner fails to deliver. The contract holds collateral and manages the lifecycle, but never takes custody of user funds.
Auto-generated from the GitHub repository and may not reflect the latest changes.
Allways is a settlement layer on Bittensor Subnet 7 that enables native cross-chain swaps without wrapped tokens, bridges, or custodians. Miners post exchange rate quotes and collateral, then fulfill swap orders by delivering destination assets; validators independently verify both legs of swaps on-chain and vote on outcomes through a smart contract that enforces results via collateral and slashing.
The subnet uses a hub-and-spoke model with SOL and TAO as hubs. Miners post quotes for pairs (SOL/TAO to/from BTC, ETH, USDC, and other assets) backed by collateral on Solana and/or via the Bittensor vault. Users initiate swaps via CLI or API; miners fulfill by sending destination assets.
Validators monitor the Solana smart contract via RPC/WebSocket, independently verify both legs using chain providers, and vote on outcomes via on-chain consensus. The contract enforces slashing and collateral management. Miners run a Solana client and chain providers; validators run a local subtensor lite node (recommended) and multiple chain providers.
Quote optimization is an opt-in strategy layer that reprices quotes based on market conditions.
Miners post quotes backed by collateral and fulfill swaps by delivering destination assets to users. Validators independently verify both legs of swaps on-chain and cast consensus votes. Successful fills award the miner; timeouts trigger collateral slashing to reimburse users.
Validators score based on swap outcome verification accuracy. Crown (quality volume) tracking determines which miners held the best rates during reservation windows. Fee divisor controls protocol fee taken from miner collateral.
Scoring window replays crown events from Solana program contracts; emissions route through RECYCLE if scoring data is incomplete.
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)
universal transaction layer
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: Notes
Validators should run a local Subtensor lite node for lower latency and reduced RPC pressure
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 26 Oct 2026
Install project dependencies using uv package manager
uv sync
Activate the uv virtual environment
source .venv/bin/activate
Run the miner initialization wizard to create or pick wallet, generate signing keys, write .env, and run preflight checks
alw miner init
Fund the local purse with SOL collateral (required before bind-hotkey)
alw collateral deposit --amount <SOL>
Bind your Bittensor hotkey to your Solana pubkey (one-time operation)
alw miner bind-hotkey
Have validators vote to activate your purse
alw miner activate
Post exchange rate quotes for supported pairs
alw miner post sol <addr> btc <addr> <rate>
Start the miner to poll for swaps, verify receipts, and fulfill orders
python neurons/miner.py --netuid 7 --wallet.name default --wallet.hotkey default
Install project dependencies using uv package manager
uv sync
Activate the uv virtual environment
source .venv/bin/activate
Run a local Subtensor lite node for finney chain with pruning(optional)
subtensor --chain finney --base-path /var/lib/subtensor --rpc-external --ws-external --port 30333 --rpc-port 9933 --ws-port 9944 --pruning 1000
Configure validator to use local lite node (if running one)(optional)
Set SUBTENSOR_NETWORK=ws://127.0.0.1:9944 in .env
Start the validator to monitor swaps, verify transactions, and vote on outcomes
python neurons/validator.py --netuid 7 --wallet.name default --wallet.hotkey default
| Day (UTC) | Share |
|---|---|
| 2026-11-05 | 0.00% |
| 2026-11-04 | 0.00% |
| 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.0019% |
| 2026-10-19 | 0.0003% |
| 2026-10-18 | 0.00% |
| 2026-10-17 | 0.00% |
| 2026-10-16 | 0.0027% |
| 2026-10-15 | 0.0049% |
| 2026-10-14 | 0.01% |
| 2026-10-13 | 0.01% |
| 2026-10-12 | 0.01% |
| 2026-10-11 | 0.01% |
| 2026-10-10 | 0.01% |
| 2026-10-09 | 0.01% |
| 2026-10-08 | 0.01% |
| 2026-10-07 | 0.01% |
| 2026-10-06 | 0.01% |
| 2026-10-05 | 0.01% |
| 2026-10-04 | 0.01% |
| 2026-10-03 | 0.01% |
| 2026-10-02 | 0.01% |
| 2026-10-01 | 0.01% |
| 2026-09-30 | 0.01% |
| 2026-09-29 | 0.01% |
| 2026-09-28 | 0.0037% |
| 2026-09-27 | 0.0049% |
| 2026-09-26 | 0.01% |
| 2026-09-25 | 0.01% |
| 2026-09-24 | 0.01% |
| 2026-09-23 | 0.01% |
| 2026-09-22 | 0.01% |
| 2026-09-21 | 0.01% |
| 2026-09-20 | 0.01% |
| 2026-09-19 | 0.01% |
| 2026-09-18 | 0.01% |
| 2026-09-17 | 0.01% |
| 2026-09-16 | 0.01% |
| 2026-09-15 | 0.01% |
| 2026-09-14 | 0.01% |
| 2026-09-13 | 0.01% |
| 2026-09-12 | 0.01% |
| 2026-09-11 | 0.01% |
| 2026-09-10 | 0.02% |
| 2026-09-09 | 0.01% |
| 2026-09-08 | 0.02% |
| 2026-09-07 | 0.02% |
| 2026-09-06 | 0.02% |
| 2026-09-05 | 0.03% |
| 2026-09-04 | 0.02% |
| 2026-09-03 | 0.02% |
| 2026-09-02 | 0.02% |
| 2026-09-01 | 0.0012% |
| 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% |