"Every price is final. Until you roll Persuasion."

Roll a shop with a name, a shopkeeper, and stock priced live from the Realm Market Exchange. Then try to haggle.

๐Ÿช MARKET NEWS: Local merchant declares "going out of business" sale for 31st consecutive year  •  โš’๏ธ Blacksmith denies all swords are "just the same sword, resharpened"  •  ๐Ÿด Mule refuses to be sold, files grievance  •  ๐Ÿ”ฎ Arcane Emporium's return policy now legally a curse  •  ๐Ÿช MARKET NEWS: Local merchant declares "going out of business" sale for 31st consecutive year  •  โš’๏ธ Blacksmith denies all swords are "just the same sword, resharpened"  •  ๐Ÿด Mule refuses to be sold, files grievance  •  ๐Ÿ”ฎ Arcane Emporium's return policy now legally a curse

The shutters creak openโ€ฆ

Prices follow the Realm Market Exchange and move every 15 minutes, so the same shop costs a little more or less later in the session. The current shop is kept in this browser so a refresh won't lose it, and it never leaves your device.
The address bar holds the shop's dice seed: ๐Ÿ”— Copy Link shares the same shop and stock (at the prices of the moment, haggle not included), and Back returns to the previous shop.