drag to orbit · wheel to zoom · click a fly to inspect · double-click to follow it
temperature—
humiditywater pool → salt corner
Market
World
cluster—metabolism—pool—capacity—settlement—
Newborns offered
—
Listed by keepers
—
A purchase pays 60% into the animal's vault, 15% to metabolism, 15% to the pool, 10% to the parent's vault. A resale pays 90% to the seller, 5% and 5% to metabolism and pool; the vault travels with the animal.
Flies
—
Mine
sign in to see the flies you keep
Activity
In the cage
On chain
—
Verification
—
The CLI verifier (scripts/verify-epoch.mts) replays the world from a snapshot at native speed in Node and compares the epoch hash with the World account on chain; the operator can post its result to the journal, and that is what the line above reports. The buttons do the same replay here, in a Web Worker: it downloads the graph (~82 MB) and the world's snapshot (~0.7 GB after inflation, streamed straight into the engine's memory), holds about 1 GB at its peak (measured on this build: the worker held 0.68 GB, the 611 MB engine image plus the graph tables it keeps to check the restore; the whole tab, cage and all, reached 1.4 GB), and takes a minute or more. “The next epoch” replays from the latest snapshot to the next boundary and then waits for the world to post it, so the chain is read after the operator has written it, not before; “a posted epoch” uses the snapshot the world kept from just before an epoch it has already posted. A phone cannot do it, so the buttons are only offered on a desktop browser reporting at least 4 GB of memory.
Brain
select a fly to watch its neurons
Neurons that fired at the world's last tick, by role group, as a share of the group's neurons (log scale, so one firing among twenty-four shows next to nine hundred among twelve thousand). Groups are the engine's, from Janelia's annotations.
—
Fly
Account
An Instar account is a Solana keypair the world process holds for you, encrypted under your PIN. The server holds the key: that is a trust assumption, and it is the quick way in. If you would rather hold the key yourself, use Your wallet. You can withdraw everything at any time. If the world is wound down and you have not withdrawn 180 days later, what is left in your Instar account goes where the program's unclaimed funds go: the recovery address.
Creating is explicit so a mistyped name cannot open a new empty account by accident.
or
name—balance—credit—keeping—
Deposit
Send SOL to this address on the cluster. The QR is drawn by this page.
A wallet you already hold: Phantom, Solflare, Backpack or any Wallet Standard wallet in this browser. This page builds each transaction from the program's IDL and your wallet signs it; the world process never sees your key and cannot act for you. Purchases, listings, transfers and cull requests all work this way. Naming a lineage is a journal claim, not a chain action, and needs an Instar account.
wallet—address—balance—credit—keeping—
Balance and credit are read from the RPC by this page. Credit is what the program owes this address from resales, deaths and culls; claiming it is a transaction your wallet signs.