documentation

How it works. All of it.

What it is

Walk Street is a location game where the loot is real. Fragments of real tokenized stocks are attached to real places, the store or office of the company behind the stock: Apple at the Apple Store, McDonald’s at McDonald’s. You open the app, walk to the place, tap, and the fragment lands in your wallet on Solana.

Three parts make it work: a spawn table that says where and how much, a claim server that checks you are really there, and a vault that holds the stocks and pays a fragment out only after those checks. Nothing is minted. Every fragment on the map was bought and sitting in the vault before it spawned.

The stocks

Tokenized stocks on Solana: xStocks (issued by Backed, the AAPLx, NVDAx family), Ondo Global Markets tokens, and the stocks Backpack issues through Sunrise. Each one is backed by the underlying share, held with a regulated custodian, and tracks its price. They are ordinary tokens once in your wallet: hold them, send them, swap them.

66 stocks are in the catalogue today. Their issuers do not offer them to US persons; what you may hold where you live is yours to know. None of the issuers, and none of the companies, is affiliated with Walk Street.

Drops

A drop is a spawn point: a stock, an amount, a rarity, coordinates and a place name. 2029 drops are seeded across 173 cities. Each stock has one rule that applies everywhere it spawns:

StockFragmentRarity
AMZN0.0088common
GME0.086common
MCD0.0097common
UPS0.024common
AAPL0.011rare
GOOGL0.01rare
META0.005rare
MSFT0.0067rare
NKE0.1rare
COST0.0038rare
LULU0.038rare
TSLA0.013epic
NVDA0.021epic

Rarity follows the value, not the ticker: a common drop is worth a couple of dollars, an epic one about twice that. Drops refill every day at midnight in the drop's own time zone. A drop can be caught at most 24 times a day, a wallet can catch at most 6 drops a day, and the same drop once.

Catching one

  1. You connect your Solana wallet (Phantom, Solflare, Backpack, or your phone’s wallet app) and allow location. Catches land in that wallet; we never hold its key.
  2. Walk to a drop. The catch button unlocks within 40 m plus half the error your phone reports (45 m on a clean fix), with GPS accuracy under 65 m. A downtown fix is routinely twenty to fifty metres out, so a flat radius would only refuse people who were standing there.
  3. Hold still for a few seconds: the app sends the GPS log behind your position, not just the position. Where the site asks for it, it also takes a quick picture of the door in front of you.
  4. The server checks the distance, the log and your recent catches, then authorises that one payout, once, for a few minutes.
  5. The vault sends the fragment to your wallet. The transaction is on the explorer like any other.

Proof: the walk signals

Every stock that can spawn has a crossing signal. A white walker with a number means the vault holds it and that many drops are left; an orange hand means it holds none, so don't walk for it. The number is the vault's balance divided by the size of one drop, rounded down, read from the chain every thirty seconds. Tap a signal and the explorer opens on the same balance.

–/13signals on walk
Reading the vault…
drops left: goempty: don't walk

The number is the vault's balance of that stock divided by the size of one drop, rounded down. Nothing spawns that the vault cannot pay, so a signal on walk is a drop that pays. Tap any signal to see the same balance on the explorer: that is the chain talking, not us.

$WALK

$WALK is the game's token, launching on pump.fun. It does one job: its creator fees buy the stocks. Every trade pays a small fee; the fees go to the wallet that fills the vault, which buys a spread of stocks on the open market through Jupiter, and those stocks are what spawn on the map.

So trading $WALK is what puts Apple in front of the Apple Store. It is not a share of anything and it pays nobody a yield: the stocks go to whoever walks to them.

Fair play

GPS can be faked and wallets are free, so limits per wallet alone are worthless. Every rule below is keyed on something a fresh wallet does not reset:

  • Travel. A new catch has to be reachable from your last one: walking speed (9 m/s) under 300 km, a plane plus 90 minutes of airport beyond it, and never two cities inside an hour. The rule follows the phone, so a new wallet clears nothing.
  • Proof of presence. At least 4 GPS readings over 20 seconds. A real chipset wobbles by centimetres and its accuracy drifts; a mock provider returns the same point and the same ±5 m forever, and that is what gets refused.
  • Cross-checks GPS cannot fake. A position more than 500 km from the network you are on, a device clock 3 hours off the place you claim to stand in, an accelerometer at a perfect zero: all refused.
  • Cooldowns and caps. 120 minutes between two catches by the same wallet, 40 catches per network and 60 per device a day, 24 a day from the same 11 m square.
  • Your first fragment ripens. A wallet's first catch is granted and paid with its next one, a day later. A wallet made for one catch and thrown away is never paid; one that comes back is paid for both.
  • A photo of the door, where asked: hashed and read by a machine, never shown, refused if it already won a catch.

A refused catch costs nothing, so nobody can burn somebody else's allowance.

Where it stands

Walk Street is launching on Solana. Until the vault opens, the map runs in demo: every check above runs, catches are logged, and nothing moves on-chain. The walk signals say which it is: while there is no vault they all show the hand.

The vault is a Solana program, 2XbzsW…EAzJ, and the stocks sit in its own account, DEWjn1…Fmew. Only one key may pay a catch from it, and only up to a daily budget per stock written into the program, so even that key cannot empty it.

Questions, or a catch refused by mistake: support@walkstreet.fun. A person reads it.