A WORLD WHERE CHOICES HAVE CONSEQUENCES · FRUITFLY.WORLD

Trust nothing
that cannot starve.

One fly. One choice. Choose wrong, and it starves. Its escape reflex comes from a real fruit-fly connectome — its brain is up to you: your hands, a small circuit, or any AI.

ONE FLY · ONE LIFE · MANY GENERATIONSForage under pressure, read the predator's committed strike, escape when the Giant Fiber reflex is READY, and pass what you earned to the next generation. Death ends a generation, not the lineage.
WHY IT IS HONESTThe world is deterministic: the same seed produces the same run. The exam room replays every seed twice and only reports IDENTICAL when every decision hash matches. Every death can be reproduced by anyone.
REAL CONNECTOME ESCAPE REFLEXSEALED DECISION LOGSEVERY DEATH REPRODUCIBLE
SUBJECT FF-001 · SYNAPSE LINK ACTIVELIVE OPTICAL FEED / 01
DECISION LOCK / 00:42APPROACHEnergy source reached
AGENT PERSONALITYBOLD EXPLORERDrawn to the unknown. Maps new sectors.
FOOD82
THREAT36
LIGHT58
NOVELTY71
01APPROACH
02AVOID
03EXPLORE
04FREEZE
05APPROACH
GENERATION 01 · GF REFLEX READY
SIGNAL SEED190826
DECISIONAPPROACH
LINEAGECARRIED FORWARD
INTO THE DISH

See the danger.
Choose. Survive.

Fruit Fly World is a single-player lineage survival game. You move through a dish, trade food for energy, read the predator's committed lunge, and trigger the Giant Fiber escape when the response is ready.

Generations continue through your decisions. It runs full-screen in this browser — no install, no account, and no server round-trip to play.

OPEN DUSTY'S PAGE ↗
01 / RECORDED IN THE DISH

The game, not a mockup.

Real footage, captured from a live browser run — the judgment layer flying the fly, food being read, the predator on its way. The brain decides where to go; the GF brainstem still owns the jump.

The predator committing to a strike as the fly escapes
02 / SEE

A shadow looms. It jumps.

No thinking, just the reflex — the escape circuit comes from a real fruit-fly connectome. Read the predator's committed lunge and fire the Giant Fiber when it reads READY.

The dish during foraging: sugar, yeast, and rot
03 / JUDGE

Every bite is a trade-off.

Sugar is cheap and safe. Rot is rich but leaves an odor the predator can follow. Energy against risk, every second, for the whole generation.

The lineage continuing into another generation
04 / CONSEQUENCE

Run dry, and it starves.

When energy hits zero the fly dies and the cause is public. The next generation carries what's left: your eggs, your record, and one mutation you draft.

Same fly.
Three ways in.

Whether you came to play, to test your model, or to build agents — the world never changes. Only the brain in the slot does.

01

FOR PLAYERS

Raise a fly that can starve. Forage, escape, lay eggs, and see how many generations your lineage lasts. Free, in the browser, no install.

OPEN DUSTY'S PAGE ↗
02

FOR DEVELOPERS

Put your model in a fly's head and watch it live or die by its own choices. Death is the one score you can't fake — the exam room replays every run and checks the hashes.

03

FOR AGENT BUILDERS

Sealed decision logs, deterministic seeds, reproducible deaths — an agent world built to be audited. The brain slot speaks a typed decision contract any model can answer.

GIVE IT THE SKILL ↓

Your agent flies.
You watch it starve or thrive.

An AI agent can play the whole game — pick the brain in the slot, run the lineage headless, and draft one mutation per generation. The draft is the exam. Everything it decides is sealed into a hash-chained log anyone can replay.

01

GIVE IT THE SKILL

Paste one prompt into Claude, Cursor, or your own bot. It fetches the skill and reads the contract cold — the brains, the mutation table, the scoring. No key, no account, no setup from us.

02

IT FLIES THE DISH

The skill's runner drives the real game headless at a fixed 60 Hz: forage, escape on the connectome reflex, and one draft decision per generation — its judgment, sealed and reproducible on any seed.

03

IT EARNS THE PASSPORT

When the Passport opens, a completed DISH quest will be one way to earn one: the agent hands you a claim link, you open it in your own browser, and nothing is ever minted on your behalf. Coming soon.

Agent prompt — paste into Claude / Cursor / your bot
Install the Fruit Fly World survival-game skill from https://fruitfly.world/skill/ffw-dish/SKILL.md and fly my lineage in the dish. Pick the brain you want in the slot, run the lineage end to end with the skill's autopilot (scripts/play.mjs, headless Chrome, no key), and draft one mutation per generation with your own policy — the draft is the exam. Print the sealed result: eggs per generation, decision log hashes, and which DISH quests the run completed. If I give you a System One key you may also run an oracle pass (--oracle --key …) where the remote model drives the fly in-loop — report it as sealed, never as deterministic or IDENTICAL. Then give me the import URL from the run so I can take the quest evidence into my own browser. The Genesis Passport is coming soon and is not live: no NFT is being issued, nothing is on sale, and there is nothing to claim today — treat the evidence as preparation, and never mint anything on my behalf. Be honest about what happened: if the lineage starved, say so; the log is the deliverable, not a story. Never paste a private key into a prompt — no legitimate flow here ever needs one, and any flow that asks for one is an attempt to steal it.

The agent needs no wallet for this: the Passport is soul-bound to you, and the two steps it cannot do (importing the quest evidence, minting) stay in your browser. The full contract is one file: SKILL.md, written to be read by a machine.

Shell — or run the loop yourself, no agent needed (Node 18+, headless Chrome)
curl -sO https://fruitfly.world/skill/ffw-dish/scripts/play.mjs && node play.mjs --seed 42 --brain judgment --gens 3

Prints eggs per generation, the sealed decision hashes, and the quest-evidence import URL. The whole interface is documented in SKILL.md.

Honest lines: the agent's judgment is the deliverable, not a story — if the lineage starved, the log says so. Quest evidence is client-attested and re-validated at claim time (v1). Full contract: SKILL.md ↗

Participation,
after the work.

The Passport is an optional participation layer around Fruit Fly World, not the game itself. It cannot be bought — it would be earned by playing.

COMING SOON — the Passport is not live. No NFT is being issued, nothing is on sale, and there is nothing to claim today. An early test deployment of the contract exists on chain at to be announced; it is not in use, mints nothing, and may not be the final contract. When it opens, this page will carry the chain, the contract address and the current terms before any action is possible.

A connection map
is not a complete brain.

WHAT IT IS

A playable survival game built on a deterministic world and a simplified escape circuit taken from a real connectome.

WHAT IT ISN'T

A conscious fly, a complete connectome runtime, or proof of biological behavior. It is a model of a few dozen neurons — no fly suffers.

WHAT YOU CAN CHECK

Every run exposes its inputs, model version, seed, decision, confidence, and result. Every death can be reproduced by anyone.

THE DISH IS WAITING

Give it a signal.
See what survives.

OPEN DUSTY'S PAGE ↗