All modules

Bounty Board

Retailers & Brand Deputies grant achievements from any device

In Progress

High Noon is played on a table, so a human still has to say “this player earned that.” This module makes that manual step effortless: a mobile-first console where a Retailer or Brand Deputy opens the live event, finds the player, taps an achievement, and it's granted — the XP Network delivery driver handles the write and the XP payout instantly.

The Origin

The delivery driver proved the hard part: we canwrite real achievements and XP into XP Network on demand. But a driver is an engine, not a steering wheel. Someone at the game — a store owner, a brand rep running a demo table — needs to actually issue those grants, and they're doing it with a phone in one hand while a game is in progress.

The whole design problem is the manual step.Because it's a board game, there will be manual entry — that's a given. The question isn't how to eliminate it; it's how to make it so fast and so obvious that issuing an achievement mid-game takes seconds and never breaks the flow of the table.

What The Console Does

Every interaction designed for one hand, at a table, mid-game.

Roster at a glance

Open the live event and see the players. Search or scroll with big tap targets — no tiny dropdowns, no hunting. Linked players show their XP Network handle so you know the grant will land on a real account.

One-tap common grants

The achievements issued most often (Participation, First Blood, placements) are one-tap buttons, not a buried menu. The long tail stays in a searchable list. Tap player → tap achievement → done.

Batch award

Table-wide grants in one action — select everyone who played and award Participation to the whole table at once, instead of tapping through each player. The driver already accepts an array of user_ids.

Confirm & undo

A real grant pays out real XP, so a fat-finger can't be silent. A lightweight confirm on high-value grants and an instant undo on the last action keep mistakes cheap and recoverable.

Two Roles, One Pattern

Retailer

Scoped to their own store's events. They run the tables in their shop, so they see their leagues, their players, their nights — and can never touch another store's data.

Brand Deputy

Reaches across the events they cover — a brand rep running demos or sanctioned play at multiple stores or a convention. Same tap-to-grant surface, broader event scope.

Build Phases

The engine is done; this is the operator UI on top of it.

D0 Shipped

Delivery engine (prerequisite)

  • The XP Network driver already grants achievements and pays out XP end-to-end.
  • Player auto-linking and the achievement map are live.
  • This module is pure UI on a proven write path — the risky part is behind us.
D1 Shipped

Core issuer view

  • Live at /[slug]/issue, mobile-first: search + big tap targets, bottom-anchored for one-handed use.
  • XP-linked vs unlinked badges + honest per-grant feedback (granted / already-had-it / not-linked).
  • WebAuthn Face/Touch unlock on the saved token, access-code fallback. PWA install to home screen.
D2 Shipped

Speed & safety layer

  • One-tap buttons for the most common achievements; searchable bottom sheet for the rest.
  • Batch-select for table-wide awards (everyone at the table earns one grant in a single action).
  • Confirm on high-value grants + a cancellable send window as an honest undo (the write is held, not faked-reversed — there is no revoke endpoint).
D3 Next Up

Assist the operator

  • Grant history / audit per event so a store can see what was awarded and by whom.
  • Surface suggested grants from match results so the operator taps to confirm instead of hunting.
  • Role-scoped auth split: Retailer (own store) vs Brand Deputy (cross-event) — today both share the league admin code.
  • Fold in the driver's automatic in-game triggers (an XP-driver feature) so the console only surfaces what still needs a human.

Status

Origin: The delivery driver proved grants work; this is the tool that puts them in operators' hands. Scoped 2026-08-12.

Prereqs: Met — the XP Network delivery driver (write path + auto-linking) is live in production.

Status: Live in production. D1 (core Bounty Board view) and D2 (speed & safety) shipped — mobile surface at /[slug]/issue with tap-to-grant, batch, the cancellable send window, and biometric unlock. D3 (grant history/audit, suggested grants, role-scoped auth split) is next.

Back to Product Vision

Internal strategy page. Keep this honest as the build changes.