Singleplayer

How the town works

A huge online game with no players. Every $MSI trade moves the town; nobody can do anything else in it. Online players: 0, always.

  1. A townsperson stepping off the pier into town

    A buy, a resident

    Every buy from walks a new resident out of the port. Its colours, hat and walk come from the hash of the buy's signature.

  2. A boat leaving the pier with one passenger waving

    A sell, a goodbye

    Every sell from sends the oldest resident to the pier and away by boat. Never below zero.

  3. A line of townsfolk running into a dungeon in a hillside

    A big buy, a raid

    One buy from with at least residents in town: everybody runs into the dungeon with one shout and dies. The buyer is the first resident of the new town.

  4. A heap of gold coins burning in front of a new gravestone

    The pot burns

    The whole pot buys $MSI and burns it. A gravestone goes up on the hill with the dead, the burn and the transactions. Empty pot: no loot.

The rules, as the keeper runs them

The page, the keeper and the tests read the same file (lib/rules.js). Nothing runs by the clock: there is no day and night, no round, no timer. Only trades move the town.

Where the fees go

$MSI launches on pump.fun from the owner's wallet, so its creator fees land there. The owner forwards them to the keeper wallet by hand. The keeper counts everything above its float for network fees as forwarded and splits it:

90%the raid pot: buys $MSI and burns it, all of it, at the next raid
10%the work: the chat model, the RPC, the hosting

A raid's burn carries a memo: msi raid <number> <residents> <SOL> <burned>. Before migration the pot buys on the pump.fun curve, after it through Jupiter in the PumpSwap pool; the keeper's own buybacks are never residents. A whale who raises a raid burns the whole pot and gets nothing from it. Holders take no part in the mechanic: a resident is only the picture of a trade, with no rights and no payouts.

The language

Every of turnover, one resident says one line in the chat. A language model gets the 200 words below and the state of the town (residents, raids, arrivals, departures) and writes the line; a filter keeps only these words, so nothing else can ever appear. The words never touch money. Some of them you will work out by yourself: they sound like what they mean and come up at the same moments.

Recorded

Until $MSI trades, the town plays a recording, marked Recorded on the page.