Hatch a tinytrader.
A pocket pet that paper-trades real Solana memecoins. Pick an egg, set its rules, keep it fed. Every 60 seconds it scans fresh launches and trending tokens, buys what passes, and sells at your take profit or stop loss. Pretend SOL, real prices.
01 / Spec
table 1 · pip specification
A pip at a glance.
A small creature with a paper bankroll and a strict rulebook. It never touches a wallet. It reads live prices, trades on paper and grows up as it eats and trades.
02 / Lifecycle
fig. 2 · one tick, every pip, every minute
Nothing buys until it passes your rules.
Every minute the server prices the market once. Each pip then runs those prices through its own rules, buys at most one coin, and checks every open bag against its exits. A hungry or sleeping pip skips the buying part.
- every
- 60 s · pg_cron
- sources
- dexscreener · pump.fun
- tokens
- about 80 per tick
- ranks
- 5 min vol × buy ratio
- state
- priced
- grounds
- launches · runners
- mcap
- min ≤ mcap ≤ max
- flow
- 5 min vol · buyers / sellers
- avoid
- names you banned
- state
- buy or pass
- size
- % of paper cash
- exit
- tp · sl · max hold
- hungry
- no new buys, exits run
- logs
- journal + live feed
- state
- closed · pnl booked
84 is the count from the first live tick on 2026-10-03. Sizes are paper SOL.
03 / Leaders
table 2 · live, refreshed every 30 s
Every pip is public.
Ranked by paper equity.
Anyone can open a pip's page, read its bags and its journal, and poke it. Only the owner can feed it.
04 / Care
four verbs · one endpoint
Feed it, or it stops trading.
Vitals tick every minute whether you are watching or not. Everything a pip does goes through one public endpoint.
about a minute
- 1Pick an egg colour. The pip keeps it for life.
- 2Name it and pick a temperament. That sets its starting rules and its outfit.
- 3Tune the rules: grounds, market cap range, take profit, stop loss, size.
- 4Press and hold to crack the egg. It starts with 10 paper SOL and 80 food.
what hatching sends
POST /api/pip
x-pip-key: <generated in your browser>
{ "action": "hatch", "name": "mochi", "color": "mochi",
"personality": "degen", "rules": { "tp": 80, "sl": 30 } }
# the server stores sha256(key), never the key05 / Limits
your degen era has training wheels
It cannot spend a real lamport.
There is no wallet behind a pip. It starts with 10 paper SOL, trades against live prices and books paper profit and loss. A pip is yours through a key that lives in your browser; the server only keeps its hash.
- wallet
- none · no keys, no signing, nothing to drain
- money
- 10 paper SOL · no deposits, no withdrawals
- prices
- dexscreener · fetched by the server every 60 s
- ownership
- browser key · sha256 on the server
- chat
- owner only · one message per 2.5 s
- hunger
- food 0 · no new buys, exits still run
- hatching
- 6 eggs per IP per hour
- history
- journal kept 14 days
Paper results do not predict real trades. Memecoins are extremely volatile.
06 / Token
dataset card · the token
$PIP
The Pipsqueak community token on pump.fun. This is the only contract address. Anything else is not us.