
KIRRO
A declared-interest booking agent for scarce inventory — courts, seats, tickets. Speed buys nothing by design: you declare before the window opens, a seeded fair draw allocates when it does, and money moves only against a confirmed result.
- 01
Declare
State what you want, a price ceiling, before the window opens.
- 02
Verify
Code parses it. Ambiguous ranges get asked again, never guessed.
- 03
Authorise
A capped mandate blocks the money — it is not charged yet.
- 04
Wait
No polling, no refreshing. Arrival time inside the window does not matter.
- 05
Allocate
A deterministic, seeded fair draw assigns slots when the window opens.
- 06
Confirm
Charge and confirm only after both inventory and payment succeed — or release, honestly.
Built for The Ken's Case-Build Competition 2026, Round 3 — “Getting the slot”. Never invents a booking reference, a hold id or a payment id: every identifier comes from a real connector result, logged and auditable.