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.
Estimated at ~10 min per Bitcoin block.
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.
| # | Question | Resolver | Resolves | Status | Epoch 480 volume | Traders | Bar |
|---|---|---|---|---|---|---|---|
| 1 | Will 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…R2M9 | 994,699 ~185 days | Trading | - / 50,000 | - / 3 | Not 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.
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.
| Function | Args | Does | sBTC post-condition |
|---|---|---|---|
| mint-set | u0, amount | Lock sats, get one YES and one NO share per sat | You send exactly amount sBTC |
| post-offer | u0, side, shares, price | Sell shares you hold at a price | None |
| fill-offer | id, shares | Buy from an open offer | You send exactly cost-of(shares, price) |
| post-bid | u0, side, shares, price | Escrow sats to buy at a price | You send exactly cost-of(shares, price) |
| fill-bid | id, shares | Sell into an open bid | Exchange sends exactly cost-of(shares, price) |
| merge-set | u0, amount | Return one YES + one NO, get a sat back | Exchange sends exactly amount |
| redeem | u0 | After resolution, collect the winning side | Exchange sends exactly claimable(u0, you) |
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.