Palaver · a field manual for discussion markets
A raised hand is a bid with the number scrubbed out.
Palaver runs a group discussion as a small, fair market: speaking time is auctioned in points distributed equally, and the queue is public. The floor goes to whoever bids highest. Nobody has to moderate, and nobody has to raise their hand to speak.
- What the moderator sees ?
- What the raised hand meant 6/min
Foreword · where discussion markets came from
“I would pay twenty of my own dollars, right now, to say my point.”
I had that thought in grad school, in the Q&A after a talk, after the moderator had passed over my raised hand for the fourth time. My thought contained exactly what the moderator needed: how much my point mattered to me, right then, weighed against much else. Palaver is what followed: let who speaks next come from that information rather than from a moderator's guess.
— Simon Cullen
§ 1 · The problem
Moderators have to guess.
Every discussion has one scarce resource: speaking time. Someone has to decide who gets it, and the usual signal — a raised hand — doesn't say how urgent the point is, what it would add, or how it compares with the other hands up. So the moderator guesses, and guessing has predictable biases: toward the confident, the familiar, and whoever is easiest to see.
The cost is invisible. When the most important point in the room goes unmade, nobody finds out.
- – Vidushi ?
- – Justin ?
- – Claire ?
- – Rosa ?
- – Sam ?
§ 2 · The idea
Bid for the floor instead of raising your hand.
The twenty-dollar thought had the right form but the wrong currency: an auction in dollars would just favor the richest participants. So Palaver uses points. Everyone gets the same amount at the start of each discussion — 20 by default — and points buy one thing: speaking time. A high bid can only mean one thing: this person wants the floor right now.
- 1Vidushi8/min
- 2Justin5/min
- 3Claire4/min
- 4Rosa2/min
§ 3 · How the market works — 1 of 3
You see where you'd stand before you bid.
Moving the bid slider shows your place in the queue before you commit anything — so move this one. If the price is high and your point can wait, wait for it to drop. Ties go to whoever bid first, so matching a bid never jumps you ahead of it.
Drag the slider on this page to see how it works.
Not a mock-up: the same previewPosition from @palaver/domain
orders this queue and the ones the server settles.
- Your position
- № 3
- In queue
- 5
- Balance
- 20pts
- 1Vidushi8/min
- 2Justin5/min
- 3You5/min
- 4Claire4/min
- 5Rosa2/min
You would stand № 3 of 5. The most this bid could cost you: 5 of your 20 points. Ties go to whoever asked first.
§ 3 · How the market works — 2 of 3
You pay the runner-up's rate, and only for the time you use.
By default the auction is second-price: when you win the floor you're charged the runner-up's bid, not your own. That keeps the strategy simple — bid what the turn is actually worth to you — and it means you can't overpay for a turn nobody else wanted.
And that charge is a rate per minute, not a flat price, so the meter stops when you do. Making your point concisely is cheaper than holding forth, for you and for the room.
- Their bid
- 8/min
- They pay
- 5/min
- Spoke
- 0:42
- Charged
- 4pts
§ 3 · How the market works — 3 of 3
Speaking is free when nobody's waiting.
When the queue is empty the price to speak is zero, so the app stops asking for a bid and just offers a button. Press it and see: the floor is yours for a full turn, the clock runs, and nothing is charged for any of it. Even if you've spent every point, you can still talk when the queue is empty. A room can optionally reward whoever breaks a silence with a fraction of any bid their contribution sparks.
The queue is empty.
Price 0 · never charged
You have the floor
1:00
You broke a silence — this turn is free.
§ 4 · Try it
Free, and running now.
There's nothing to install or configure, and only the person who creates a room needs a Google account. Courses get a roster, a join code you can put on a slide, your choice of auction rules, and a ledger that persists across the term. A transcript records who spoke; the ledger records who wanted to, because a bid is a record of wanting the floor whether or not it wins.
Run a course
A class that meets every week: sign in, name it, and put the join code on a slide. Students enrol once and keep their record all term. Give a teaching assistant the console from the settings screen; archive the room when the term ends.
app.palaverbeta.com/new
Live demo
Four working phones on one screen, all in the same room. Move one phone's slider and watch the queue reorder on the other three. The demo deletes itself after three hours.
app.palaverbeta.com/try
Start a group
A one-off room for the people around your table. Set the points, show the QR code, and everyone joins from their own phone with just a first name. Deleted the next morning.
app.palaverbeta.com/start
Afterword · where this goes
The idea is bigger than the app.
Any group that takes turns talking is already allocating speaking time somehow, usually by guessing. A discussion market allocates it with information the group has but can't share without a market. Palaver is one implementation — seminars, Q&As, reading groups, and meetings could all run this way. If you run discussions, try one on a market and see what the ledger tells you.
— S.C.
- Students so far
- 641
- Rooms
- 55
- Survey responses
- 611