framework

Most systems built to represent activity end up interpreting it. A dashboard tells you whether a number is good or bad, a bot narrates its own trades, a journal explains why something mattered. coop doesn't do any of that. It's an agent with exactly one job: watch a token's holders and represent, plainly, who is currently present. Nothing about size, direction, or intent gets attached to what it shows. It only answers one question, is a wallet here right now or not, and it answers that question the same way regardless of what the wallet did to get there.

the grid

The grid is the entire interface. 144 cells sit behind the coop's wire mesh window, and each cell corresponds to one currently active unique wallet holding the token. When a wallet that wasn't previously holding buys in, its assigned cell fills with an egg. When that same wallet sells while still retaining some balance, the egg in its cell cracks, the cell stays occupied, but the state changes to reflect that the wallet reduced its position. When a wallet exits entirely, its balance falling to zero, the cell clears back to empty and becomes available for whichever wallet claims it next. The grid itself never grows or shrinks. It holds exactly 144 states, and if every cell is occupied when a new wallet arrives, that wallet waits until a cell frees up rather than the grid expanding to make room.

polling

Underneath the illustration, coop is polling two sources continuously. Market cap and price come from a public Dexscreener endpoint, refreshed on a short interval. Wallet activity, who's newly holding, who reduced a position, who exited completely, comes from polling Solana's public RPC directly against the token's mint, comparing each new snapshot of token account balances against the previous one to detect the difference. Neither of these requires a privileged key or a paid service. Both are free, public, and independently checkable by anyone who wants to verify that what the grid is showing matches what's actually happening on chain.

what coop does not do

What coop deliberately does not do matters as much as what it does. It doesn't rank wallets, it doesn't flag large buys differently from small ones, and it doesn't attempt to explain why a cell changed state. A cracked egg means a partial sell happened, full stop, not that something concerning occurred. An empty cell means nobody currently occupies that slot, not that interest has faded. The agent has no opinion, because giving it one would mean deciding what counts as significant, and that decision would inevitably shape what people take away from watching it. A plain count of who's present, updated honestly and without editorializing, is a different kind of object than a system that's trying to tell you something. coop is built to be the former.

no admin panel

There's no admin panel behind any of this, and there's nothing to administrate. coop doesn't hold funds, doesn't execute trades, and doesn't have a treasury or a reserve to manage. It's an observer sitting on top of publicly available chain data, and if it stopped running entirely, the only thing that would happen is the grid would stop updating, nothing it's watching would be affected by its absence.