The Intent Order Book
Binary bookings are lossy compression of intent. When personal agents hold graded, durable demand, markets invert: aggregate first, synthesise inventory second.
BOOKED / NOT BOOKED taxes uncertain humans with premature commitment and destroys demand-quality information. Agents make graded intent visible before commitment — so markets can clear where latent demand densifies.
This is market microstructure for the agent era: the intent ladder, inventory-as-artefact, flash-mob quorum markets, and the strategy re-run when coordination cost collapses.
The argument in three lines
- •Lossy bookings. Binary commitment is a premature-commitment tax; many bookings are options in disguise.
- •Demand first. Intent order book + ladder + flash-mob quorum; synthesise inventory when density clears.
- •Scarcity moved. Coordination cheap → become a demand-assembly business, not a session publisher.
Scott Farrell · LeverageAI
Binary Bookings Are Lossy Compression
BOOKED / NOT BOOKED is not a market structure. It is lossy compression of human intent — and it taxes uncertainty.
TL;DR
- •Binary booking systems only understand BOOKED / NOT BOOKED — a lossy compression of real human intent.
- •Forcing early hard commitment when life is still fuzzy is a premature-commitment tax.
- •Economically, many "bookings" are options purchases, not attendance forecasts.
- •Providers then plan capacity against soft signals dressed up as hard ones.
Ten days before Sunday, the inventory opens. You don't know what Saturday night will look like. You don't know whether you will sleep, whether it will rain, whether your body will feel like a social sport at 8 a.m. You know only that you generally like Sunday pickleball, that seats fill, and that if you wait until your intent becomes firm, the liquidity will already be allocated to people who clicked earlier.
So you click BOOKED.
The system records a fact. What you actually held was a probability distribution with conditions attached. The booking software flattened it into a bit.
That flattening is not a UI inconvenience. It is a market-design failure.
The premature-commitment tax
A premature-commitment tax is what a market charges when it forces uncertain humans to crystallise fuzzy future intent into a hard state before they know enough to mean it.
You pay it in three currencies:
- Attention — weekly polling, calendar gymnastics, cancellation rituals.
- Optionality — you book extra sessions "just in case," because the fee is small and the seat is scarce.
- Truth — the provider's fill board now lies a little, because soft demand is labelled firm.
The tax is not accidental. It is the rational response to software that only understands two states. If the database row can only be empty or occupied, the only way to reserve a place in a future liquidity pool is to occupy it early. Humans invent an options market on top of a binary ledger because the ledger refuses to hold degrees.
I'm booking ten days in advance because that's when the inventory opens. I don't even know what I'm doing… shit might happen Saturday night.
That is not flaky customer behaviour. That is a rational agent under a bad commitment interface.
Bookings are often options
In a clean model, a booking means: this human will attend.
In the lived model, especially when the price of no-show is trivial, a booking means: this human has acquired the right to decide later whether they attend.
Those are different economic objects.
| What the UI says | What the human often means |
|---|---|
| BOOKED | I am protecting optionality |
| BOOKED | I like this pattern historically |
| BOOKED | I panic-bought when the drop opened |
| NOT BOOKED | I am free but unwilling to commit yet |
| NOT BOOKED | I would come if three friends firmed |
| NOT BOOKED | I searched and found nothing (intent still real) |
The provider looks at thirty bookings and plans for thirty bodies. The latent structure might be eighteen firm players, seven likelies, and five humans hedging. Binary systems destroy demand-quality information. The market cannot distinguish a solid core from a fog of options.
Restaurants have lived inside this fog for years.1 Reservation research treats no-shows as a first-class planning problem: studied sites show meaningful no-show bands2 (on the order of low single digits to mid-teens in some samples; broader industry commentary often treats rates near twenty percent as unsurprising, with special occasions far higher). Operators invent deposits, reminders, and overbooking not because diners are uniquely immoral, but because a binary reservation is a soft commitment wearing a hard label.
Pickleball at five dollars a head is just a clearer laboratory. When the financial penalty for treating a booking as an option is near zero, humans will do exactly that — and the software will keep calling the option a promise.
What information evaporates
Before the click, a human might hold:
- •I often like Sunday 8 a.m.
- •I struggle to get out of bed.
- •Saturday night may change things.
- •Future me will know more.
After the click, the market holds:
- •BOOKED = true
Everything conditional, temporal, and graded has been deleted. That deletion is the lossy compression. Compression is useful when the discarded detail does not matter. Here the discarded detail is the product quality of the demand signal.
Personal agents reverse the direction. They can carry the rich state until firming is actually justified — not because they are smarter than booking forms in the abstract, but because they sit on the human side of the world: sleep, calendar, weather, cancelled soccer, already-on-site continuation. The market does not need telepathy. It needs a type system richer than a checkbox.
What this book will do
This chapter names the tax. The next chapter rebuilds the market object that replaces the checkbox: an intent order book with elastic multi-time preferences. Then we install the state machine — the intent ladder — so demand can firm without being forced to lie early.
We will not design the personal agent that holds custody of that intent. We will not fully price what the provider ultimately sells when the other side of the net is the real good. Those are sibling doctrines. Here the owned question is simpler and sharper:
What does market microstructure look like when demand can be graded, durable, and visible before commitment?
If your product still forces BOOKED / NOT BOOKED as the entire universe of demand, you are not "keeping things simple." You are taxing uncertainty and then wondering why your fill board misbehaves.
Key takeaways
- • Binary bookings compress probability and conditions into a bit — and that lost detail is market-critical.
- • The premature-commitment tax is paid in attention, optionality, and false certainty.
- • Many bookings function as options; treat them as attendance forecasts at your peril.
- • Richer demand state is the precondition for a better market, not a nice-to-have UX polish.
The Intent Order Book
Strong 10:15 / lighter 11:00 / outside 12:00 is an order book with elasticity. Clear where intent densifies.
TL;DR
- •Graded multi-time preferences are an order book with elasticity, not a form with three radio buttons.
- •A market maker's job is to clear the time where compatible intent densifies — not to guess an 8 a.m. session and hope.
- •Today's T-10 inventory drop is a primitive batch call auction; agents unlock a continuous, demand-first market.
- •The fee you collect is closer to a rake for immediacy than a "booking fee" for a calendar row.
Imagine Sunday morning demand around one suburban venue as a depth chart — not a list of booked names, but a stack of intent:
CASTLE HILL · SUNDAY INTENT BOOK (illustrative) 08:00 ███████ 7 09:00 ██████████ 10 10:00 ███████████████ 15 10:30 █████████████████ 17 11:00 ███████████████████████ 24 ← densest 11:30 ███████████████████ 19 12:00 ████████ 8
Now add the part binary software cannot see. Each bar is not a pile of identical BOOKED flags. It is a stack of elastic orders:
- •Scott: strong 10:00–10:30, fine at 11:00, outside chance at 12:00 if he slept in
- •Jane: any time after 10:30, before 13:00
- •Peter: any Sunday morning if social/beginner-ish
- •Michelle: 11:00 only
That structure is an intent order book. The "prices" are times and conditions. The "sizes" are degrees of intent. The clearing problem is: which session, if synthesised, maximises compatible playable demand given real court constraints?
Current software does not solve that problem. It publishes a row and waits.
Elasticity is the feature
In equities, a limit order says: I will buy up to this price, this size, until cancelled. In recreational markets, a human says something stranger and more useful:
Strong at 10:15. Lighter at 11:00. Outside at 12:00 if I wake late.
That is one order with elasticity across the time axis. A booking form forces the human to pick a single box early. An intent book lets the market maker optimise the clearing time across flexible human intent.
Instead of the club guessing:
Let's put on an 8 a.m. Sunday session.
the system can say:
Maximum compatible intent clears near 11:00. Probable cohort size clears the quorum. Court capacity exists. Form the session. Firm the agents.
That is market making. Publishing EVENT #48129 is not.
Batch call auction vs continuous demand-first market
Market microstructure has vocabulary for what clubs accidentally built.
A call auction (batch auction) collects orders and clears them at a scheduled instant3 — multilateral execution at one point in time. A continuous market clears whenever sides cross, without waiting for the bell.4
| What many clubs run today | What agent-held intent unlocks |
|---|---|
| Periodic call auction | Continuous, demand-first clearing |
| Supply posted first (30 slots drop at T−10 days) | Demand pooled first (standing graded intent) |
| Humans poll to discover the drop | Pool crosses a threshold |
| Humans self-match by clicking | Venue asked to stage when density clears |
| Unsold slots = "weak demand" | No slot exists until it clears |
The Tuesday-or-whenever scramble when inventory "opens" is not a law of nature. It is temporal batching for a pre-AI world: software could only clear a match if a human showed up at the appointed release and clicked. Call auctions have virtues in equities — they amass liquidity at a point in time — but recreational humans are not HFT firms. Forcing every player into a synchronised scramble taxes the customer to do the matching by hand.
Agents change the feasible set. They hold standing orders. The market can watch density form continuously: Wednesday 5 p.m. already firm; 7 p.m. eleven firm, eight likely, six conditional — close enough to stimulate. "Seven more for a second session" is a market-maker prompt, not a marketing email.
The club is a market maker that thinks it is a calendar
In a market, a market maker does not primarily sell the asset. It sells immediacy: the confidence that when you show up wanting to trade, a counterparty is already there. That standing readiness is liquidity. A poker room takes a rake for exactly this and is honest about it. You are not paying for the felt. You are paying for the other seats.
A pickleball club taking a small per-player fee on top of court hire is economically closer to that rake than to a SaaS booking surcharge. The customer is buying: when I want to hit a ball, enough suitable people will be there that the game is good.
Misread the business and you optimise the wrong surface:
- •Better app chrome
- •Clearer drop announcements
- •Screenshots proving the announcement existed
Those answers respond to a UI complaint. The ontology question is different: are you a calendar with a payment button, or a liquidity venue for recreational intent?
If you are the latter, your core artefact is not the published session grid. It is the intent order book — visible density, elastic preferences, progressive firming — and the operational capacity to stage supply when the book clears.
What the order book makes possible
Once demand is multi-time and graded:
- Clearing time becomes a decision variable, not a tradition ("we've always done 8 a.m.").
- Partial density becomes actionable — stimulate, merge windows, or wait.
- Cross-provider routing becomes thinkable — the human's agent cares about outcome and travel, not logo (addressability details are out of scope; the market implication is not).
- No-shows become less mysterious — options stop masquerading as firm orders (see Ch1).
The order book does not abolish physical constraints. Six courts still hold a finite number of bodies. A person still has to unlock equipment. Honesty about scarcity belongs in Chapter 5. The point here is narrower: the book is how you see demand before you force it to lie.
Key takeaways
- • Multi-time graded preferences are an order book; treat them as such.
- • Market makers clear where intent densifies; calendars publish and pray.
- • The inventory drop is a batch call auction design — not sacred.
- • Price your work as liquidity provision and the product roadmap changes.
The Intent Ladder
Indicative → likely → firm → committed. State transitions are the product.
TL;DR
- •Replace BOOKED / NOT BOOKED with a ladder: indicative → likely → firm → committed.
- •State transitions are the product: what moves a human up or down the ladder is fresher than any form field.
- •Side states (weakening, cancel, optional/conditional) keep the book honest.
- •The market should optimise against the ladder, not against a checkbox history.
Chapter 1 argued that binary bookings destroy demand quality. Chapter 2 argued that elastic multi-time preferences form an order book. This chapter installs the type system: the intent ladder — the state machine a market can actually clear against.
This is the primary artefact of the book. If you steal one diagram, steal this one.
The four rungs
INDICATIVE
"I often like this class of session."
↓
LIKELY
"Conditions look suitable; calendar free; no hard conflict."
↓
FIRM
"I want this. Act as if I'm in unless I cancel."
↓
COMMITTED
"Book / pay / hold the seat. Penalties may apply."
INDICATIVE
Standing preference without a near-term world state. Sunday social pickleball near home is a habit I like. Useful for density forecasting and for knowing whom to notify when a flash cohort forms. Almost worthless as an attendance guarantee — and that is fine, because we stop pretending it is one.
LIKELY
The world has narrowed. Weather acceptable, calendar open, energy not obviously shot, travel constraint met. The human has not yet said "do it," but a well-calibrated agent would score attendance probability much higher than baseline. Providers should treat likely density as stimulatable, not bankable.
FIRM
Intent has crossed the human's action threshold. I'm in for 11:00 if the session exists. Firm is the rung where market makers should count toward quorum for synthesis. It is still not a legal commitment in the payment sense — it is a social/operational commitment the human (via agent) is willing to stand behind.
COMMITTED
Money, seat, penalty, or explicit contract. Committed is what today's BOOKED pretends every early click already is. In a healthy ladder, commitment happens late enough to be true and early enough to stage supply — not ten days early because the drop opened.
Side states (keep the book honest)
Real humans do not only climb. They also slide and branch.
| State | Meaning | Market action |
|---|---|---|
| WEAKENING | Firm or likely, but new evidence reduces probability (late night, illness signal, conflict emerging) | Down-weight; do not count fully toward quorum |
| CANCEL | Explicit exit from a firm/committed path | Free capacity; maybe re-open stimulation |
| OPTIONAL / CONDITIONAL | Firm only if predicates hold (soccer cancelled; still on-site; friend firms) | Track predicate; auto-promote when true |
| CONTINUE | Special case of conditional: already in a session, open to adjacent time | High-value late density (Ch4) |
Without side states, the ladder becomes another binary with extra labels. With them, the book can represent Wednesday 7 p.m. optional if soccer cancelled — the exact order that binary software cannot hold.
State transitions: what moves the needle
The ladder is not a form the human re-fills. Transitions are evidence updates.
Upward transitions (examples):
| From → To | Typical evidence |
|---|---|
| Indicative → Likely | Calendar free; weather ok; habitual window approaching |
| Likely → Firm | Explicit "I want to play"; high agent confidence; peer density rising |
| Firm → Committed | Session synthesised or seat reserved; payment authorised |
| Conditional → Firm | Predicate true (cancelled soccer; rain stopped; already at venue) |
Downward transitions (examples):
| From → To | Typical evidence |
|---|---|
| Firm → Weakening | Home late; sleep short; calendar conflict appears |
| Weakening → Cancel | Explicit rule (e.g. home after midnight ⇒ no 8 a.m.) |
| Likely → Indicative | Window passed without firming; conditions soured |
| Committed → Cancel | Formal cancellation path; capacity returns |
Notice what is not on the list: "the inventory drop opened, so flip to COMMITTED." That transition is the premature-commitment tax wearing a product decision. A ladder forbids it as a default.
Sunday morning, rewritten
Ten days out (today's system): Scott clicks BOOKED for Sunday 8:00 because that is when seats exist. Market counts +1 firm body. Reality: indicative habit plus fear of missing out.
Ten days out (ladder): Scott's agent posts INDICATIVE on Sunday social windows within twenty minutes of home, with multi-time elasticity (strong mid-morning, weaker early). No commitment. Market sees density forming across the morning, not a fake full 8:00.
Saturday evening: No conflict yet → LIKELY on the densest clearable window (say 11:00). Early 8:00 stays indicative/weak.
Saturday 23:45 — still out: WEAKENING on anything before 10:00.
Sunday 09:55 — awake, clear weather, "pickleball bro": LIKELY → FIRM on 11:00. Agent may keep 10:30 as secondary.
Session clears; pay/seat: FIRM → COMMITTED. Leave at 10:40.
Same human. Same sport. Completely different information quality for the market maker.
How the market should use each rung
| Rung | Count toward published "full"? | Count toward quorum to synthesise? | Stimulate? | Stage supply? |
|---|---|---|---|---|
| Indicative | No | No (forecast only) | Soft notify | No |
| Likely | No | Partial weight | Yes | Prepare options |
| Firm | Soft yes | Yes | If near threshold | Yes, if physical lead time allows |
| Committed | Yes | Yes | No need | Confirmed |
Operators who still need a single "booked" number for legacy systems can project the ladder into a risk-weighted fill — but they should stop believing the projection is the territory.
Design rules (portable)
- Default late commitment. Commitment is a privilege of cleared sessions, not of drop time.
- Predicates are first-class. Conditional intent is not a edge case; it is how adults schedule.
- Down-ramps are product, not failure. Weakening and cancel keep the book true.
- Never equate indicative with committed in dashboards that executives trust.
- Agent-held state beats form-held state for transitions that depend on the human's world (custody mechanics out of scope; the market implication is not).
Key takeaways
- • The intent ladder is the replacement type system for booking checkboxes.
- • Transitions are evidence updates, not ritual clicks.
- • Side states prevent the ladder from becoming binary theatre.
- • Markets should clear against firm/likely density — and stop planning as if every early BOOKED were a body.
Continuation Intent
When soccer cancels and you are already on court, the best demand signal is not a form from ten days ago.
TL;DR
- •When the world changes mid-evening, the best demand signal is not a form from ten days ago — it is continuation intent.
- •"Late reg" is market language for high-value, on-site, already-warm demand.
- •Spot markets (session-by-session) punish humans; season contracts pre-assemble liquidity; agents make spot markets less stupid without forcing season-hard commitment.
- •Binary systems are blind to the most valuable late density they could harvest.
Wednesday. You booked the 5 p.m. pickleball session because that is what fit. Soccer training was supposed to own the later slot of your brain. Then soccer cancels. You play 5 p.m. You feel good. At 6:30 you are already at the courts, already social, already in sports mode. The 7 p.m. session still has room.
You late-register. Poker term. Eerily accurate.
You play a second session. You go home tired in the good way.
Now ask what the booking software knew.
Scott booked 5 p.m. = true Scott booked 7 p.m. = false (until you manually fixed it)
Ask what a personal agent could know.
Scott is physically at the venue Soccer predicate flipped to cancelled Scott has precedent for enjoying back-to-back midweek 7 p.m. has capacity Price consequence trivial Energy signals okay
The probability that Scott wants another session did not tick up by a polite 5%. It re-priced. That re-pricing is continuation intent: intent that emerges because the human's world just changed in a way that makes an adjacent session unusually attractive.
Why continuation is better information
Ten-day-ahead bookings are stale by construction. They are written before the information that matters has arrived. Continuation intent is written after the information arrives — often while the human is already inside the venue's physical and social context.
| Signal | Freshness | Specificity | Typical binary visibility |
|---|---|---|---|
| Habitual Sunday booking | Low | Medium | High (clicked early) |
| Panic-click at inventory drop | Low | Low | High |
| Continuation after cancelled plan | High | High | Low (manual only) |
| On-site "I'll stay if others stay" | Highest | Highest | Near zero |
Markets that cannot see continuation leave money and experience on the table. They also mis-rank demand: the ghost booking from ten days ago counts the same as the human already on court with a free evening.
The agent move (without building the agent here)
We are not designing custody, authorisation, or memory architecture. Those are sibling problems. For market microstructure, only one claim is required:
Something on the human side can hold a conditional order: if soccer cancels and I'm still at pickleball and 7 p.m. has liquidity, firm me.
That is the OPTIONAL / CONDITIONAL rung from Chapter 3 with a continuation predicate. When the predicate flips, the order promotes. The market sees a firm body without a human hunting an app between games.
Multiply by twenty agents and you get something more interesting than one late reg: a second session synthesised from residual warm demand, not from a pre-published grid that hoped people would free up.
5 p.m. session ends
residual continuation intent: 9 firm, 6 likely
nearby free agents: 4 likely
↓
quorum approachable for 7 p.m.
↓
stimulate / synthesise
↓
late cohort clears
That is demand-first clearing in miniature. Chapter 6 expands it to the full flash-mob walkthrough. Here the point is the fuel: continuation intent is high-octane density.
Spot market versus season contract
Your Saturday soccer solved liquidity differently. You committed in summer — fee, team, identity, roughly eighteen fixtures. The market cleared at the season level. On a given Saturday you do not open an app and wonder whether eleven other lunatics will appear. You purchased a forward contract on player liquidity.
SOCCER (season structure)
one large commitment
↓
many games of pre-assembled liquidity
PICKLEBALL (spot structure)
search → book → search → book → …
↓
human participates in dozens of tiny auctions per year
Neither structure is morally superior. Season contracts buy certainty with rigidity. Spot markets buy flexibility with coordination pain. The AI-native opportunity is not "force everyone into seasons." It is make the spot market stop throwing away soft and continuation demand so flexibility does not require weekly cognitive labour.
Soccer's lesson for pickleball operators is brutal and useful: you already know how valuable pre-assembled liquidity feels. Your booking app currently makes customers manufacture a pale imitation of it, one anxious click at a time.
What operators should instrument
If you only measure bookings and no-shows, you are blind to continuation.
Add:
- Same-day second-session rate among players already on site.
- Predicate-triggered firming (cancelled alternate plans, weather flips).
- Time-to-firm from first indicative to committed when a session clears late.
- Unseen demand: searches and agent pings for windows with no row (leads into Ch5).
The late-reg anecdote is not a cute edge case. It is a demonstration that the most valuable demand often appears after your batch auction already ran.
Key takeaways
- • Continuation intent is fresher, higher-quality demand than early binary bookings.
- • Conditional orders ("if X, firm me") are how adults actually schedule.
- • Season contracts pre-clear liquidity; spot markets need agents to stop being stupid.
- • Instrument on-site and predicate-triggered density — or keep losing the best fill you never saw.
Inventory Is an Artefact
No row is not no demand. Zero-result searches are evidence of unformed supply — if you instrument them.
TL;DR
- •Bookable inventory is often a scar left by software that needed a database row before anyone could transact.
- •"No inventory" is routinely misread as "no demand."
- •47 zero-result Monday-night searches (illustrative) are evidence of unformed supply — if you instrument them.
- •Honesty cut: physical scarcity is real; the polling ritual is the artefact.
Traditional marketplaces expose existing inventory.
Here are flights. Here are hotel rooms. Here are pickleball sessions. Here are restaurant bookings.
Customers hunt. If the list is empty, the product story says demand had nowhere to land — or, more carelessly, that demand was weak.
That story is sometimes true. Often it is a category error.
The row that must exist
Deterministic transaction software grew up with a requirement: a row must exist before a human can transact against it.
event_id: 48129 start: 2026-07-12 08:00 capacity: 30 status: published
Only then can the app show a book button. Only then can payment attach. Only then can "full" mean something the database understands.
So operators create sessions in advance. They publish supply. They wait for demand to discover it. That is not because human desire to play only exists after a CMS publish. It is because the tooling could not clear a match any other way.
Inventory, in this sense, is an artefact of architecture — a scar where clearing used to require a pre-created object.
The old flow:
CREATE SESSION ↓ publish inventory ↓ humans poll ↓ humans book ↓ hopefully enough turn up
Supply first. Always.
Zero-result searches are not zero demand
Consider Monday night. Players search. Clubs, scrapers, agents, browsers — whatever the stack. Result: nothing bookable that matches time, travel, and social constraints. Forty-seven such zero-result searches accumulate over a stretch of Mondays (illustrative scenario figure from the source case — use it as a shape, not as a published industry benchmark).
What did the operator learn if they only look at the session grid?
Monday nights don't fill. Maybe demand is weak. Don't bother staffing.
What the search history actually said:
Monday-night demand repeatedly showed up and found no object to transact against.
Those are not the same sentence. The first is a demand story. The second is a market-opening story. If no row exists, the transaction cannot occur, and the absence of transactions is then cited as proof that the row should not exist. Circular, tidy, and wrong.
Instrument negative search. Treat repeated zero-result patterns as a product input:
| Pattern | Naive reading | Better reading |
|---|---|---|
| Empty Monday grid | Weak demand | Unopened market |
| Full Sunday 8 a.m. | Strong demand | Strong early-committers + option hoarders (see Ch1) |
| No Tuesday evening rows | "We don't run Tuesdays" | Unknown latent demand until agents hold standing intent |
| Cancellations after rain | Flaky customers | Binary system couldn't re-clear to 10:30 when sky cleared |
Inventory synthesis
Some categories have elastic or creatable supply. A flight seat is hard to synthesise at T−30 minutes. A pickleball session is different:
enough compatible players
+ court capacity
+ organisational capability (host, equipment, insurance)
↓
session can be created
Inventory synthesis is the move: detect latent demand first, then create the bookable object.
OLD inventory → discover demand AI-NATIVE intent → assemble demand → synthesise inventory
The bookable slot becomes an output of clearing, not the input that demand must hunt.
That is the replace move applied to market design: do not merely automate discovery of the pre-published grid. Ask whether the grid should be the primary object at all.
Honesty: scarcity is real; polling is the artefact
Here is the cut that keeps the idea from over-reaching.
Real constraints:
- •Finite courts and hours
- •Noise rules, council permits, lighting
- •Someone to unlock equipment / hold duty of care
- •Insurance and payment rails
- •Skill-mix and social format that make the game good
Artefacts:
- •The requirement that a session row exist days before intent firms
- •The weekly human polling ritual
- •Interpreting empty catalogues as empty desire
- •Forcing BOOKED as the only way to reserve a place in future density
Six courts times four players is physics. The Tuesday refresh scramble is software sociology. If you blur them, you either sound like a utopian ("scarcity is fake") or you defend the scramble as if it were physics ("we have to open inventory on a schedule"). Both mistakes are available. Avoid both.
The market maker still has to clear a real court. They do not have to force humans to re-enact a batch auction every week to do it.
Precedent: catalogues as temporary scaffolding
Early e-commerce often looked like "put the catalogue on a website" — a digital photocopy of the aisle. Useful transitional scaffolding. Strategically incomplete. The durable winners rebuilt around search, recommendation, logistics, and demand prediction — not around a prettier PDF of SKUs.
Session businesses are in a similar adolescent phase. Putting the booking sheet online was progress relative to a phone tree. Treating the online sheet as the terminal architecture is how you get polished OpenSports embeds and still miss Monday night.
The catalogue was never the business. Neither is the session row.
What to build into the metrics layer
- Zero-result and near-miss demand by time window and travel radius.
- Time from density threshold → synthesised row → first firming (intent-to-game latency).
- Share of sessions that originated demand-first vs grid-first.
- Physical utilisation separate from published-slot fill — they diverge when you synthesise late.
If your dashboard only celebrates fill rate on pre-published inventory, you are scoring the old game.
Key takeaways
- • Pre-published inventory is often an architectural scar, not a natural law.
- • Zero-result search history can be the most honest demand signal you have.
- • Synthesise sessions when intent densifies; stop requiring rows before desire is allowed to exist.
- • Physical scarcity remains; polling does not have to.
Flash-Mob Markets
Aggregate latent intent to quorum, stage supply, firm the humans, dissolve the scaffold.
TL;DR
- •A flash-mob market aggregates compatible latent intent until a quorum forms, then asks supply to stage the session.
- •Full walkthrough: standing orders → density → threshold → venue contact → synthesis → firming → dissolve.
- •Andrew Chen's atomic network is the cold-start cousin: smallest stable cell that self-sustains; agents warehouse demand so the cell can form without heroic human coordination.
- •The coordination structure is temporary by design — liquidity is the product; the mob is the mechanism.
The flash-mob analogy keeps returning because it is not a metaphor for chaos. It is a metaphor for threshold coordination.
Humans with compatible intent exist. Separately, none of them can produce a good game. Together past a critical mass, they can. The historical problem was assembling the "together" — messages, group chats, hope, and the booking form as a crude coordination device.
Personal agents change the assembly cost. They hold standing, graded, conditional intent (Chapters 2–4). The market can sum that intent before anyone commits a body to a car. When the sum crosses a threshold, you do not "open inventory and pray." You stage a session for a cohort that already approximately exists.
That is a flash-mob market.
Full walkthrough — Sunday, wet then clear
T0 — Standing orders (overnight)
Agents hold open-loop recreational intent. Not bookings. Orders.
| Human | Intent sketch |
|---|---|
| Scott | Social/beginner-ish pickleball; ≤20 min from home; mornings preferred after late nights; firm if weather clear and sleep ok |
| Jane | Castle Hill catchment; after 10:30 any Sunday |
| Mark | Soccer cancelled Saturday; open to social racket sport Sunday if easy |
| Alice | Habitual Sunday player; indicative default, firms when density visible |
| … | … (~20–30 similar standing orders in a 15 km radius) |
No session row for "Sunday 11:00 ad hoc" exists yet. Under the old model, that would mean no market. Under this model, the book is already alive.
T1 — 08:00 — Rain, early grid empty of sense
A pre-published 8:00 might have been a ghost town of weakened orders. Agents down-ramp early windows (WEAKENING). The call-auction club would call this "soft demand." The intent book calls it "wrong clearing time given weather."
T2 — 10:14 — World updates
Scott wakes. Weather clears. Calendar empty. He says the magic words — or his agent infers from routine. INDICATIVE → LIKELY → FIRM on mid-morning windows with multi-time elasticity: strong ~10:45–12:30, travel constraint tight.
Across the catchment, other agents update. Mark's soccer-cancel predicate still true. Jane's window open. Alice's agent sees rising density and firms.
T3 — Quorum detection
COMPATIBLE LATENT INTENT
location: Castle Hill cluster
time: 11:00–13:00 overlap
format: social / mixed ability
firm + high-likely count: 21
travel constraints: mostly ≤20 min
↓
QUORUM FLAG: session-scale density
Quorum is a policy, not a miracle. For this venue format it might be "at least N firm-equivalent players for K courts" with partial credit for likelies. The number is local. The structure is portable: do not stage supply until demand density justifies the physical open.
T4 — Contact supply (the inversion)
Now — only now — agents or the market-maker service contact the venue side:
Twenty-one probable players for Castle Hill 11:30 social. Can you staff, unlock, and take payment?
Supply answers against real constraints: courts free? host available? insurance ok? If yes, proceed. If no, the market tries the next feasible venue or time — demand is portable across logos more than operators wish.
This is the inversion relative to OpenSports theology:
OLD: publish session → hunt humans NEW: assemble humans → publish session
T5 — Session synthesised
A row is born as an output:
session_id: synthesised-… start: 11:30 courts: 6 capacity: 30 origin: demand-first seed_firm: 18 seed_likely: 6
Inventory exists because clearing happened — not so that clearing might happen.
T6 — Firm the humans
Agents move FIRM → COMMITTED for their people (within each human's authority rules — custody detail out of scope). Push notifications are confirmations, not discovery chores. A public listing can still pull additional walk-up or late agents: published density attracts, the poker-room flywheel in miniature.
Session live. Eighteen committed. Need a few more for full rotation quality.
That stimulation message is market making, not spam — if and only if it is grounded in a real near-threshold book.
T7 — Play, then dissolve
Humans arrive. Someone unlocks equipment. Balls get hit back. Names get half-learned. The temporary coordination structure has done its job.
FLASH MOB COMPLETES
↓
coordination scaffold dissolves
↓
what remains: played games, payment, reputation crumbs, updated habits
The point of the structure was never to become a permanent group chat from hell. It was to produce a playable session and get out of the way. Liquidity was the product. The mob was the mechanism.
Why agents cross the cold start
Two-sided markets die on empty rooms. Neither side arrives for a void. Andrew Chen's cold-start framing5 names the escape hatch practitioners keep rediscovering: build an atomic network6 — the smallest stable, engaged network cell that can self-sustain — then replicate adjacent cells.
A human flash mob is a terrible atomic-network factory. Everyone must independently decide to show up, at the same time, with no standing orders, usually after seeing a poster or a meme. Coordination cost is the whole joke.
An agent-mediated flash mob pre-loads the cell:
- •Latent demand is warehoused as standing graded intent
- •Summation happens before bodies move
- •Threshold logic is explicit
- •Supply is invited when the cell is already almost real
"Come for the tool, stay for the network" also fits the arc: a scrape-every-club personal tool is useful on day one; the network value appears when enough tools clear sessions together. Guarantee-one-side tactics (seed hosts, seed courts, seed firm players) remain available — but the novel substrate is agent-held demand as pre-committed soft liquidity.
Failure modes (so the idea stays honest)
| Failure | What it looks like | Mitigation |
|---|---|---|
| Quorum too low | Constant false starts | Raise threshold; weight firm > likely |
| Quorum too high | Sessions never synthesise | Partial courts; stimulate; widen time |
| Ghost firming | Agents over-firm | Human authority rungs; penalties at COMMITTED only |
| Supply refusal | Courts dark despite demand | Multi-venue routing; staff market for hosts |
| Spam stimulation | "7 more needed" every hour | Rate-limit; require near-threshold truth |
| Scarcity denial | Promise 11:30 when courts booked | Real inventory constraints in the clear |
Flash-mob markets do not abolish operations. They abolish pretending the session grid is demand.
Key takeaways
- • Flash-mob markets are threshold coordination on agent-held intent, then supply staging.
- • The walkthrough is the doctrine: stand → update → quorum → contact → synthesise → firm → dissolve.
- • Atomic networks explain why warehoused latent demand beats heroic group chats.
- • Physical ops remain; what dies is supply-first empty publishing as the default.
The Scarce Resource Moved
When coordination is repriced toward zero, scarcity moves. Supply businesses must become demand-assembly businesses.
TL;DR
- •Industries change when the historical constraint that shaped them is removed — even if the customer need looks stable.
- •When coordination is repriced toward zero, scarcity moves from "ability to organise 30 people" to "30 compatible people willing to show up."
- •A supply business must become a demand-assembly business or defend a different scarcity on purpose.
- •Soccer already solved liquidity with season contracts; pickleball's spot market must re-run the strategy analysis for agents.
Twenty years ago, "what business are you really in?" was a standard strategy drill. Case studies, MBA classrooms, the whole machinery of forcing operators to stop confusing their mechanism with their job.
The drill still works. The inputs changed.
AI agents reprice communication, matching, reminders, preference joins, and polling — the coordination stack that used to justify entire product lines. If you keep answering the strategy question with last decade's constraint set, you will optimise a business that no longer exists.
The constraint that shaped the club
Historically, organising thirty people into a suburban court complex at a shared time was genuinely hard:
- •Discover who plays
- •Agree a time
- •Book facilities
- •Collect money
- •Remind humans
- •Handle dropouts
- •Unlock equipment
- •Run rotations
The operator who could reliably perform that stack earned a fee and a community. The scarce resource was coordination capacity plus access to courts. Publishing sessions and running a booking sheet was a reasonable productisation of that scarcity.
Then the stack started getting cheap.
COMMUNICATION repriced BOOKING repriced PAYMENT repriced REMINDERS repriced PREFERENCE MATCHING repriced POLLING repriced COORDINATION repriced
Not free. Not magic. Repriced. Enough that the old definition of the business goes stale.
The customer still wants roughly the same terminal scene: hit ball, someone hits ball back, say g'day in the break. The need did not reinvent itself. The historical constraint that shaped the firm did.
Old scarcity / new scarcity
OLD SCARCITY
ability to coordinate 30 people
↓
business organised around scheduling & session publishing
NEW SCARCITY
30 compatible people willing to play
at a compatible time and place
↓
business should organise around liquidity & demand assembly
This is the portable strategy frame:
Industries change when the historical constraint that shaped them is removed. The game of business is won by the person who notices where the scarcity moved.
If you still think you are selling "organised sessions," you will pour product effort into announcement chrome, drop timing, and app pride. If you notice scarcity moved, you pour effort into intent density, quorum policy, synthesis latency, and multi-venue capacity — market making.
Supply business → demand-assembly business
Supply posture:
Create 8 a.m. Sunday session
↓
"Please fill our supply"
Demand-assembly posture:
Observe latent player demand
↓
Find density
↓
Form playable cohort
↓
Acquire court capacity
↓
Game
The court remains a resource. The game is formed demand. That sentence rearranges the org chart in your head: marketing becomes liquidity ignition; ops becomes staging; product becomes the intent book; success metrics become sessions cleared from real density, not rows published.
Stop Automating, Start Replacing shows up here as a one-line cousin: do not merely automate the fill of pre-published sessions. Ask whether pre-publishing sessions as the primary machine should survive. The Terminal Value altitude is the same question in a suit: when coordination execution gets cheap, what still makes this company valuable?
Soccer already knew a version of this
Season-long amateur soccer pre-assembles liquidity with a hard forward contract: fee, team, fixtures, identity. The scarcity of "will enough people show up this Saturday?" is mostly retired at signup time. You paid for certainty with rigidity.
Pickleball-as-spot-market re-asks the liquidity question every session and currently charges the human attention tax to participate in each mini-auction. That made sense when software could not hold soft demand. It makes less sense when agents can.
The strategic fork is not "copy soccer's season or die." It is:
- Offer season-like instruments where customers want certainty (memberships, standing firm cohorts), and
- Run a proper spot market for everyone else — intent book, ladder, synthesis — instead of a batch-auction booking form pretending to be a market.
Both can coexist. Both are demand-side designs. Neither is "we hired a better push-notification vendor."
Altitude mismatch: screenshots vs ontology
When a customer complains about friction and an owner replies with screenshots proving the announcement existed, you are watching two altitudes collide.
- •UI altitude: Was the information available?
- •Ontology altitude: Why must a human poll a batch auction to access recreational liquidity?
Screenshots can win the first argument and lose the company. The AI-native attacker does not care that your drop was announced. They care that they can clear more playable games at times people actually want, with less unpaid human coordination.
Diagnostic questions for operators
- If coordination cost fell 10×, which of our processes become pointless rather than merely faster?
- What percentage of our "demand" is early option-hoarding versus firm late intent?
- Where is scarcity now — courts, hosts, compatible players, or software rows?
- Are we paid for publishing calendar objects or for producing playable density?
- What would a well-funded demand-assembly entrant steal first — our high-affinity regulars with agents.
If you cannot answer these without reopening the session CMS, the scarce resource has already moved and your map has not.
Key takeaways
- • Stable customer need + moved constraint = new business definition required.
- • Coordination cheap → scarcity is compatible willing humans (liquidity), not organisational heroics.
- • Demand assembly is the posture; session publishing is the legacy posture.
- • Re-run the strategy analysis whenever a cost that shaped your industry collapses — on purpose, not after a startup does it to you.
Same Doctrine, Different Industry
Corporate learning cohorts re-run the same scarcity relocation. Then: an operator map.
TL;DR
- •The scarce-resource-moved frame is not a sports story. Apply it anywhere coordination used to be the product.
- •Worked variant: corporate learning cohorts / professional workshops.
- •Operator map: intent ladder, zero-result metrics, quorum policy, business-type re-run.
- •Scope fence: custody, counterparty-as-product depth, and engagement-vs-intent macro stay with their siblings.
Pickleball was the laboratory because the absurdity is visible: adults performing weekly liquidity auctions to hit a plastic ball. The doctrine is broader. Whenever a business was shaped by the difficulty of assembling compatible humans in time and space, agent-held graded intent reopens the strategy question.
Non-sport variant: corporate learning cohorts
The old constraint
Professional development workshops — negotiation skills, manager fundamentals, safety refreshers, vendor tool training — grew up around a familiar stack:
Pick a date months ahead ↓ Publish a course row in the LMS / catalogue ↓ Email the company / blast the list ↓ Hope 12–20 people book ↓ Facilitator flies in (or logs into a room) ↓ Run the day
Historically, the hard parts were real: finding budget holders, herding calendars, securing a room, contracting a facilitator, producing materials. Coordination and catalogue logistics were scarce. Organisations paid for someone to run that gauntlet. "We run scheduled courses" was a defensible business definition.
What got repriced
Agents and modern calendaring do not eliminate learning. They reprice the herding:
- •Standing intent: I'd take a tight negotiation workshop this quarter if it's ≤ half day, within 30 minutes of the office or excellent remote, and peer group is managers not pure sales.
- •Multi-time elasticity: strong next month, possible the month after, avoid end-of-quarter.
- •Conditional firming: if three teammates firm, firm me.
- •Continuation: I just finished related modules; I'm warm for the practicum this week.
The catalogue row is no longer the only object demand can speak to. Demand can exist as a book of graded intent across a company or a metro professional population.
Old scarcity / new scarcity
OLD SCARCITY
ability to organise 15 professionals + facilitator + room
↓
business = scheduled catalogue courses
NEW SCARCITY
15 compatible learners with aligned skill gaps,
overlapping calendars, and willingness
↓
business = cohort assembly + facilitation liquidity
The facilitator is still scarce skill. The room may still be scarce. What is no longer scarce enough to define the firm is the heroics of filling a pre-published date via email and hope.
Demand-assembly posture for L&D
Pool graded learning intent (skills, level, constraints)
↓
Detect cohort density (topic × level × time × location)
↓
Synthesise workshop when quorum clears
↓
Contract facilitator / room as supply response
↓
Firm and commit learners
↓
Run, dissolve cohort scaffold, keep skill graph crumbs
That is Chapters 2, 3, 5, and 6 with different nouns. The intent order book becomes a skills-and-calendar book. Flash-mob markets become cohort ignition. Inventory synthesis becomes running the course only when the cohort is real.
What breaks if you refuse
You keep publishing quarterly calendars that run half-empty or cancel late. You interpret empty seats as "weak learning culture." You invest in prettier LMS tiles. Meanwhile an internal agent mesh — or an external market maker for professional cohorts — assembles full rooms on twelve days' notice from standing intent and leaves your catalogue looking like a museum of hoped-for demand.
Restaurant reservations rhyme on the commitment bug2 (binary bookings, no-shows, overbooking patches — Chapter 1) even when the scarce-resource story differs. Use restaurants to stress-test your ladder; use L&D cohorts to stress-test your business-type re-run.
Operator map (one page you can run)
1. Replace the checkbox
Implement — even manually at first — the intent ladder for your top session type: indicative / likely / firm / committed, plus cancel and conditional. Stop executive dashboards that treat early BOOKED as bodies.
2. Instrument negative demand
Log zero-result and near-miss demand by window. Review weekly. If the same hole appears repeatedly, you are looking at unformed supply, not a personality flaw in your customers.
3. Write a quorum policy
Define firm-equivalent counts to synthesise vs to stimulate vs to wait. Include physical lead times (staff, setup). Publish the policy internally so ops is market making, not guessing.
4. Measure intent-to-game latency
Time from density threshold to staged session to first commitments. Drive it down. That latency is competitiveness in a demand-first world.
5. Re-run "what business are you in?"
Quarterly, under the assumption that coordination cost keeps falling. Write two sentences:
- •We used to be scarce at: ____
- •We are now scarce at: ____
If both sentences still say "our app" or "our calendar," try again.
6. Separate UI pride from ontology
When criticised, answer the ontology question first. Screenshots second, if at all.
What this book deliberately did not cover
| Topic | Why parked | Sibling |
|---|---|---|
| How agents store, authorise, and audit intent | Custody mechanics | Personal agents / article 12 |
| Full product definition of counterparty liquidity | What the market ultimately sells | Article 15 |
| Engagement metrics vs intent metrics as industry critique | Macro claim | Article 16 |
| Protocol-level agent addressability | Service surface engineering | Agent Addressability |
Those boundaries are not incompleteness. They are how a doctrine stays sharp. This ebook owns market microstructure: lossy binary commitment, the intent order book, inventory-as-artefact, flash-mob quorum markets, and the scarce-resource-moved re-run.
Closing
Binary bookings were a reasonable interface for a world where software could not hold graded human intent and markets could not clear without pre-published rows. That world is ending in pieces.
You can spend the transition polishing the drop.
Or you can build the book — elastic, graded, honest about scarcity — and assemble demand until the session is worth synthesising.
The court is still real. The polling does not have to be.
Aggregate first. Synthesise second. Stop forcing uncertain humans to lie early.
Key takeaways
- • Corporate learning cohorts re-run the same scarcity relocation as social sport.
- • Demand-assembly L&D publishes courses when cohorts clear, not when the PDF calendar says so.
- • The operator map is ladder + negative demand + quorum + latency + business-type re-run.
- • Keep the scope fence: microstructure here; custody, counterparty depth, and engagement wars elsewhere.
References & Sources
The evidence base behind every claim — primary research, industry analysis, and technical specifications
Research Methodology
This ebook draws on primary research from standards bodies, independent research firms, enterprise technology vendors, and consulting firms. Statistics cited throughout have been cross-referenced against primary sources.
Frameworks and interpretive analysis developed by Scott Farrell / LeverageAI are listed separately below — these represent the practitioner lens through which external research is interpreted, and are not cited inline to avoid self-promotional appearance.
Primary Research & Standards Bodies
Tse & Poon — Modeling no-shows, cancellations, overbooking [1]
Restaurant revenue management models no-show probability and overbooking limits
https://faculty.sites.iastate.edu/ytpoon/files/inline-files/JFBR2017.pdf
Alexandrov & Lariviere (Kellogg) — Are Reservations Recommended? [2]
Restaurant no-show rates: Bertsimas & Shioda 3–15% in one study; ~20% not unusual; special occasions higher
https://www.kellogg.northwestern.edu/faculty/lariviere/research/ReservationsAug11.pdf
Springer / market microstructure — Call Auction Trading [3]
Call auction batches orders for simultaneous execution at a single price at a predetermined time
https://link.springer.com/rwe/10.1007/978-1-4614-5360-4_36
Investopedia — Call Auction [4]
Call auctions batch liquidity; continuous markets offer anytime matching flexibility
https://www.investopedia.com/terms/c/call-auction.asp
Andrew Chen — The Cold Start Problem [5]
Atomic network: smallest stable engaged network cell that can self-sustain
https://a16z.com/books/the-cold-start-problem/
LeverageAI / Scott Farrell — Practitioner Frameworks
The interpretive frameworks, architectural patterns, and practitioner analysis in this ebook were developed through enterprise AI transformation consulting. The articles below are the underlying thinking behind those frameworks. They are listed here for transparency and further exploration — not cited inline, as this is the author's own analytical voice.
Scott Farrell — Stop Automating. Start Replacing
Prior question: whether the process should exist under AI
https://leverageai.com.au/stop-automating-start-replacing-why-your-ai-strategy-is-backwards/
Scott Farrell — The Terminal Value Doctrine
When execution gets cheaper, constraints on execution become more valuable
https://leverageai.com.au/the-terminal-value-doctrine-stop-optimising-the-horse/
Industry Analysis & Vendor Research
Lenny Rachitsky (excerpting Chen) — The Atomic Network [6]
Small stable engaged network that can self-sustain, then replicate adjacent cells
https://www.lennysnewsletter.com/p/atomic-network
About This Reference List
Compiled July 2026. All URLs verified at time of compilation. Regulatory documents and standards specifications are subject to revision — check primary sources for the most current versions.
Some links to academic papers and vendor research may require free registration. Government and standards body publications are freely accessible.