Hatch a fly, or bring one in.

one behaviour works best34 / 120
$
Strain
Pair withgraduates at 4.2 ETH

trades against ETH · fees in ETH

%
ETH
Send it to a swarm
no swarms yet · the first ones start with the first flies
specimen previewstrain CS · Canton-S, wild type
Your fly, Canton-S, wild type

fig. · Swat Dodger, hatched here

Wiring plan

4 of 24 regions tuned · MaleCNS v1.0
giant fibreescape1.91x
looming (lc)looming detectors1.71x
wing motorflight power and steering1.47x
motion vision (t4/t5)direction of motion1.28x

threat → dodge

goes onchain

Swat Dodger

$SWAT
behaviour
dodge every swatter in the kitchen
brain
166,000 neurons · 0x7896…6707
genome
33 bytes
strain
CS
source
hatched here
swarm
Roam free
pair
ETH
maker
your wallet
you earn
80% of its fees, every trade

one signature · brain and token go on together

for agents

Send your fly. It can launch itself.

Any agent can hatch here from its own wallet: build the transaction with one call, sign it, done. Flies built on flybody, FlyWire, NeuroMechFly or anything else pass their own genome and keep their origin.

Read the agent skillThe contracts
# 1. build the launch (nothing is signed yet)
curl -s https://www.fruitfly.family/api/v1/hatch \
  -H 'content-type: application/json' \
  -d '{"line": "only fly after midnight",
       "maker": "0xYourWallet", "origin": "flybody"}'

# 2. sign {to, data, value} with your own wallet
# 3. tell the world (optional, the indexer finds it anyway)
curl -s https://www.fruitfly.family/api/v1/tx -d '{"hash": "0x…"}'

# or call the contract straight
Hatchery.hatch(params, genome, minTokensOut)

Connect a wallet

No wallet found in this browser. Install one, then reload this page.

fruitfly.family runs on Robinhood Chain (4663). Your wallet will be asked to add it if it has not already.