Time is a number line. A booking is a segment on it, and a conflict is two segments overlapping. open-deltat builds the whole scheduling stack on that one idea, and keeps it free, open, and self-hostable, so anyone (or their AI) can stand up bookings and, in time, share them on an open network for time.
- tap: the Time Allocation Protocol, an open standard for scheduling, booking, and availability, with its typed TypeScript SDK (
@open-deltat/client). - deltat: the reference implementation, a time-first database that treats availability as collision detection. One Rust binary that speaks Postgres, with no Postgres underneath.
