Holding the date
How holds, deposits, and bookings work — and how Autotelic books a date
What a hold is, how a fixed-price SKU gets booked, and the real booking system Autotelic runs today, including an API for AI agents.
live
A hold reserves something — a date, a room, a time slot — for a short window without full payment, so someone has a chance to confirm before the reservation is given away. A deposit or a fixed-price booking goes further: it turns a quoted service into a paid commitment on both sides, at a price set in advance rather than negotiated after the fact. Both patterns only work if the system enforces its own promises — a hold that never expires isn't really a hold, and a fixed price that changes at the register isn't really fixed.
A newer pattern is letting an AI agent book directly, not just a person clicking through a page — which only works safely if the agent's tools are narrow and read-only where it counts: it can see what's available and reserve it, but it should never see or move a card number itself.
Autotelic's booking system holds a slot for a set window, generates a Stripe-hosted pay link for anything requiring payment, and tracks orders through that pending state until they're paid or the hold expires. For AI agents specifically, a documented set of tools exists to list rooms, list open slots, place a hold, and generate a pay link — with no card fields ever passing through the agent's hands.
Booking a BARna room — Autotelic’s own venue — works this way live today, and a handful of fixed-price service SKUs, like a Level 2 EV charger install, are bookable the same way regardless of project type.
The booking system itself doesn’t care what kind of project it’s attached to — an ADU, a home remodel, a new build, a commercial tenant finish or a venue can all use a fixed-price SKU where one exists; venue bookings are simply where it runs most fully today, because BARna’s rooms are Autotelic’s own to book.
What it does
- A hold-and-pay drawer reserves a slot for a short window and generates a Stripe-hosted pay link.
- Orders sit in a pending-payment state until they're paid or the hold expires.
- A scope-cart flow quotes and places orders outside the hold drawer.
- A documented set of AI-agent tools — list rooms, list slots, hold a room, get a pay link — never touches a card field.
- Booking a BARna room, Autotelic's own venue, works this way live today.
- A handful of fixed-price service SKUs, like a Level 2 EV charger install, are bookable the same way regardless of project type.
What it sees
What it replaced
Nothing here replaced an old phase.
Proof
- ADUliveThe EV charger install SKU books directly; other ADU work books through a consult.
- Home remodelliveThe EV charger install SKU books directly; other remodel work books through a consult.
- New buildliveThe EV charger install SKU books directly; other new-build work books through a consult.
- CommercialliveFixed-price SKUs book directly where one applies; larger commercial work books through a consult.
- VenueliveBARna’s rooms book directly: a real hold, a real Stripe pay page, and an agent-bookable API.
The system layer
The system behind a booking: how a hold becomes a reservation, and how an AI agent can book safely.
Topology
- Hold-and-pay drawer
- Stripe-hosted pay page
- Scope cart
- Agent booking API (OpenAPI + MCP)
- Booking tools: list rooms, list slots, hold a room, get a pay link
- Agent booking API (OpenAPI + MCP) → Booking tools: list rooms, list slots, hold a room, get a pay link
- Booking tools: list rooms, list slots, hold a room, get a pay link → Hold-and-pay drawer
- Hold-and-pay drawer → Stripe-hosted pay page
- Scope cart → Stripe-hosted pay page
The one-day clock
- 17:00 — COO digest
- every 2 hours — Build-desk PR pulse
- every 5 minutes — Fleet watch
One replay
Questions
How long does a hold last?
Long enough to complete a payment, but not indefinitely — it releases automatically if payment doesn't go through in time, and the slot becomes available again.
Can an AI agent book a room on my behalf?
Yes, through a documented set of tools that can list rooms and slots, place a hold, and generate a pay link — the agent never sees or handles a card number.
What can I book today?
A BARna room, Autotelic’s own venue, and a handful of fixed-price service SKUs like a Level 2 EV charger install.
What happens if I don't pay before the hold expires?
The hold releases and the slot becomes available again — nothing is charged.