This document describes a personal travel assistant (PTA) application for phones. The PTA would provide travel documentation and guidance through the travel process. It would handle tickets, maps, rules and more. It uses a framework of state machines to guide the user through specific trip details like aviation, hotels, and renting a car. The target users are leisure and business travelers, and travel companies. It aims to keep the traveler focused on departure and arrival while providing important travel content offline.