Skip to content

Subnet Owner Startup Guide

You’ve got a subnet idea, or you’ve just registered one. This guide takes you from initial design through launch.

The page is split into two halves:

  • Designing a subnet — frameworks, incentive mechanism resources, prior-art talks. Useful pre-registration.
  • Launching your subnet — identity, validator, starting emission, immunity, UID pruning. Useful post-registration.

For the broader concept of what a subnet owner is, see Subnet Owner.

  • The Opentensor Foundation maintains a Subnet Framework. It is old — expect to need many updates.
  • namoray (creator of Subnet 19) has created Fiber, a newer alternative.

Identity can be set at registration time, or changed later with btcli s set-identity. This is how Taostats shows your name, logo, and links.

Check the current identity with btcli s get_identity:

Current Subnet 1 Identity
Item ┃ Value
━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Netuid │ 1
subnet_name │ Apex
github_repo │ https://github.com/macrocosm-os/apex
subnet_contact │ support@macrocosmos.ai
subnet_url │ https://apex.macrocosmos.ai
discord │ macrocrux
description │ Building the world's fastest deep researchers
logo_url │ https://www.macrocosmos.ai/images/mc_logo_black.png
additional │ ~
────────────────┼─────────────────────────────────────────────────────

Owners can set how many immune neurons they have via the ImmuneOwnerUidsLimit parameter. The default is 1; the max is 10.

All subnet owners have at least one neuron that cannot be deregistered. This is intended to be run as a validator:

  • Validators provide access to the subnet’s commodity. With a validator, you have access to your own commodity.
  • Mining emission to this hotkey is burned (see Subnet Owner Neuron for details). The owner cannot run a miner on this hotkey to receive alpha.
  • Make sure your validator is setting weights.
  • Work with other validators to ensure they are running the subnet code and that your validator is in consensus.

See also: validator setup walkthrough on YouTube.

Subnets on registration are not active. Run btcli subnet start to start emission on your subnet.

You have 4 months of immunity from registration to build up your subnet. After 4 months, if your subnet has the lowest moving price, it may be deregistered.

At launch your subnet has 256 UIDs. This can be reduced to a lower number.

Subnet mechanisms are a way to run different tasks on a single subnet. See Subnet Architecture — Subnet Mechanisms for the current implementation.

  • Once your subnet is live, your emission share is governed by the price-based shares formula with miner-burn scaling. See Price-based emission shares for the live formula and its implications for owner self-emission.
  • See Subnet Owner for the broader role and responsibilities of a subnet owner.