Concept · itinerary interchange

Exchanging travel itineraries between applications

Roadbook is an open JSON interchange format for complete travel itineraries — an open, versioned JSON format for exchanging complete travel itineraries between AI assistants, travel applications, agencies and travelers. This page is about the exchange: who produces a Roadbook, who consumes it, and what makes the handover reliable.

Who exchanges what#

ActorProducesConsumes
travel agency / tour operatorThe sold program as a Roadbook: days, guides and drivers (people), transfers (transport), vouchers (tickets), the organisation's brand.Client changes re-exported from a player; itineraries drafted by an assistant.
booking system / OTAExports of confirmed reservations as bookings with refs, payment, check-in/out, tickets with real payloads.
AI assistantWhole itineraries from a conversation; repairs after validation.An existing Roadbook to edit ("move the boat tour to day 2").
itinerary builderHand-authored or wizard-built trips.Imports to continue editing.
mobile app / offline playerEdited, re-exported files (statuses updated, options chosen).Any valid Roadbook: renders days, tickets as scannable codes, per-traveler views, offline.
scripts, converters, analyticsConversions from e-mails, PDFs, calendars (future); generated test trips.Budget aggregation, calendar export, reporting.

What makes the handover reliable#

Three concrete scenarios#

Agency → traveler → player
The agency's system emits marrakech-package.roadbook.json with the program, the driver's photo and WhatsApp, prepaid transfers and Majorelle tickets. The traveler opens it in any compatible player; the file is read offline in the medina; the player shows "by Example Travel". Example →
Assistant → validator → player → assistant
An assistant generates a 5-day Japan trip; the validator flags an unknown bookingId; the assistant repairs it; the file is imported into a player; two days later the traveler asks the assistant to swap two museums — it edits the same file. Workflow →
Booking export → merge → business trip
A corporate travel tool exports flights and hotel as bookings with company-paid payment; the traveler's assistant adds meetings and a conference; the validated file is shared with the colleague on the same trip. Example →

Complementary formats#

Roadbook does not replace iCalendar, GPX/KML or airline boarding-pass standards; it references or derives them. A player may export the schedule to a calendar, a driving day to GPX, and renders IATA BCBP payloads as PDF417 — the Roadbook is the source of truth they derive from.

Implementing a reader or writer#

Requirements for claiming "Roadbook 1.2 compatible" are on the versioning page; the integrations page lists existing and planned tooling; submit your implementation to be listed.