Alpha High
Alpha high is the upper bound of the liquid alpha range, the pair of values that set how quickly
validator-miner bonds
smooth when the liquid alpha feature is enabled. The
Subnet Hyperparameters reference
describes the alpha range as being set through AlphaValues via the alpha_low and alpha_high
parameters.
What It Sets
Liquid alpha varies the bond-smoothing factor by how well a validator’s weights align with consensus. Alpha high is the ceiling of that variable factor: it caps how fast the smoothing can get at the aligned end of the range, where bonds are allowed to adapt more quickly to new information (Consensus-based Weights).
The smoothing factor is an EMA-style coefficient that weighs each epoch’s bond update against the prior bond. Alpha high pins the top of the allowed range for that coefficient (EMA).
When liquid alpha is disabled on a subnet, alpha high does not shape bond updates on that path. Bond smoothing then follows the stored bonds moving average rather than the liquid-alpha ceiling, so the same hyperparameter table can produce different bond behavior depending on whether liquid alpha is active (Consensus-based Weights, Subnet Hyperparameters, Yuma Consensus: Bonding mechanics).
Documented Setter
There is no standalone setter for alpha high on its own. The reference documents the bounds under
the combined AlphaValues hyperparameter, which is changed through the sudo_set_alpha_values
extrinsic, exposed in tooling as btcli sudo set --param sudo_set_alpha_values, with the permission
required to set it marked as subnet owner
(Subnet Hyperparameters).
The constants reference also fixes the documented default for this upper bound as
api.consts.subtensorModule.alphaHigh, listed as 58982 — the u16 form of approximately 0.9 once
divided by the 65535 scale. That constant names the network default endpoint, while the live
alpha_high in force is per-subnet chain state supplied through the paired AlphaValues update
(Subtensor Constants: alphaHigh,
Subnet Hyperparameters).
Because the two bounds are written together, the documentation states that modifying AlphaValues
requires supplying both the alpha_low and alpha_high values for the subnet. A change to the
upper bound is therefore submitted as a paired update of the whole range rather than as an isolated
edit to one endpoint
(Subnet Hyperparameters).
In the btcli hyperparameter listing, alpha_high appears as an owner-settable row described as
the high bound of the alpha range for stake calculations, which is the same upper endpoint the
combined AlphaValues setter writes. The companion alpha_low row carries the matching low-bound
description, so the two table entries are the readable view of one paired setting
(Subnet Hyperparameters).
The live alpha_high and alpha_low in force on a subnet are per-netuid chain state, so any
real-time value is tied to a specific netuid. For the documented example netuid 1 on Finney mainnet,
both bounds can be read from that subnet’s hyperparameter table with
btcli subnet hyperparameters --netuid 1 --network finney, which keeps the paired setting
reproducible against a parseable netuid
(Subnet Hyperparameters: View hyperparameters).
Distinction from Alpha Low
Alpha high and alpha low are the two ends of the same range. Alpha high sets the upper bound of the bond-smoothing factor, while alpha low sets the lower bound; together they bracket how far liquid alpha may move the factor (Subnet Hyperparameters).
- Alpha high — the upper bound of the smoothing factor.
- Alpha low — the lower bound of the smoothing factor.
Distinction from Liquid Alpha
Liquid alpha is the feature that makes the bond-smoothing factor vary by consensus alignment, while alpha high is one of the two bound values that feature uses. The feature decides that the factor varies; alpha high decides how high it may go (Consensus-based Weights).
- Liquid alpha — feature that varies bond smoothing by consensus alignment.
- Alpha high — upper bound that caps how high the smoothing factor may go.
Distinction from Bonds Moving Average
Alpha high and bonds moving average are different bond-smoothing controls. Alpha high is one
endpoint of the liquid alpha range — the ceiling of the variable coefficient that varies bond
smoothing — while bonds moving average is the documented BondsMovingAverage hyperparameter that
configures the moving-average behavior applied to validator-miner bonds. One bounds a variable
factor; the other configures the underlying bond smoothing
(Subnet Hyperparameters,
Yuma Consensus).
- Alpha high — the upper bound of the liquid-alpha variable coefficient.
- Bonds moving average — the hyperparameter configuring the bond moving-average behavior.
Distinction from Bonds Penalty
Alpha high and bonds penalty are separate bond-path Yuma Consensus hyperparameters. Alpha high sets the ceiling of the liquid-alpha smoothing coefficient, while bonds penalty sets the magnitude of the penalty applied when a validator’s weights exceed the subnet consensus benchmark. One bounds how fast bonds may adapt; the other governs how out-of-consensus weights are penalized on the bond path (Subnet Hyperparameters, Yuma Consensus).
- Alpha high — the upper bound of the bond-smoothing coefficient.
- Bonds penalty — the penalty magnitude for out-of-consensus weights.
Distinction from Alpha Sigmoid Steepness
Alpha high and alpha sigmoid steepness both shape the liquid alpha response but in different ways. Alpha high is the upper endpoint of the range the bond-smoothing coefficient may take, while alpha sigmoid steepness sets how sharply the coefficient moves across that range as a validator’s consensus alignment changes (Subnet Hyperparameters, Consensus-based Weights, Glossary: Validator-Miner Bonds).
The bounds fix where the coefficient can land; steepness sets how abruptly it travels between them.
- Alpha high — the upper endpoint of the coefficient range.
- Alpha sigmoid steepness — how sharply the coefficient moves across that range.
Chain Reads for netuid 1
Readers can verify live hyperparameter values for the documented example netuid with
btcli subnet hyperparameters --netuid 1 --network finney
(Subnet Hyperparameters: View hyperparameters).
That read path keeps live hyperparameter claims tied to a parseable netuid.
Per-Subnet Live Value Boundary
Alpha high is per-subnet chain state. The upper bond-smoothing bound configured on one netuid applies only inside that subnet’s liquid-alpha path, but the live bound can differ from reference defaults and from alpha high on another netuid (Subnet Hyperparameters, Consensus-based Weights).
This article’s infobox uses netuid 1 as an example label when reading alpha curve settings on one subnet. That example helps readers verify one table; it is not proof that every subnet exposes the same live bound (Bittensor Networks).
Alpha high governs bond-smoothing bounds when liquid alpha is enabled; Yuma Consensus still settles validator weights into emission shares each epoch (Yuma Consensus).
- Alpha high — upper bound for liquid-alpha bond smoothing on a subnet.
- Per-subnet boundary — live value is chain state on one netuid.
Distinction from Yuma Consensus
Alpha high is a per-subnet hyperparameter that sets the upper bound used in liquid-alpha bond smoothing inside Yuma Consensus. Yuma Consensus runs at tempo boundaries on the selected netuid and turns submitted validator weights into miner incentives and validator dividends after applying bonding and clipping logic (Subnet Hyperparameters, Consensus-based Weights, Yuma Consensus, Emission).
- Alpha high — upper bound for liquid-alpha bond smoothing.
- Yuma Consensus — on-chain settlement that turns validator weights into emission shares. Readers should keep hyperparameter vocabulary separate from on-chain settlement. Alpha high sets a bond-smoothing ceiling on one netuid; Yuma aggregates submitted weights and allocates emissions at tempo boundaries (Glossary: Liquid Alpha, Yuma Consensus: Validator emissions).
Alpha high shapes how quickly bonds adapt; Yuma reads those bonds when crediting validator-side outcomes (Emission).
-
Liquid alpha — consensus-aligned adjustment of bond EMA coefficients.
-
Upper ceiling — caps how aggressively bonds may adapt at the aligned end of the range (Yuma Consensus).
-
Not alpha price — alpha high configures bond-smoothing bounds, not subnet alpha token price or supply (Glossary: Liquid Alpha).
Reader Boundary
This page defines alpha high at a high level. It does not report the live alpha_high value on any
particular subnet or whether liquid alpha is enabled there. Those are per-subnet hyperparameter
settings that should be checked for the relevant netuid
(Subnet Hyperparameters).