Network Registration Allowed

How the network registration allowed global setting determines whether new neurons can register on a subnet, gating subnet admission at the network layer separate from subnet owner controls.

Network registration allowed is a network-global setting, listed in the documentation as NetworkRegistrationAllowed, that determines whether neuron registration is enabled on a subnet. The reference describes it as the toggle that decides whether the subnet will receive new neurons when set, with a documented default of true (Subnet Hyperparameters, Understanding Neurons).

What It Controls

The setting gates subnet admission at the network layer. When NetworkRegistrationAllowed is true on a subnet, new neurons can register on that subnet through the standard neuron registration path, which pays the current dynamic registration burn to obtain a UID slot. When the setting is false, the subnet does not accept new neuron registrations and no new UID slots are issued on it (Subnet Hyperparameters, Miner Registration).

The toggle is independent of the dynamic registration burn and the subnet’s UID capacity. A subnet can keep its registration window open with NetworkRegistrationAllowed set to true while the live registration burn varies with recent activity and while MaxAllowedUids caps the total neuron count. Disabling the toggle closes the registration window without affecting the burn schedule or the UID cap (Subnet Hyperparameters: MaxAllowedUids, Glossary: Register).

Documented Type, Default, and Setter

The reference lists NetworkRegistrationAllowed as a Boolean with a documented default of true. It is changed through the sudo_set_network_registration_allowed extrinsic, exposed in tooling as btcli sudo set --param registration_allowed. The reference marks the permission required to set it as root, so a subnet owner cannot toggle this setting directly (Subnet Hyperparameters: NetworkRegistrationAllowed, Subnet Hyperparameters).

The live value on a subnet can differ from the documented default after a root-level update has changed it on chain. A reader verifying whether a specific subnet is open to new neuron registrations should read the current storage value rather than rely on the default alone (Subnet Hyperparameters: View hyperparameters).

Reading the Live Toggle for netuid 1

For a specific parseable netuid such as netuid 1 on Finney mainnet, the live value can be read directly from the chain runtime with subtensorModule.networkRegistrationAllowed(netuid) (for example subtensorModule.networkRegistrationAllowed(1)). The returned boolean reflects whether the network-wide gate is currently open for that subnet (Subnet Hyperparameters: View hyperparameters).

That per-netuid query keeps the registration-allowed claim tied to a reproducible live value on a named subnet rather than to the documented default alone. A reader checking whether the documented example subnet netuid 1 currently accepts new neuron registrations should call the runtime API for that netuid and read the boolean rather than assume the default holds on mainnet (Bittensor Networks, Subnet Hyperparameters).

Distinction from Network Pow Registration Allowed

Network pow registration allowed is a legacy proof-of-work registration flag that the reference marks as not used for neuron registration, because registration on a subnet is burn-based and always open along that path. The two toggles are independent: NetworkPowRegistrationAllowed exposes a PoW flag the reference notes is unused, while NetworkRegistrationAllowed is the live gate that decides whether new neurons can register at all on a subnet (Network Pow Registration Allowed, Subnet Hyperparameters).

Reader Boundary

Network registration allowed should not be read as a per-subnet setting controlled by the subnet owner, as a toggle on the dynamic registration burn, or as a guarantee that registration will succeed when the toggle is open. It names only the global gate that the root permission uses to open or close neuron registration on a subnet (Subnet Hyperparameters, Understanding Neurons).

Further Reading

Topics SubnetsRegistration