What's in a leased travel policy?
A priority matrix that sets which passenger types and trip reasons get which priority, per-rule quotas and booking windows, seat allocation, salary-group access entitlements, penalties, and displacement or offload rules. A commercial travel policy needs none of these, because commercial travel uses price to manage demand.
How do I write a leased travel policy?
Work through it in the order the model needs. Describe the operation and its site types. List the transport modes the policy governs — air, maritime, vehicle. Define the passenger types, the travel groups they sit in, and the trip reasons, since business, leave, medical, and compassionate travel are funded and rationed differently. Then build the priority matrix: ordered rules mapping passenger types, trip reasons, and modes to a priority, each rule carrying its own quotas and booking windows. Add salary-group entitlements, which govern access rather than quantity. Set penalties for no-shows and the fairness rules that decide displacement when a departure is oversubscribed. From schema version 1.1, each rule declares its channel, and from 1.2 every trip reason declares its own — because reason-to-channel mapping is per-organisation policy, not doctrine. Reference defaults: business-funded reasons map to approved; everything else — private, subsidised, and medical — to unapproved, with medical deliberately unlimited so nothing impedes organising a medevac. Rules that mix channels do not validate. The builder checks the result for contradictions and exports it as JSON. Most operations already hold all of this in prose across several documents; the work is making it precise enough to execute.
Does it cover marine crew change and vessels?
Yes, as a first-class mode rather than an aviation model adapted to fit. The schema governs air, maritime, and vehicle transport in one policy document, quota timeframes include per-sailing and per-peak-sailing caps, and rules can be scoped to peak or off-peak sail periods — because peak-period capacity is the scarcest resource in a rotational marine operation. A crew-change journey that combines a chartered flight, a crew boat, and ground transport is rationed by one priority matrix rather than three disconnected systems.
How is this different from a commercial travel policy?
A commercial policy manages demand with money. Leased aircraft, vessels, and vehicles have no fare, so the policy has to allocate scarce seats fairly on its own. Priority replaces price.
What does the tool produce?
A structured JSON policy, built entirely in your browser. It feeds a deterministic booking engine, and a human-readable policy document can be produced from the same file.
How do I use the JSON file?
It becomes one document in your client-managed policy import — alongside the policy PDFs and procedure documents you already hold — with one distinction: it is the pre-deconflicted, machine-precise one. The built-in consistency checker means it enters the knowledge base free of the contradictions that make outcomes contradictory, and the import pipeline recognises it and routes it to the deterministic policy engine the booking engine consumes, while the same content grounds the assistant's answers. The document conforms to the published JSON Schema. A short explainer of how that booking works is on this video.
Can the output be used with something other than UnityTrip?
Yes. The output conforms to a JSON Schema published openly, so the policy is yours in a portable, documented format and any engine capable of reading it can act on it. The schema is also the shortest way to check what UnityTrip's model actually contains before talking to anyone — it is the platform thesis made inspectable rather than described.
Is it free?
Yes. It is free and needs no account, and nothing is uploaded — the policy is built in your browser.