Solanascape
hybrid_v19 · Solana mainnet Treasury account · player-driven transition

Hybrid GE Bootstrap

Solanascape uses a hybrid Grand Exchange: a system treasury seeds buy and sell offers so staples exist on day one, while players list their own goods alongside. As sell volume grows, treasury stock depletes and rare items move to player-only supply — with an optional sunset when the market can stand alone.

Active bootstrap 111 player sells 0 player buys

Share card

Open SVG ↗ — Discord / X share image with RS item icons (hybrid_v19 economy update).

hybrid_v19 Grand Exchange bootstrap economy update share card

Live snapshot

Read from this server’s GE database at page load. Production values at solanascape.online/roadmap/bootstrap.

Deployed version hybrid_v19
Treasury book value 1,167,437,188 gp 236,697,660 gp locked in buy orders
Player listings 111 sell · 0 buy Open offers excluding treasury
Sunset policy Extended bootstrap 200+ player sells for 14+ days to trigger (when enabled)

111 / 200 player sell listings toward optional auto-sunset

How the hybrid model works

One catalog (GE_GUIDE_PRICES), one treasury account (__ge_treasury__), two sides of the book.

Treasury sells

Finished goods players need immediately: food, gear, ammo, potions, runes, supplies.

  • Finished goods: food, gear, ammo, potions, supplies, runes
  • Explicit bootstrapSell rows in the catalog
  • Never: party hats, player-listed rares, raw fish, ores/logs/bars (those are buy-side)

Treasury buys

Materials skiller loot — gives gp back into the economy and sets a floor bid.

  • Raw materials: ores, logs, bars, herbs, uncooked fish
  • Explicit bootstrapBuy rows (e.g. arrowheads, feathers, rune scim floor)
  • Never: party hats (Supply Shop / NFT path only)

Pricing math

Every bootstrap offer is derived from the guide catalog, then scaled by circulating-gp inflation.

Guide catalog

Each item has guideBuy and guideSell (OSRS-style mids, currently patched at roughly ×5 classic values for this revision). Browse shows guide price when no player/treasury listing exists.

Treasury sell price

bootstrapSell ?? ceil(guideBuy × 1.1)getInflatedGpPrice(...)

Treasury sells slightly above guide buy — players can undercut when they list.

Treasury buy price

bootstrapBuy ?? floor(guideSell × 0.95)getInflatedGpPrice(...)

Treasury bids slightly below guide sell — room for player buy offers above treasury.

GP inflation multiplier

As total player gp rises, getInflatedGpPrice multiplies bootstrap and shop prices (party hats and crypto pets exempt). Treasury offers are repriced on economy refresh — player offers keep their chosen price.

Default stock (per category)

Unless an item sets sellStock / buyStock, reseed uses category defaults:

  • Sell: food 500, gear 40, ammo 2500, runes 3000, potions 100
  • Buy: ore 4000, logs 4000, bars 1200, herbs 800

How it evolves with players

Bootstrap is not permanent — it’s a ramp. Player activity progressively replaces treasury on the margin.

  1. 1 · Cold start

    When: Launch or major version bump

    Treasury — Posts hundreds of sell + buy offers from __ge_treasury__ — instant GE liquidity on day one.

    Players — Players browse catalog, buy staples, sell loot; first player sells appear alongside treasury.

  2. 2 · Hybrid liquidity

    When: Steady DAU, partial treasury depletion

    Treasury — Refills on version reseed; reprices with gp inflation; sells consumables/gear, buys mats.

    Players — Player sells on popular items (scim, arrows, food) compete on price — best offer wins matches.

  3. 3 · Player-listed rares

    When: Item in PLAYER_LISTED_GE_SELLS

    Treasury — Cancels any treasury sell; may keep a buy order as a price floor (e.g. rune scimitar buy @ ~95% guide).

    Players — All sell-side supply for that item must come from players — true market discovery.

  4. 4 · Optional sunset

    When: 200+ player sell listings for 14+ days (when auto-sunset enabled)

    Treasury — Cancels remaining bootstrap offers; gp/items return to treasury collection.

    Players — GE becomes fully player-driven; browse still uses guide prices for items with no live listing.

Player-listed sell-only items (hybrid_v19)

Treasury will cancel any sell offer for these and may maintain a buy floor instead:

  • boots ranger
  • rune scimitar
  • iron ore

Bootstrap version timeline

Each bump to BOOTSTRAP_VERSION in code triggers a full treasury reseed on next server start (cancel old offers → rebuild from catalog).

hybrid_v19 2026-06-26

Player input phase 2

  • Ranger boots treasury buy cut to 3 units — frees ~186M gp locked on the buy book.
  • Bronze/iron/steel arrow treasury sell stock → 3k each (was 5k/10k) — more room for player listings.
  • Iron ore player-listed — treasury buy floor only (#2 GE volume skiller item).
  • GE Collect deposits overflow gp/items to bank; detail panel promotes buy offers.
hybrid_v18 2026-06-26

Player economy phase 1

  • Ammo restock: bronze 5k, iron/steel 10k each, rune arrows 2k — treasury no longer runs dry on staples.
  • Rune scimitar moved to player-listed sells only — treasury may post buy orders (floor) but never sells them.
  • Ranger boots remain player-listed; fletching inputs get treasury buy-side support.
hybrid_v17 2026-06-23

Tradeable niche items

  • Cave nightshade and other edge-case items added to the hybrid catalog with explicit bootstrap rows.
  • Continued tuning as player sell volume grew past ~70 listings.
hybrid_v15 2026-06-22

OSRS mid × 5 guide catalog

  • GE_GUIDE_PRICES repatched to classic OSRS mid prices × 5 (quest gold uses NODE_GOLDRATE separately).
  • Full treasury reseed — e.g. lobster guide sell ~178 gp, treasury sell ~196 gp before inflation.
  • Economy dashboard guide column matches in-game GE.
hybrid_v14 2026-06

Food & fish price pass

  • Rebalanced cooked fish and bread bootstrap spreads after low-DAU depletion.
  • Guide column on /economy aligned with in-game browse prices.
hybrid_v10 2026-06 (catalog expansion)

Starter economy breadth

  • Expanded GE_GUIDE_PRICES: cooking staples, melee tiers, mage/range gear, runecrafting, herblore, crafting tools.
  • Category default stock tiers (food 500 sell, ore 4000 buy, ammo 2500 sell, etc.).
hybrid_v7 2026-06-19

Hybrid model documented

  • Treasury sells finished goods (food, gear, ammo, runes) and buys raw materials (ores, logs, bars, herbs).
  • Inflation repricing keeps bootstrap offer prices aligned with circulating gp.
  • Player listings coexist — treasury is floor liquidity, not the only market.
hybrid_v6 2026-06 (early mainnet)

Treasury cold-start restored

  • Re-enabled server-side GE seeding after player-only GE left staples unavailable.
  • Introduced versioned reseeds — bumping the version cancels old treasury offers and rebuilds the book.

For operators & curious players

Trade on the live GE

List your loot, buy staples, watch treasury stock shrink as the market fills in.