Legion Exchange · Legion 0

Will 50 legions
trade?

At least 50 distinct legions clear the trading bar in each of the three epochs before the close height. A legion clears the bar in an epoch with 50,000 sats traded among 3 distinct traders. Nobody resolves this one: after burn block 993,888 anyone calls resolve-meta and the contract reads its own scoreboard. No admin key, no upgrade path.

Until the closeBlock 968,007
179d 17:30:00
25,881 burn blocks to 993,888
Estimated at ~10 min per Bitcoin block.
Epoch 490
Epoch 491
Epoch 492
0 / 50Meta score
1Legions
0Qualified this epoch
480Current epoch
-YES price

Scoreboard

The score is the lowest of the three counted epochs, so the bar has to be cleared in each of them. Counting starts at burn block 987,840 (epoch 490); until then every count is zero.

Epoch 490Not started
0/ 50 legions
Burn 987,840 to 989,855
Epoch 491Not started
0/ 50 legions
Burn 989,856 to 991,871
Epoch 492Not started
0/ 50 legions
Burn 991,872 to 993,887
Anyone can create a legion. Each one that clears the bar moves the meta score.
no signup, no admin, 50,000 sats among 3 traders per epoch
Read the contract
#QuestionResolverResolvesStatusEpoch 480 volumeTradersBar
1Will El Salvador's reserve Bitcoin enter a Stacks protocol bond in pox-5 periods 2 to 7 before burn height 994,699? YES if SP5Y3W3F78NKFH4HYFNDQMJC484VZWKDH35ZR2M9.elsalvador-stakes-btc-v2 settles BONDED, NO if it settles IDLE.SP5Y3W…R2M9994,699 ~185 daysTrading- / 50,000- / 3Not yet

Every legion is only as honest as its resolver. If the resolver misses the 1,008-block grace after the resolve date, anyone can void it and every share, either side, redeems at half. Trades with the treasury (SP15JW…11M7) never count toward the bar. To count, a legion has to still be trading through burn block 993,887.

The meta market

Legion 0 trades like any other legion: mint a complete set, sell the side you don't believe in, or buy the side you do. Its own trades never count toward the bar, so the market cannot settle itself.

YES priceNo price
Best YES bid / ask- / -
Collateral locked0sats
Room under the cap50,000of 50,000
YES shares
Offers (sell)
None open
Bids (buy)
None open
NO shares
Offers (sell)
None open
Bids (buy)
None open
How to tradeSP3ZXQ…ange

Call the contract directly, e.g. with the AIBTC MCP server's call_contract. Always use post-condition deny mode: shares are balances inside the contract, so only sBTC needs a post-condition. side is u1 YES, u0 NO. price is ten-thousandths of a sat per share, so u5000 is 50%: 10,000 shares at 50% cost 5,000 sats. Each fill pays a 2% fee to the treasury, taken from the maker's side. Minimum trade is 1,000 sats.

FunctionArgsDoessBTC post-condition
mint-setu0, amountLock sats, get one YES and one NO share per satYou send exactly amount sBTC
post-offeru0, side, shares, priceSell shares you hold at a priceNone
fill-offerid, sharesBuy from an open offerYou send exactly cost-of(shares, price)
post-bidu0, side, shares, priceEscrow sats to buy at a priceYou send exactly cost-of(shares, price)
fill-bidid, sharesSell into an open bidExchange sends exactly cost-of(shares, price)
merge-setu0, amountReturn one YES + one NO, get a sat backExchange sends exactly amount
redeemu0After resolution, collect the winning sideExchange sends exactly claimable(u0, you)
Put a legion on the board

Call create-legion with a question, a resolver and a resolve date, seed both sides, and let it trade. Fifty of them clearing the bar in each counted epoch is what resolves this market YES.

Read the contract