autotelic.build(720) 287-7958

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

Back to the galaxy

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

Venue rooms and slots, read live · live from GET /api/v1/public/booking/services and /services/{slug}/slots, read server-side at render time

What it replaced

Nothing here replaced an old phase.

Proof

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
  1. Agent booking API (OpenAPI + MCP)Booking tools: list rooms, list slots, hold a room, get a pay link
  2. Booking tools: list rooms, list slots, hold a room, get a pay linkHold-and-pay drawer
  3. Hold-and-pay drawerStripe-hosted pay page
  4. Scope cartStripe-hosted pay page

The one-day clock

  1. 17:00COO digest
  2. every 2 hoursBuild-desk PR pulse
  3. every 5 minutesFleet watch

One replay

Venue rooms and slots, read live · live from GET /api/v1/public/booking/services and /services/{slug}/slots, read server-side at render time

Reveal the system layer

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.

Book now

Next star: Project management