# MUTT — machine-readable rules > One bone. 32 mutts. Only one eats. > A dog-fighting knockout on BNB Smart Chain (chain id 56). No token, no emissions, no yield. ## What a player does 1. Own 3 MUTT dogs (ERC-721). 2. Enter a room: 3 token ids + 3 strategy codes + $1 in BNB. 3. Room closes on schedule; the bracket resolves; champion is paid automatically. Dogs are never consumed. They do not die, level down, or lose stats. ## Dog stats Every dog has three uint8 stats, rolled at mint from `keccak256("mutt-stats", tokenId)`, base ±5: | breed | PWR | SPD | SKL | supply | |---------|-----|-----|-----|--------| | Ironjaw | 80 | 35 | 65 | 600 | | Boulder | 70 | 30 | 80 | 500 | | Gale | 55 | 85 | 40 | 500 | | Shadeclaw | 45 | 75 | 60 | 450 | | Wisp | 30 | 95 | 55 | 400 | | Ember | 70 | 55 | 55 | 400 | | Frostfang | 60 | 60 | 60 | 372 | | Wraith | 50 | 68 | 72 | 111 | Total supply 3,333: 3,033 for sale, 300 reserved for free-lane champions. Prices by serial: 1–1,111 = $2, 1,112–2,222 = $3, 2,223–3,033 = $4 (USD, paid in BNB at the launch rate). There is no admin setter for stats or supply. What a dog is at mint is what it stays. ## Strategy codes | code | name | effect | |------|--------|--------| | 0 | ATTACK | damage x1.12, damage taken x1.05 | | 1 | GRIND | damage x0.95, damage taken x0.85 | | 2 | AMBUSH | damage x0.95, dodge +10%, crit +18% | ## Fight resolution - 3v3 per match. Fastest living dog acts first. - Hit target is the opposing dog with the lowest current HP. - damage = (PWR + SPD*0.45) * strategy_atk - defender_SPD*0.5 - crit chance = SKL/250 (+0.18 for AMBUSH), crit damage x1.5 - dodge chance = SKL/400 (+0.10 for AMBUSH) - HP = 120 + SKL*1.6 - A match ends when one side has no dogs left. Room bracket: 8 teams, three rounds (8 → 4 → 2 → 1). Short fields are filled with byes, never bots. ## Economy of one room 8 seats x $1 = $8 pot. | recipient | share | |-----------|-------| | champion | 65% | | runner-up | 15% | | house | 10% | | next room | 10% | If a house bot ever wins, the entire pot rolls into the next room and nobody — including the house — is paid. ## Free lane Off-chain, one entry per wallet per day, no NFT required. Champion receives one real dog (from the 300 reserved). No cash prizes. ## .ai Agent ID Optional. Wallets holding a Binance `.ai` Agent ID show their handle in results and get a second free entry per day. No Agent ID is required to play. ## Contracts (BNB Smart Chain, chain id 56) - Dogs (ERC-721 "MUTT"): 0x73Fd7b0904B8E7e8d2940194C66cC74863a28330 - Rooms: 0x8163D007dD678608cb440c1aF2d1ca52aAfd8C5F Mint is live: `mint(uint256 count, uint256 maxBnb)` payable, count 1..3, price = USD tier at `quote(count)`. Rooms take `enter(uint32 roomId, uint256[3] ids, uint8[3] strats)` with 0.0014 BNB per team. Strategies: 0 = ATTACK, 1 = GRIND, 2 = AMBUSH. ## Fairness - Results are signed by an oracle key and verified on-chain. - The fight seed comes from a block produced after entries close, so neither the operator nor the players can know it in advance. - The simulator that produces results is deterministic: same seed, same teams, same strategy codes → same bracket, on any machine. ## Contact https://x.com/MUTT_BSC