10:00confirmedslot_abkg_a1b214:30holdslot_cavailable09:00bkg_x9z1confirmed11:30slot_bhold16:00conflictbkg_f3g4available13:00confirmed10:00confirmedslot_abkg_a1b214:30holdslot_cavailable09:00bkg_x9z1confirmed11:30slot_bhold16:00conflictbkg_f3g4available13:00confirmed
slot_bavailablebkg_c3d415:00holdconfirmed08:30slot_dbkg_e5f6conflict12:00availableslot_a16:30confirmedbkg_p2q809:30holdslot_cconfirmedslot_bavailablebkg_c3d415:00holdconfirmed08:30slot_dbkg_e5f6conflict12:00availableslot_a16:30confirmedbkg_p2q809:30holdslot_cconfirmed
bkg_e5f611:00conflictslot_cconfirmed14:00bkg_g7h8holdavailable10:30slot_bconfirmedbkg_r4s515:30hold08:00availableslot_dconfirmed12:30bkg_e5f611:00conflictslot_cconfirmed14:00bkg_g7h8holdavailable10:30slot_bconfirmedbkg_r4s515:30hold08:00availableslot_dconfirmed12:30
16:00slot_dholdbkg_i9j0available13:30confirmedslot_abkg_k1l209:00conflicthold14:00slot_bavailablebkg_t6u711:00confirmedslot_chold16:00slot_dholdbkg_i9j0available13:30confirmedslot_abkg_k1l209:00conflicthold14:00slot_bavailablebkg_t6u711:00confirmedslot_chold
confirmedbkg_m3n4slot_b10:00holdavailable15:30bkg_o5p6conflictslot_c09:30confirmedbkg_v8w913:00holdslot_aavailable16:00confirmedbkg_x0y1confirmedbkg_m3n4slot_b10:00holdavailable15:30bkg_o5p6conflictslot_c09:30confirmedbkg_v8w913:00holdslot_aavailable16:00confirmedbkg_x0y1

About Floyd

Making Time
Programmable
for Agents.

The Problem

AI agents are booking appointments, reserving resources, and managing schedules. But they need more than calendar APIs. They need transactional guarantees.

Traditional calendar systems were designed for human interactions, not autonomous agents operating at scale. They can't handle concurrent booking requests, lack atomic reservation logic, and provide no safety for retries. The result? Double-bookings, race conditions, and complex state management in your application code.

Floyd provides booking infrastructure with the guarantees agents need: temporary holds with automatic expiry, database-level conflict prevention, and idempotent operations. When two agents compete for the same slot, the system handles it deterministically. One succeeds, the other receives a clear conflict response.

What we believe

01

Transactional correctness

Booking is not a CRUD operation. It requires atomic holds, conflict detection, and deterministic outcomes. Floyd treats every reservation as a database transaction.

02

Built for agents, not humans

Agents operate concurrently, retry aggressively, and don't read error messages. Every API surface is designed for machine clients first.

03

Open infrastructure

The Floyd Engine is open-source under Apache 2.0. The booking layer should be auditable, forkable, and self-hostable by anyone.

Open source

Apache 2.0. No vendor lock-in.

The Floyd Engine is fully open-source. Inspect the code, run it on your own infrastructure, and contribute back. The hosted API is how we keep the lights on, but the core is yours to own.

Apache 2.0
Self-hostable
floyd-run/engine

Get in touch

Have questions?

Whether you're evaluating Floyd, want to discuss a custom deployment, or just want to talk about the problem space. We'd love to hear from you.