An uncapped Legion behind a quadratic work wall. To enlist one, you must mine a proof of work — the same keccak hash race as Bitcoin, shrunk to a game. Your browser hashes. When your hash beats the target, you pay the enlist price and your warrior joins the Legion. Every warrior earns a salary in ETH from later epochs while alive. Fall in battle and your warrior dies — burned — paying you $LOOT, sellable back to ETH through the market pool.
Nobody sets the price. The Legion does.
The first 8 warriors enlist at the seed price of 0.000069 ETH — flat, for anyone fast enough to mine. After that, the price of every epoch is:
price = warriors enlisted before this epoch × 0.00002 ETH
The price is an output of the game, not an input. And because each epoch is twice the size of the last, the crowd that priced the epoch doubles too — the curve bends upward on its own, exactly as hard as the Legion that earned it.
| Epoch | Warriors | Cumulative | Enlist price |
|---|---|---|---|
| 0 | 8 | 8 | 0.000069 ETH (seed) |
| 1 | 16 | 24 | 0.00016 ETH |
| 2 | 32 | 56 | 0.00048 ETH |
| 3 | 64 | 120 | 0.00112 ETH |
| 4 | 128 | 248 | 0.00240 ETH |
| 5 | 256 | 504 | 0.00496 ETH |
| 6 | 512 | 1,016 | 0.01008 ETH |
| 7 | 1,024 | 2,040 | 0.02032 ETH |
| 8 | 2,048 | 4,088 | 0.04080 ETH |
| 9 | 4,096 | 8,184 | 0.08176 ETH |
| 10 | 8,192 | 16,376 | 0.16368 ETH |
| 11 | 16,384 | 32,760 | 0.32752 ETH |
Epochs are not timed. They close when their warriors are enlisted. Mining remains
uncapped. The wall formula starts after warrior 16,376:
max(1, floor((tokenId − 16,376)² / 200)). Integer rounding means
the first actual increase is 2× at warrior 16,396.
| Flow | Where it goes |
|---|---|
| Enlist price (endogenous) | Eligible prior cohorts: 70% base salary · 30% hook. A dead eligible slot's nominal rent is re-split 70% to surviving eligible warriors / 30% hook; if none survive, it all reaches the hook. During epoch 0: 100% to the hook |
| Salary | ETH from later enlists, claimable by eligible warriors alive before each enlist, including their share of dead-slot redistribution |
| Fall in battle | 1,000 $LOOT in the warrior's own epoch. Each later epoch slides from the prior rate to half by that epoch's final mint — plus auto-paid salary. There is no vesting: the current amount is minted immediately, but remains non-transferable until the official market opens. |
| $LOOT exit | Market pool only; there is no direct game-contract redemption |
| Warrior marketplace | ERC-721 transferable; ERC-2981 royalty 5% routes to the hook |
| Every hook inflow | Cut 25% project share (bounded counter) · 75% buyback budget, before it queues. On recovery-enabled hooks, the unseeded budget is team-recoverable from day 30; see below |
| $LOOT swap — BUY | ETH-side hook fee decays 50%→5% during the first 10 minutes, then remains 5% → 25/75 cut. Pool fee: 0% |
| $LOOT swap — SELL | 5% hook fee in ETH → 25/75 cut. Pool fee: 0%. First 10 min after open: 50%→5% decay |
A freshly enlisted warrior cannot die. Two doors stand before the fall:
The doors are structural, not social: they are the contract's arithmetic. And one more gate seals the early game —
The market hook is one contract: the pool's only liquidity provider, the
fee-taker and the buyback. Every inflow — the 30% mint share, the 5% swap fees,
the 5% royalties — is cut 25% project / 75% buyback the
moment it lands. Eligible swaps trigger a capped buyback, and anyone can also call
buyback(). Across all calls in one block, the hook spends at most
0.04 ETH and moves the pool by at most roughly 1%; unspent ETH remains in the
budget. A keeper can continue the same permissionless mechanism.
buyback(), with shared block caps0x…dEaD; ERC-20 totalSupply therefore stays unchanged while circulating supply fallsThere is no token allocation. No whitelist. Every
warrior that will ever exist — the very first included — is minted through the
public mine(): proof of work at the live epoch price, same target,
same chances for every wallet. During the atomic deployment sequence, the
1,000,000 genesis $LOOT are minted temporarily to the deployer and immediately
transferred to the hook. They wait there until the 5 ETH treasury gate, then all enter
the hook's permanent liquidity; after launch they sit behind
the hook's permanent, unremovable liquidity or get bought back into
0x…dEaD. The game contract has no
owner withdrawal path; the hook permits only its bounded project share and,
on recovery-enabled deployments, the day-30 unseeded tank rescue disclosed above.
Neither path can remove an already seeded LP.
??? until
his first salary claim — the reveal ritualPrefer command-line mining? The Miner Kit provides automatic CPU/GPU mining: solve, verify, sign with your own dedicated wallet, send, wait and repeat. One launch command; real enlist price + gas until you stop or hit your limits.
#5 · Orc
#6 · Tanned
#8 · Light
#7 · Orc
#9 · Tanned
#10 · OrcThese are raw-roll shares for each layer, not a rarity rank for the whole warrior. Many warriors share a race or a piece of gear; the six portraits above are examples, not a distribution sample.
These are the raw-roll odds in the approved nine-chunk source build, not a change to existing or already-minted NFTs. Changing source code does not change contracts already deployed.
| Layer | Outcomes · raw-roll share |
|---|---|
| Race | Light 38% · Tanned 25% · Dark 15% · Darkelf 10% Orc 8% (two roll ranges, same body sprite) · Red Orc 3% · Skeleton 1% |
| Torso | 5 armor layers · 20% each |
| Legs | 2 sets · 50% each |
| Feet | 2 sets · 50% each |
| Back | None 52% · Cape 40% · Wings 8% |
| Head | None 40% · Cloth Hood 40% · Chain Hood 20% |
| Weapon | Spear 27% · Dagger 18% · Wand 15% · Bow 15% · Saber 12% · Longsword 7% · Waraxe 1% · Mace 2% · Flail 2% · Halberd 1% |
| Background | Castle Wall 25% · Dungeon 20% · Night Sky 30% · Battlefield 12% · Crypt 8% · Throne Room 4% · Blood Moon 1% |
Eight race roll slots × five torsos × two legs × two feet × three back outcomes × three head outcomes × ten weapons × seven backgrounds = 100,800 nominal category combinations after weapon reveal. The two Orc slots share the same body, leaving 88,200 distinct layer-category signatures. Before the first salary claim, the weapon is hidden: 10,080 nominal combinations, or 8,820 distinct displayed-layer categories after merging the two Orc slots. These are counts of categories, not a promise of that many unique PNGs: some layers overlap and Night Sky stars vary with the seed. Dragonspear is not mintable and is not among the ten weapon outcomes.
NFTs have unique token IDs, but there is no on-chain uniqueness check or duplicate-free guarantee for their combinations. Previously drawn traits and even the same visible artwork can appear again. The layers derive from the mined work hash and its five-minute timestamp bucket; miners can search valid work, so these raw-roll percentages are not an anti-grinding guarantee. A rare layer does not make the complete warrior one-of-one.
The art lives on the mainnet and the dev lab only. On any other chain the warrior shows name, traits and Age — the face stays hidden until the real war.
Because the Legion grew. The price counts the warriors who enlisted before you. Early soldiers took the risk; the market prices their salary flow, not their exit.
No.
Each proof binds the miner, current prevWork and stored block anchor. A proof remains valid until another accepted mint changes prevWork; precomputing a future chain is impossible.
Personal burst: each accepted enlist increments that wallet's burst penalty. Personal and network penalties combine up to +16 bits and cool by one step every 30 seconds.
Six rules set the target. Work doubles every epoch (a floor the retarget may never cross). Every 8 enlistments the contract compares the real pace with the 30-second plan and moves the base: up to 4× harder in one step, at most 2× easier, never below the floor. Each recent mint doubles the work through a streak — counted for the whole network and per address — with a combined cap of 16 steps and cooling one step every 30 seconds. After 30 minutes of silence the floor may be pierced by exactly one bit, never deeper. And one enlist per L2 block, period.
No. Two doors: a warrior must exist after yours, and ten minutes must pass. On top, $LOOT has no market until at least warrior 1,016 and authenticated enlist funding reaches 5 ETH. Direct gifts cannot advance that gate. Early extraction is structurally impossible.
Mining continues. The quadratic wall formula starts there; integer rounding keeps 1× work through warrior 16,395 and first raises it to 2× at warrior 16,396.