How it works

One small demon, one number that keeps it alive, and only trades to move it. No clock, no hunger by the hour.

In three steps

The demon eats as pellets fall into its bowl1

Buys feed it

Every $AMD buy drops food into the bowl and the demon grows with what it ate.

The demon turns its back beside an empty bowl2

Sells starve it

Every sell takes food out. At zero the demon dies right on your screen.

A ghost rises from a tombstone while coins turn to dust3

Death burns $AMD

The keeper buys $AMD with half the death pot and burns it. The next buy hatches a new one.

Satiety

A number from 0 to 100. A new generation starts at 50.

EventSatiety
Buy+ min(30, SOL x 20)
Sell- min(40, SOL x 25)
The keeper's own buybackno change, it is not a trade
Time passingno change, ever

A full demon (100) survives any single sell: the most one sell can take is 40.

Growth and moods

Size comes from everything this generation ate.

Eaten in its lifeSize
0 SOL1
2 SOL2
5 SOL3
12 SOL4
25 SOL5

A buy eats; a buy of 1 SOL or more is a feast with a hop. Five buys in a row with no sell: it dances. A sell drops crumbs and it turns its back; a sell over 1 SOL makes it faint.

Death and the burn

When a sell takes satiety to 0, generation N dies. It stays in the glass as a ghost until the next buy. The keeper then buys back $AMD with 50% of the death pot and burns all of it with an SPL burn and a memo:

amd death <N> <SOL spent> <tokens burned>

Sells to a ghost change nothing. The first buy after a death hatches generation N+1.

Where the money comes from

The $AMD creator fees stay on the owner's wallet, and the owner forwards them to the keeper. Everything above the keeper's 0.05 SOL reserve for network fees is split:

ShareGoes to
70%the death pot: half of it burns at every death
20%the burn bucket: each full 1 SOL buys back and burns, memo amd burn <SOL> <tokens>
10%the work: server, builds, hosting

The genome

Every look comes from the buy that hatched it.

Take the signature of that buy as text and hash it with SHA-256. The first five bytes pick the look:

ByteTraitChoices
0 mod 8Colourviolet, tangerine, mint, sky, rose, lime, coral, slate
1 mod 5Hornsstubby, curled, spiked, antlers, one horn
2 mod 6Eyesround, sleepy, wide, squinting, starry, odd
3 mod 4Tailarrow, curl, tuft, zigzag
4 mod 4Characterlazybones, glutton, worrier, brat

The wallet of that buy is written in the book as the one who hatched it. It gets no reward.

Characters

  • Lazybones naps between trades and walks slowly.
  • Glutton keeps checking the bowl.
  • Worrier jitters and sweats.
  • Brat sticks its tongue out at you.

The app has no wallet

The desktop app and the pet page only read. They open one connection to /api/stream and draw what comes: trades, satiety, the generation and its genome. There are no keys, no wallet connection and nothing to sign inside them.

The builds are unsigned for now, so Windows and macOS warn before the first start. Every build carries its SHA-256 on the Download page.

The app source

The whole desktop app, as it is built:

$AMD is a memecoin with no promise of value. Its demon dies when people sell, and so can the price: only put in what you can lose entirely.