BITTENSOR SUBNET ALPHA

Take either side of Alpha

Long it · Short it · One call.

Side

THE QUESTION

Which side are you on?

Subnet alpha goes up or down, and the market's liquidity pool takes the other side of your trade. You hold a long or a short on a subnet - never both at once.

LONG

You make money if alpha goes up. You borrow TAO and buy alpha with it, up to 1.5x.

You put up TAO · you owe TAO

SHORT

You make money if alpha goes down. You borrow alpha and sell it for TAO, up to 1x.

You put up TAO · you owe alpha

POSITION

One position, one transaction.

Open with a deposit and pick a side: long if you think the price will rise, short if you think it will fall. Put more in and the position grows.

To take money out before closing, trade the other side. You get that part of your deposit back, less the interest you owe and less any loss. If the price went the wrong way and that part is worth less than it owes, you get nothing back for it.

Before you take money out or close, you name the smallest amount you will accept. If the price moved and you would get less, the trade is cancelled and nothing is taken from you. Cashing out in pieces costs the same as cashing out in one go.

One position per subnet. Top it up as often as you like.

add(netuid, side, deposit, leverage, min_amount_out)
close(netuid, min_amount_out)
Open
your first deposit opens a position
Grow
put more in and it gets bigger
Reduce · Flip
trade the other side to take money out
Close
close it and take everything out

ONE POSITION PER SUBNET

TAO DEPOSIT

NO EXPIRY

INTEREST

Interest, charged every week.

You pay interest on what you borrow: 52% a year on a short, 26% on a long. It builds up continuously and is charged once a week, out of your deposit. Nothing is paid up front.

WEEK 1WEEK 2
0.04590.04470.04340.04220.04090.0397
Interest / yr
52 % short · 26 % long
Collected
weekly
Runway
time until interest eats the depositEST.
Leverage
1x short · 1.5x long

No expiry. Your position stays open until you close it - or until your deposit can't cover the interest.

CUSTODY

You close it. Nobody else.

Only you can close your position. No liquidators, no bots, no automatic closes - nobody else can touch your money.

One risk to know: if your deposit can no longer cover the interest, your position is closed for you and everything left in it goes to the pool - you get nothing back. Close it yourself before that point. And if the position is worth less than it owes, closing pays you nothing either.

Owner-only. The chain charges interest weekly, and closes the position if your deposit stops covering it.

Custody diagram. The chain account holds your deposit in TAO, the position's value and what it owes, and the staked alpha. Money a partial close already bought back waits there too, until the position closes in full. Closing it yourself is the only exit you control; the chain charges interest weekly, and the one dashed path, labelled taken by the chain, is the forced exit that ends a position it can no longer pay.

owner pathchain-forced

POSITION

Every number, from the chain.

Everything here is read from the chain: your deposit, what you borrowed, the interest you owe. Profit, loss and runway are just arithmetic on top - check any of it yourself.

Your deposit
the TAO you put up. You get it back as you close, unless the position is worth less than it owes
What it holds
the value the position carries and what it owes, each in its own token

Position diagram: one connected figure. The subnet's liquidity pool, whose reserves set the price, sits at the centre, and every other node joins it. Above it, your deposit of 10.0000 τ, returned as you close unless the position is worth less than it owes, and the interest charged weekly. Below it, what the long holds and what it owes: the TAO you pay back, and the alpha it carries.

Your deposit
10.0000 τ
Borrowed
15.0000 τ
Leverage
1.50x
Interest / yr
3.9000 τ
Interest owed
builds up continuouslyEST.
Runway
time until interest eats the depositEST.

Estimates are computed off chain and labelled as such.

PROTOCOL

The market behind the position.

Every trade has a liquidity pool on the other side. It lends you the TAO or alpha you trade with.

Every limit and every rate here is set by the network - nobody can change them for you.

  • LENDING LIMIT25 % of the pool, per side
  • INTEREST / YR52 % short · 26 % long
  • MIN DEPOSIT0.1000 τ

Max leverage 1x short, 1.5x long · interest weekly.

QUESTIONS

What you might want to know.

The mechanics behind a position - leverage, interest, custody and how to get out in the order people usually ask about them.

What is SubnetPerp?

SubnetPerp takes either side of Bittensor subnet alpha without you owning the underlying. Go long if you expect a subnet's alpha to gain against TAO, or short if you expect it to fall. The protocol's liquidity pool is the counterparty to every trade, and each position is one call on chain.

See how a position works →

What is subnet alpha?

Alpha is a Bittensor subnet's own token, priced against TAO on that subnet's pool. Every subnet issues its own alpha, so its price moves with the subnet's own demand as well as with the wider market - which is what makes a subnet worth taking a view on one at a time.

Read the live market →

How does a long on a subnet work?

A long borrows TAO and buys alpha with it, so you profit when alpha rises against TAO. You post your deposit in TAO, you owe TAO when you close, and you can run leverage up to 1.5x on the position.

How does a short on a subnet work?

A short borrows alpha and sells it for TAO, so you profit when alpha falls against TAO. You post your deposit in TAO, you owe alpha when you close, and leverage runs up to 1x on the position.

How much leverage can I use?

Up to 1.5x on a long and up to 1x on a short. You pick the leverage when you open the position or add to it. The caps are per side and they keep the pool's exposure to a subnet in bounds, because the pool is the counterparty holding the other side of your trade.

Open the trade desk →

How much do I need to open a position?

The minimum deposit is 0.1 τ. Above that there is no fixed position size: your deposit and the leverage you choose set how large the position is, and you can add to it later without closing it first.

How is interest charged?

Interest accrues on the borrowed side and is charged weekly, every 50,400 blocks - seven days at twelve seconds a block. The protocol's default rates are 52% a year on a short and 26% a year on a long, and the rate is fixed for you when you open the position or add to it.

See the interest mechanics →

Is there a liquidation price or an expiry?

Neither. A SubnetPerp position has no expiry date and no liquidator, so nothing closes it out for you at a price. What it costs to hold is the weekly interest on the borrowed side, and you decide when to reduce, close or grow the position yourself.

Do I keep custody of my funds?

Yes. Your position is opened and held on chain by your own key, and this app only builds and submits the call - it never takes custody of your TAO or your alpha. The counterparty is the protocol's liquidity pool, not another user, so there is no counterparty to default on you.

How custody works →

How do I open, add to or close a position?

Connect a Substrate wallet, pick a subnet, then open, add to, reduce or close - one call each. Reducing works by trading the other side for the amount you want out. You hold one position per subnet per account, so you are never long and short the same subnet at once.

Open the trade desk →

Can I check a past trade?

Yes. The explorer lists every indexed derivative call and the events each one produced, with its block number, timestamp, signer and transaction hash, so you can trace a position's history back through the chain rather than taking a balance on trust.

Open the explorer →

START

Start with a position you can check.

See how it works, check the numbers, then take your position.