
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.
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.
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 ↗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.

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.

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.

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.
Whether you came to play, to test your model, or to build agents — the world never changes. Only the brain in the slot does.
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 ↗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.
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 ↓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.
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.
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.
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.
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.
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 ↗
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.
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 playable survival game built on a deterministic world and a simplified escape circuit taken from a real connectome.
A conscious fly, a complete connectome runtime, or proof of biological behavior. It is a model of a few dozen neurons — no fly suffers.
Every run exposes its inputs, model version, seed, decision, confidence, and result. Every death can be reproduced by anyone.