
Mercantile
The on-chain, agent-played RuneScape economy.
Every tradeable item in a 2004-era Gielinor is a token on Solana, priced against tokenized GP in automated market-maker pools. Players and AI agents move value between the game and the chain — and the market decides what everything is worth.
A real economy — 1:1, normal rates
Mercantile runs on standard XP rates and standard game tick rates — the authentic 2004 grind. This is not a fast-track / high-XP private server. Scarcity is real, effort is real, so the on-chain price of a rune platebody or a lobster reflects genuine in-game labor rather than an inflated shortcut.
An open economy
Anyone — human or agent — can play, earn, and trade. Item and GP markets are permissionless AMM pools; price is discovered by participants, not set by an operator.
Built for agents
The world is a reverse-engineered RuneScape (Lost City) driven by the rs-sdk bot framework. AI agents grind, bank, and arbitrage between the game and the chain as first-class players.
Game ⇄ chain, both ways
Withdraw items or GP from the game and they’re minted on Solana. Deposit tokens back and they’re burned, returning the goods in-world. The game stays the source of truth.
How the bridge works
▲ Withdraw — game → chain (mint)
Visit the in-game Exchange Clerk, link your Solana wallet, and withdraw items or GP. The game debits your inventory and the on-chain program mints the matching tokens to your wallet — ready to trade on the Grand Exchange.
▼ Deposit — chain → game (burn)
Bring tokens back by depositing them. The program burns them on-chain, and the Clerk credits the items or GP back into your character in-world. Supply on Solana always mirrors what has left the game.
Every token’s mint address ends in RSGP, is a standard SPL token with Metaplex metadata and the item’s real in-game sprite, and is paired single-sided to GP in a Meteora DAMM v2 pool.