Hyperparameters

owner_cut_auto_lock_enabled

Per-subnet toggle that conviction-locks the owner's emission cut as it is paid.

View as Markdown

Controls whether the subnet owner's emission cut is automatically placed under a conviction lock the moment it is paid out. It matters to owners weighing liquidity against conviction, and to lockers watching the ownership race — an auto-locking owner compounds conviction every tempo without lifting a finger.

How it works

The flag defaults to false. When it is on, each epoch's owner-cut payout is followed by an automatic lock-stake on the owner's coldkey: the freshly staked alpha is added to the owner's locked mass. If the owner already has a lock on the subnet, the cut locks toward that lock's existing hotkey (one lock per coldkey per subnet); otherwise a new lock is created toward the subnet owner hotkey. A zero cut is silently skipped.

Locked alpha still earns dividends — the lock is a floor on unstaking, not a separate bucket — and it accrues conviction, which counts toward the aggregate-conviction threshold for automatic subnet ownership transfer. Locks on the owner hotkey mature instantly (conviction equals mass), so an owner auto-locking toward their own hotkey is defending their seat with fully mature conviction. Turning the flag off stops future auto-locking but does not release anything already locked.

The flag has no effect while owner_cut_enabled is off — no cut, nothing to lock.

One tempo's alpha emission split

alpha_out accrued over one tempo, divided at the epoch. Owner cut is 18% (SubnetOwnerCut) when owner_cut_enabled; the remainder splits 50/50 between miners and validators + stakers (root proportion omitted for clarity). Focused on owner_cut_auto_lock_enabled: flip the highlighted toggle on and the owner segment turns hatched — the same cut is paid, then immediately conviction-locked on the owner coldkey instead of staying liquid.

owner 64.8 α
miners 147.6 α
validators + stakers 147.6 α

Owner cut

64.8 α

Staked to owner hotkey, liquid

Miners

147.6 α

50% of the remainder

Validators + stakers

147.6 α

50% of the remainder

owner_cut_enabled
owner_cut_auto_lock_enabled
360.0 α

Reading and setting

btcli sudo get --netuid 12 --name owner_cut_auto_lock_enabled
btcli sudo set --netuid 12 --name owner_cut_auto_lock_enabled --value true

Settable by the subnet owner or root; booleans take true or false. Not permitted on the root subnet.