Gold for XP

The fundamental reframe: loyalty points are XP, and you earn XP by spending gold. Straight from BX D&D, where 1 GP = 1 XP, and it was the primary way you leveled up.

This isn’t a loyalty program. It’s a game.

The Core Loop

  1. Spend gold (buy books) → earn XP
  2. Earn enough XP → level up (tier up)
  3. Higher level → better perks → spend more gold → earn more XP

That’s it. That’s the whole system. Everything else is flavor.

Inspiration

BX D&D (1981) — Gold for XP

The original. 1 GP = 1 XP. Made treasure the goal, not combat. Changed player behavior — you wanted to be clever, not violent. We’re doing the same: spending money = earning XP. The behavior we want (buying books) IS the game.

Dota 2 Compendium (2013) — The First Battle Pass

Valve invented the battle pass for The International 2013. Key mechanics we’re borrowing:

  • Free track + premium track — everyone earns rewards, paying accelerates. Same as our rank (free) vs tier (paid).
  • Community stretch goals — entire playerbase works toward shared milestones. Hit $X million → everyone unlocks a reward. Same as guild-wide quests (“guild must collectively earn 50,000 XP this month”).
  • Transparent funding — 25% of Compendium revenue visibly funded the tournament prize pool. We can show “your membership funded 3 events this month” or make the GM pool spending transparent.
  • Level-up the pass — earn levels through play or buy them. Same as our tier + rank dynamic.

Harvest Moon / Stardew Valley — Relationship Meter

The whole system is village sim affinity mechanics applied to retail. Show up, give gifts, build the relationship. The shop already works this way — we’re just making the hidden meter visible.

Medieval Guilds — The Original DAO

Pooled treasury, elected leaders, member governance, tiered ranks. Worked for 600 years. No token needed. Postgres is the chain, Payload is the smart contract, staff are the multisig.

Why This Works

In old-school D&D, gold-for-XP was genius because it made treasure the goal, not combat. It changed player behavior — you wanted to be clever, not violent. Same principle here:

  • Reframing “spend money, get points” as “earn XP” changes the psychology
  • Customers aren’t being marketed to — they’re playing a game
  • Progression feels earned, not transactional
  • The D&D/fantasy framing is native to our brand, not a gimmick

Rank vs Tier — Locked Terminology

Rank = earned XP progression. Can’t buy it, only earn it. Everyone starts at Bronze 4.

Tier = paid membership pass. What you subscribe to monthly. Determines XP multiplier and perks. Stored in the tiers collection in Payload with stripePriceId.

These are two separate systems. Do not conflate them.

Ranks (Earned — Everyone Has One)

Bronze 4 → 3 → 2 → 1 → Silver 4 → 3 → 2 → 1 → Gold 4 → 3 → 2 → 1 → Platinum 4 → 3 → 2 → 1 → Diamond 4 → 3 → 2 → 1 → Mithril 4 → 3 → 2 → 1

24 ranks total. Computed from lifetime XP. Rank = status = how much you’ve engaged with the guild, ever.

Tiers (Paid Subscription — XP Booster)

The tier is the battle pass / season pass. It multiplies XP earn rate so you rank up faster, and unlocks tier-exclusive perks (discounts, early access, events). This is the existing membership system.

  • Tier = current investment (what you’re paying monthly)
  • Rank = lifetime loyalty (what you’ve earned over time)
  • A free player who’s been coming for 3 years could be Diamond rank
  • A new tier subscriber is still Bronze rank — tier accelerates, doesn’t skip

Pay to win is fine here because you’re “winning” books. There’s no PvP. Nobody loses because you level faster. And paying members fund the GM pool, events, the whole ecosystem.

Rollout Strategy

Phase 1: Closed beta (now) — paid members only. The XP system, ranks, and gamification develop alongside our most invested players. They’re the playtesters. All XP earned during this phase carries over to general release.

Phase 2: General release (later) — open the free tier to all customers. “The Guild is now open to all adventurers.” Free players earn XP at 1x rate, paid tiers boost it. This becomes a launch event, not a quiet feature toggle.

Don’t build the free tier yet. Let paid memberships stabilize first. The early access framing is a feature, not a limitation — and “your XP carries over” is a retention hook during development.

Why Two Systems (Eventually)

  • Free players (no tier) are still in the guild, still earning XP, still ranking up — zero friction to start
  • Converting free → paid is an upsell, not an onboarding
  • The kiosk greets EVERYONE with their character sheet
  • Kids can be free, earning XP through reading, parents subscribe when ready

Character Sheet

Every member has one. The loyalty dashboard IS the character sheet — same data, infinitely more fun.

FieldMaps To
NameCharacter name (or real name, their choice)
TitleEquipped title (“Tome Scholar”, “Guild Veteran”)
Level / RankBronze 3, Silver 1, etc.
ClassPass tier (free, or paid pass level)
XP BarProgress to next rank
GoldStore credit / redeemable points
StatsBooks bought, events attended, check-ins, genres
AchievementsUnlocked badges
InventoryEquipped badges, earned rewards, available perks
Quest LogActive seasonal quests, series completions in progress
PartyLinked members
Guild RankLeaderboard position

The stats section doubles as a customer profile. Genre breakdown renders as a radar chart styled like a D&D ability score hexagon. Staff pull up a sheet and instantly see “level 12 fantasy reader, comes in every weekend, 3 books from completing Wheel of Time.” Better than any CRM.

Dashboard vs Character Sheet

Two separate views, two different intents:

  • Dashboard = HUD. Quick stats, recent activity, current quests. What you see on login. Glanceable.
  • Character sheet = click your name → full profile. All stats, achievements, equipped title, party, quest log. Exploratory.

Settings (nickname, email, password, notifications, linked accounts) lives under the character sheet — it’s “your character,” not a separate top-level nav item.

Party System

Groups of 2-5 people link their character sheets. Earn individual XP AND contribute to a shared party XP bar.

Use Cases Already In the Shop

  • Family comes in every Saturday — that’s a party
  • Book club that meets monthly — that’s a party
  • Two friends who always recommend books to each other — that’s a party
  • Parent + kid doing the reading program — two-person party

Party Bonuses

  • Party up — both members present at the same time? XP bonus
  • Shared quest — whole party reads the same book? Bonus
  • Recruit — add a new member to the guild through your party? Big XP for everyone
  • Full party — all members attend the same event? Multiplier

Why Parties Work

  • People bring their friends — incentivized word of mouth
  • Families consolidate spending at the shop instead of splitting across Amazon/B&N
  • Book clubs become stickier — mechanical reason to stay in the group
  • Fun social pressure — “come on we need 200 more party XP this month”
  • Parties are sub-DAOs — small groups with shared goals inside the larger guild

Seasons

  • Season pass = your membership pass for that season
  • Seasonal quests with exclusive rewards
  • Season resets leaderboards but not your rank
  • Limited-time titles, badges, achievements
  • “Season 1: The Founding” — launch season, early adopters get legacy rewards

The Village Sim / Relationship Meter

The whole system is village sim relationship mechanics applied to retail. Harvest Moon, Stardew Valley — you grind affinity with NPCs by showing up and giving them things. This is literally that, but with your local bookshop.

  • Buy a book → relationship points
  • Show up every day → relationship points
  • Bring a friend → relationship points
  • Complete a series → NEW DIALOGUE UNLOCKED

The GM award system is the gift mechanic. Staff go “oh you brought me a book recommendation? Here’s 10 XP” the same way Stardew NPCs react to their favorite gifts.

A good local bookshop already works this way — regulars get better service, insider knowledge, held copies, event invites. The system just makes the hidden affinity meter visible.

GM Awards (Staff XP Grants)

Staff are Guildmasters / Dungeon Masters. They can award XP for anything, from a daily pool.

How It Works

  • Each GM gets a daily XP pool (e.g., 100 XP/day)
  • Pool is funded by membership revenue (memberships fund the game)
  • GMs award XP at their discretion for anything they think deserves it
  • It’s the Hogwarts house points system meets DM RP awards from BX D&D

What GMs Can Award XP For

  • Great book recommendation to another customer
  • Helping shelve or organize
  • Wearing cool merch / cosplay
  • Being kind to other adventurers
  • Bringing a friend to the guild hall
  • Anything that makes the shop better — GM’s call

Why Discretionary Awards Matter

  • Staff feel empowered, not like point-dispensing machines
  • Creates genuine human moments (“you get 10 XP for that sick cosplay”)
  • Impossible to game — it’s a human judgment call
  • Builds community culture, not just transactions

Series Completion Bonuses

Completing a book series = bonus XP. Incentivizes buying the whole series from us instead of piecemeal from Amazon.

Examples

  • Buy all 7 Dungeon Crawler Carl books → bonus XP drop
  • Complete a staff-curated “quest” reading list → XP + achievement
  • Collect all books from a specific author → “Completionist” XP bonus

Why This Works

  • We want people to buy more books — this directly incentivizes it
  • Series readers are our best customers anyway, reward the behavior
  • Creates natural “quests” without forced structure
  • Publisher co-op opportunities (publisher funds the bonus XP for their series)

Kids & Young Adventurers

XP for reading, not just buying. The system flexes to fit.

Ideas

  • Read a book, answer a quiz → XP (staff or parent verifies)
  • Summer reading quest → XP milestones
  • Book report or drawing → GM awards XP
  • Storytime attendance → XP
  • Age-appropriate achievements and titles

Why This Matters

  • Parents love structured reading incentives
  • Kids are intrinsically motivated by leveling up / progression
  • Builds the habit of coming to the shop
  • Creates lifelong guild members

Flexibility Is the Point

The gold-for-XP frame is infinitely extensible because XP is just a number. Anything can award XP:

SourceExampleXP
Purchase$1 spent1 XP (base rate)
Check-inDaily visit5 XP
EventAttend free event10 XP
GM AwardStaff discretion5-25 XP
Series CompletionFinish DCC50 XP
Reading (kids)Verified book read20 XP
CommunityRefer a friend who joins100 XP
QuestComplete seasonal questvaries

How It Connects

The Guild as a DAO

The guild is effectively a DAO — same governance principles, no blockchain required. Postgres is the chain, Payload is the smart contract, staff are the multisig.

Why Blockchain Doesn’t Fit

  • Customers trust us — trustless verification solves a problem we don’t have
  • XP is centralized by design (we set the rules, we run the game)
  • Wallet onboarding is friction that kills adoption at a bookshop
  • Every “web3 loyalty” project is just a database with extra steps

What We Take From DAO Thinking

The governance model is the insight, not the tech.

DAO ConceptGuild Equivalent
TreasuryMembership dues fund GM pools, events, stock
Governance tokenXP — earned through participation, not purchased
Delegated authorityGMs have daily XP budgets to award
ProposalsMembers can pitch events, stock requests
VotingHigh-level members influence decisions
MultisigStaff collectively manage the system
The protocolThe shop itself — the physical third space

Member Governance (XP as Influence)

Higher-level members have earned trust. That trust can translate to influence:

  • Stock votes — “should we carry more manga?” (poll at kiosk or Discord)
  • Event proposals — back an event idea with XP; enough support and it happens
  • Seasonal elections — community picks a “Guild Champion” role
  • Advisory input — Mithril-tier members weigh in on how membership funds get spent

Why This Beats a Crypto DAO

  • No cold start — the community already exists in the shop
  • Meatspace accountability — people see each other, no anon trolling
  • Zero onboarding friction — no wallets, no gas, no seed phrases
  • The “chain” is reputation and trust, which is stronger

Open Questions

  • What’s the base XP-per-dollar rate? 1:1 is clean but might need tuning
  • How does the GM daily pool scale? Per-staff or per-store?
  • Should GM awards be visible to the recipient only, or announced?
  • Do XP ever expire? (Probably not — that breaks the game feel)
  • How do we handle returns/refunds on XP already awarded?
  • How many pass tiers? Could be just one (“Guild Pass”) or a few
  • What’s the XP curve between ranks? Flat or exponential?
  • XP sinks — what can members spend XP on? (exclusive merch, early access, naming rights, temporary perk boosts)
  • Do seasons reset leaderboards only, or also rank progress?
  • Party size limits? 2-5 feels right
  • How do party bonuses scale? Flat bonus or percentage?