CASTFISH THE MARKET.
Field manual

How CAST works

Everything in the game, in one place: the world, fishing, progression, the shops, $CAST and the real reward layer. Last updated 16 September 2026.

For the crew: this page is the shared reference for how the game behaves today. Every number on it is read from the live game. If you read something here and think it should work differently, that is exactly the kind of note we want. Nothing on this page is set in stone.

Contents
  1. The world
  2. Controls
  3. Fishing: the bite and the hook
  4. Progression and shells
  5. The stock license and $CAST
  6. Journal, requests, community goal
  7. Shops: upgrades vs. cosmetics
  8. Accounts and safety
  9. The reward layer
  10. Claiming: catch to wallet, step by step
  11. The boutique: looks and the speed rod
  12. Fairness and limits
  13. Fishing tournaments
  14. Leaderboards
  15. What is coming, what is not

1. The world

CAST is one shared, low-poly ocean planet, and one shared community. There is a single economy behind everything: one account, one purse of shells, one journal, one set of leaderboards, one reward ledger.

Because a lot of people fish at the same time, the ocean runs as four parallel waters. Up to 1,200 explorers can be out at once, around 300 to a water, and you are placed in whichever water has the most room. Everything that counts is shared across all four: your progress, your shells, your catches, your rewards, and every board. What is local to your water is simply who is standing next to you: the explorers you can see, wave at and talk to. The badge at the top of the game shows both numbers, the people in your water and the people out across all waters. If every water happens to be full, you wait in a short line with a countdown and join automatically the moment a place opens.

There are eight islands across both hemispheres: Daydream (where everyone starts), Sunleaf, Crescent, Moonshoal, Emberfall, Frostveil, Pearl Haven, and Tanglewild.

2. Controls

InputWhat it does
WASD / arrowsWalk, or steer your boat
Left clickWalk here; click water to walk to the nearest fishable shore
Right or middle dragRotate the camera (scroll wheel zooms)
FCast your line
SpaceHook the fish while your line is out; a small jump when it is not
B M JTravel, shop, and journal panels
LThe standings (all four leaderboards)
EnterWorld chat
V R H EPlanet view, camera reset, wave, talk to whoever is nearby
EscClose any panel

On phones: a touch stick (left or right side, your choice), tap to walk, one finger drag to look, pinch to zoom. The whole cast console is the tap target during a bite. A short intro tour covers all of this on your first visit, and you can replay it any time from the help panel.

3. Fishing: the bite and the hook

Fishing is an active moment, not a countdown. The rhythm is: cast, wait, react.

Auto-cast exists purely as a convenience: it re-casts for you after a result, but the hook always needs a human. Leaving the game running unattended earns one shell per escaped cast and nothing else.

How big your fish is

Every catch rolls its own weight, and the roll leans small. Most fish of a species come in near the light end of its range, a fish close to the usual maximum feels earned, and a handful of species carry a rare trophy tail that reaches far past it: a deepwater tuna can go to 60 kg, a starlight ray to 30 kg, a moonlit koi to 9 kg, a coral trout to 6 kg. Anything over 25 kg is a genuine story, turning up roughly once in several hundred hooked casts, and only in the waters where tuna and rays actually live. Your journal keeps your personal best for every species, and the heaviest-catch board keeps the island's.

4. Progression and shells

Where to check your tier: the chip at the top right of the game shows your current tier and rod name at all times, on phones too. Tap it to open the rods panel, which opens with a "Your rod right now" card carrying the two numbers people ask about: your current stock chance, and the top value a single catch can reach at your stock license level.

There are 12 catchable fish species and 16 rod tiers. Rods are the fishing progression: each tier can add regional species to your catch pool, and better rods raise the chance that a cast hooks a stock catch instead of a fish. Which stock symbols you can catch is decided separately, by your stock license (next section).

Rod tierChance of a stock catchWhat it adds
10.01%Where everyone starts. Fish every shore.
20.5%Crescent lionfish
30.75%Starlight ray, little lanternfish
43%No new species above tier 3. Each further tier adds one percentage point of stock chance, ending at 15% on tier 16.
5 to 164% rising to 15%

Every upgrade needs lifetime fish plus shells that are spent, and every tier past the first also asks you to hold $CAST in your linked wallet: checked once at the moment you upgrade, never spent, exactly like the stock license hold in the next section. In the current phase rods are obtainable up to tier 3.

Rod tierLifetime fishShells (spent)$CAST (held, not spent)
1where everyone startsfreenone
2252,500150,000
3757,500300,000
4 to 16On display in the rods panel with their full requirements, so you can see the road ahead. They unlock in a later phase, and their prices are still being tuned.

Anyone already above tier 3 from an earlier economy keeps every tier they own: the cap blocks new upgrades only, and a tier you have bought is never re-checked or re-charged. Prices change only for the next step, never retroactively.

5. The stock license and $CAST

The stock license is a second, separate ladder of ten levels. Your rod decides how often the market bites; your license decides which symbols can be on the line and how valuable a single catch can be. Level 1 is free for everyone with a linked wallet.

LevelAdds these symbolsCatch valueShells (spent)$CAST (held, not spent)
1AAPL, GOOGL, GME$0.03 to $0.05freenone
2+ AMZN, NFLX, MSTR$0.05 to $12,500150,000
3+ TSLA, HOOD, MSFT, NVDA$0.05 to $27,500300,000
4+ QQQ, PLTR, SNDKup to $415,000100,000
5+ IBM, HIMS, RBLXup to $525,000150,000
6+ CRCL, DJT, AMDup to $650,000200,000
7+ cbBTC, ETH, GLDup to $775,000400,000
8+ USDG (all 23 symbols)up to $8100,000600,000
9reserved for future symbolsup to $9200,000800,000
10reserved for future symbolsup to $10500,0001,000,000

Levels 4 and above are still being tuned, which is why their holds do not yet climb in a straight line. The upgrade panel in the game always shows the live price of your next level, and that is the number you are actually charged.

What a stock catch is worth

The top of each range is a ceiling, not a price tag, and the roll behind it is deliberately bottom-heavy. Most catches land small; the top of your range is a rare prize that turns up now and then and makes the day. A level 3 license does not mean $2 a catch, it means your catches mostly sit near the bottom of the $0.05 to $2 band with a real chance of something much better. Climbing a level widens the top of the band; it does not lift the floor.

What $CAST does

$CAST is the CAST world's own token on Robinhood Chain. Think of it as the fishing licence: the ocean is free, and the licence is what lets you take real rewards home from it. It has four jobs, and no others.

Here is the honest line between the two halves of the game. Playing is free. Fishing, every one of the 12 species, shells, the journal, the notebooks, sightings, daily requests, the community goal, boats, chat, leaderboards, your aquarium and every free cosmetic route need no token and never will. Taking real money out is not free. That side asks you to hold the licence, and every claim burns a little of the supply on the way through. Anything you already own stays yours either way: a rod tier, a license level, a cosmetic, a reward already sitting in your chest. If you sell your $CAST tomorrow you simply stop earning new rewards from that point; nothing already earned is ever confiscated, and you can still claim every bit of it. The hold decides what your next cast can earn, never what your last one did.

6. Journal, requests, community goal

7. Shops: upgrades vs. cosmetics

One distinction matters everywhere and is labeled on every card:

TagMeaning
Upgrade, unlocks new fishRod tiers. Real progression, bought with lifetime fish plus shells plus a $CAST hold.
Cosmetic, style onlyAlmost everything in Mara's boutique: hats, jackets, rod finishes, boats, outfits, back gear, companions. Changes how you look, never how the game plays.
Rod addon, bites 25% soonerThe Tidecutter speed rod, and only that. The one shelf item that changes your fishing, so its card says so instead of claiming to be style only.

Cosmetics arrive four ways: free level and discovery unlocks, fish-copy trades, shell purchases, and the crypto shelves described in section 11. Buying with shells or fish requires actually standing at Mara's market on Daydream.

8. Accounts and safety

9. The reward layer

Plain words first: stock catches pay real tokenized stocks on Robinhood Chain (mainnet), in small, capped amounts: cents up to a few dollars per catch depending on your stock license. They are yours to hold or sell. CAST is a cozy game with a real cherry on top, not an investment platform, and nothing here is financial advice. (The earlier prototype phase paid valueless testnet practice tokens; anyone who earned those can still claim them from a legacy section of the reward chest.)

The loop itself is live end to end:

A symbol pays out only while it has a live price feed and a funded reward pool, so the list you can actually earn is sometimes smaller than your license list. When nothing is earnable the fish keep biting exactly as normal, and the cast console says so rather than quietly paying nothing.

10. Claiming: catch to wallet, step by step

Say you hook an NVDA catch. Here is exactly what you see, from splash to wallet:

The safety net behind those steps: the on-chain contract checks the signature, pays each claim exactly once (replay-proof, forever), and enforces its own caps on top of the game's. Claims survive everything: refreshes, restarts, dropped connections, and chain reorganizations are reconciled automatically, and a claim is tracked until final. Pressing the button twice returns the same transaction rather than paying twice. If you close the tab mid-claim, the chest picks it back up when you return.

Claiming in fewer, larger batches costs less, in burned $CAST and in network fees alike. There is no hurry: an earned reward waits in the chest as long as you like. And claiming never looks at your 250,000 $CAST hold. That hold decides what a new cast can earn; anything already in the chest is yours to collect whatever your balance does afterwards.

11. The boutique: looks and the speed rod

Mara's boutique on Daydream has free shelves, shell shelves, fish-trade shelves, and crypto shelves. On the crypto shelves payment is a plain token transfer to a burn address; the server verifies the transaction on-chain and grants the item exactly once. Purchases survive restarts and cannot be replayed or double-spent, and every token spent there is gone from the supply for good.

The Tide Catalog and the three classics are waiting on their $CAST prices and show as "price coming soon" until those are set. The premium collections are live now.

The Tidecutter speed rod

One shelf is not cosmetic, and it says so on the card. The Tidecutter costs 0.005 ETH on Robinhood Chain, paid once, and from then on fish bite 25% sooner on every cast you make. It works at every rod tier, keeps working through upgrades, and never expires. What it does not do: it never changes what bites, your stock chance, or what a catch is worth. The same fish and the same rewards arrive, just with less waiting. Its pearl-and-teal finish can be swapped for any other rod look without losing the speed.

Everything else on every shelf is style only, clearly labeled, and never required.

12. Fairness and limits

13. Fishing tournaments

Every two hours the ocean holds a 30 minute fishing tournament, announced on the world radio when it opens and when it ends. The format rotates between most catches, heaviest total weight, and rarest haul, which scores each fish by the same rarity bands as shell rewards. Only fish you actually hook count. Escapes, cancelled casts and idle auto casting score nothing, and stock catches are not part of tournament scoring in any way. Hook at least 3 fish during the window to be ranked. The top three win 500, 250 and 100 shells, credited automatically at the end, and ties go to whoever reached the score first. A small card beside the minimap shows the live top five, your own rank and the previous podium. Tournaments are shared across all waters: anglers in every world compete on one board.

14. Leaderboards

Four boards, ten names each, on the homepage and in the game. Press L in the game or use the trophy button in the world toolbar. Every board has a weekly view and an all-time view, and every board covers all four waters: one ocean, one ranking.

The week resets Monday at 00:00 UTC, the same clock the daily community goal and the daily requests already run on. Everyone races over the same seven days whatever timezone they fish from.

What a board shows about a player: an explorer display name and a number. That is all. No account names, no wallet addresses, no email, no identifiers of any kind. An explorer who has no display name appears as "Explorer". Names are the same playful nicknames you already see on the island and in chat, and you can change yours any time from your explorer card.

Boards are rebuilt about once a minute from the game's own ledger, so a catch you just landed may take a moment to appear. A board nobody has scored on yet is simply not shown rather than published as a column of dashes.

15. What is coming, what is not

Live now: real tokenized-stock rewards, the ten-level stock license, rod tiers up to 3, the premium collections, the Tidecutter, and all four leaderboards. Coming: rod tiers 4 and up, $CAST prices for the Tide Catalog and the boutique classics, and more symbols becoming earnable as their pools and price feeds come online. The only official $CAST contract address is the one shown on this website. Trust no address from anywhere else: copycat tokens with familiar names exist on every chain.

Seen something you would change? That is what this page is for. Bring it to the crew.