2026-03-31

Chat with Phil (Victory Point) — distribution, loyalty-to-POS pipeline, leaving Withfriends

Withfriends exit

Told Phil I’m leaving Withfriends to go solo. Reasons: don’t like the founder, can move faster alone without legacy tech. Phil thought it was funny but gets it.

Guild pitch — the “Dota compendium for stores”

Walked Phil through the loyalty platform framing:

  • Gamified RPG: customers rise in ranks by showing up, buying, attending events
  • “Battle pass” = membership that multiplies points
  • Basically built the Dota compendium for retail stores

Distribution problem — still valuable but not the moat

  • Carrie already uses Claude Cowork to automate distributor syncs — Playwright-based scrapers are outdated by a $20/mo subscription
  • Browser automation for distro isn’t a defensible moat
  • The real moat: POS and transaction data across many small businesses
  • Phil agreed distribution alone isn’t the moat

Phil’s distribution pain (firsthand)

  • Can’t get enough stock to satisfy in-person demand
  • Sends inflated allocation numbers to every distributor because they do percentage-based allocation (“ask for 10, get 2; ask for 100, get 20”)
  • Blasted every distro with 500 units for Pokemon — now drowning in stock, but it sells
  • Only sells online when something hasn’t moved for 6+ months

The coordination thesis

The play is loyalty/personalization → POS integration → shop-level sales data → inter-shop inventory coordination.

Key insight chain:

  1. Every shop over-inflates allocation numbers (Nash equilibrium breakdown)
  2. There’s an equilibrium that involves sharing sales data
  3. An arbitrator with sales data from many shops can allocate more efficiently than current distributors
  4. At a certain point, the arbitrator becomes the distributor

Phil called this a “tier-2 distributor” model — big shops becoming distributors for smaller shops (like how Dungeon already buys inventory from Victory Point).

GameStop analogy

Phil drew the parallel to GameStop’s internal allocation: look at sales numbers, make scheduled shipments, distribute transparently. We want the same thing for indie shops — inventory counted en masse, distributed appropriately — instead of Phil being on the phone four hours every Monday.

The Square thought experiment

If Square wanted to, they could throw money at this and make millions immediately. Imagine ordering inventory from Square instead of managing distributors — just hit APIs or use their dashboard. They have the POS data already.

Key question to answer

What would a shop pay for a 90% allocation fulfillment guarantee, if it means sharing sales data and trusting an external party to allocate better than they can themselves?

Pricing signal

  • Phil would pay $500–1K/yr. Would not pay that monthly — “need more volume to scale to make that worth it”
  • Bookmanager comp: ~2K/yr ongoing, plus 1% on online sales. Shops already pay this for inventory/catalog management alone
  • Agreed pricing must be variable by shop size
  • Idea: price based on amount of sales data shared — aligns incentives, rewards full data participation, scales naturally with shop size
  • Phil’s reaction to tiers: X/mo needs more volume to justify
  • Agreed pricing must scale with shop size
  • Shared flat tiered model with Phil: <99/mo, 179/mo, 299/mo

Magic / Loyalist as comp

Discovered magic.company — raised 2B+ in guest spend. See magic-loyalist-comp.

Key insight: we’re not building “Mable/Crisp for indie retail.” We’re building “Loyalist for independent retail + supply chain coordination.” Magic took the top of the market (fine dining). We take the bottom (indie shops running Square) and add the distribution layer they don’t have.

Vertical expansion — family connection

Hotels and hospitals are the expansion verticals after indie retail. Panat’s family operates in hotels/hospitals — that’s a built-in entry point and domain expertise for expanding beyond retail.

Concepts to research

Phil and I touched on several economics/logistics concepts we don’t have vocabulary for yet:

  • Nash equilibrium in allocation gaming (every shop inflating numbers)
  • Information asymmetry between distributors and retailers
  • Tier-2 distribution / redistribution networks
  • The mercantile guild system as historical precedent (600 years later, same coordination problem)
  • Vertical integration for SMEs vs. what corps already solved at scale
  • Multichannel sourcing + selling (valuable for shops that buy from multiple distros and sell across channels)

Chat with Dan Jamrock — gamification thesis, leaving Withfriends

Context

Dan is a product designer (worked together at Rokt and Cassi). Shared the guild/loyalty idea and got his honest pushback.

Withfriends exit

Leaving Withfriends — last day of contract is today. Don’t want to be cofounder there; the indie retail loyalty idea is more interesting.

The pitch

Showed Dan Loyalist as comp — they do loyalty for restaurants. We’re doing the same thing for indie retail (bookstores, game stores, record shops), but with the loyalty system designed like an RPG adventurers guild: rank up, do quests, get achievements.

Dan’s pushback

  1. Monetization in thin-margin verticals: Can’t charge the businesses directly — margins too thin (especially restaurants). Could work around advertising like Loyalist seems to do, but niche agile companies + big platforms (Resy, OpenTable) already pursuing this.
  2. Gamification is short-term engagement: Traced Duolingo’s gamification — works there because language learning is a unique modality. Long term, real perks and lifestyle value beat gamification every time.
  3. Game vs. utility tension: If you make it a full video game, you’re encouraging people to spend time gaming instead of getting the app’s core value. “At that point, just make a video game?”

My responses

  • Thin vs. true gamification: Not Duolingo-style streaks. Literal game like RuneScape or Second Life — quests, dungeons, exploration — but you can also browse real-world inventory. The fun comes from systems depth, and the loop is: browse the bookstore in-game → grab the IRL book on the way home.
  • Trojan horse for POS data: The real value prop is that loyalty integration gives us access to POS and customer data. Once we have transaction data across shops, we become the Hansa guild — coordinating inventory and demand across stores. Basically Rokt for indie retail with more emphasis on loyalty/personalization/gamification.
  • Monetization is customer-side: Free for customers. Optional monthly pass (17K MRR, growing.

Dan’s reaction

  • “Think there could be something there” — needs to noodle more
  • Wants to focus on where desire for indie entertainment connects to actual purchasing/decisioning process psychologically
  • Noted this ties strongly to human desire for community
  • Suggested exploring StartPlaying.games as a digital community comp already generating force in the space
  • Down to keep thought-sharing and reviewing docs — “I’m going to support your ideas no matter what”

Key insight from Dan

“That’s exactly what Rokt does” — capturing customer engagement to sell relevant products. The Rokt parallel is real; we’re Rokt for indie with a loyalty/game wrapper.

Action items

  • Share relevant docs with Dan
  • Research StartPlaying.games as community comp
  • Follow up with Dan for deeper product/UX session once core concept is tighter

Jimmy Lee (mana.inc) — playtest feedback → mutual RuneScape connection

Context

Jimmy Lee (@wwwjim), partner at mana.inc, posted a 30-level isometric platformer technical demo. Panat gave extensive playtest feedback (2026-03-27 to 2026-03-31).

Feedback highlights

Detailed notes on all 30 levels covering:

  • UX: flag pole should be the endpoint (not the flag), flag needs a bright color (red/pink), diagonal input stutters
  • Design: fall damage feels wrong for the purgatory theme — suggested deathless world where only falling off the map kills you (like Lode Runner 2)
  • Witch enemies: color-coded robes to indicate passive vs. aggressive (LR2 monk system), witch t-bagging on death is hilarious
  • Level pacing: levels 1-8 are slower, 9+ gets creative — suggested reordering to front-load the interesting ones
  • See-through walls (level 17): should be small radius around player, not full transparency
  • Tone: “straight up feels like purgatory, gives me Yume Nikki vibes”
  • Convention breaks: some levels start in unsafe zones, which works when intentional but confuses when accidental

Jimmy’s response

Very positive. Quoted the feedback publicly: “I am really thrilled someone played my technical demo and hopefully had a good time. I think that’s why we make stuff sometimes, so someone will have a good time and have thoughts.”

Offered to make Panat a character in his single-player RuneScape-like game.

The reveal

Panat told Jimmy about the Guild game concept: a nostalgic RuneScape-like game where the bookstore exists in-game and players can shop virtual inventory synced with real-world inventory. Direct overlap with what Jimmy is building.

Why this matters

  • mana.inc partner building in the exact same aesthetic/game space (isometric, RuneScape-inspired)
  • Genuine mutual respect established through thoughtful feedback
  • Potential game dev collaborator for the Guild game layer
  • The “indie creator to indie creator” rapport is strong — Jimmy values the direct creator-player relationship, same ethos as Dungeonbooks

Action items

  • Follow up on the RuneScape game overlap — explore collaboration
  • Research mana.inc — what they build, who else is there
  • Stay engaged with Jimmy’s game dev progress