Starter contract

travel_booking

10 rules · plain YAML · starts in observation mode

OpenDQV Cloud starter template (v0.1) — your tenant inherits this baseline. First customer edit creates v1.0 in your audit trail; pin by yaml_hash for replay. Travel booking record validation

These are starting points you own. Every rule below ships in the trial, starts in observation mode, and is yours to read, edit, or delete from day one. Rules that reference a lookup list (lookup_file) validate against reference data you control in your tenant.
Rules as at 29 August 2026 — starting points you own, not a maintained regulatory feed. We correct errors in these samples; tracking regulatory change in your active contracts is yours.
RuleFieldSeverityWhat it enforces (the message your team sees)
booking_ref_requiredbooking_referrorbooking_ref is required
passenger_name_requiredpassenger_nameerrorpassenger_name is required
email_requiredemailerroremail is required
email_formatemailerroremail must be a valid email address
departure_date_formatdeparture_dateerrordeparture_date must be a valid date (YYYY-MM-DD)
return_date_formatreturn_datewarningreturn_date must be a valid date (YYYY-MM-DD)
origin_requiredoriginerrororigin is required
destination_requireddestinationerrordestination is required
ticket_price_minticket_priceerrorticket_price must be >= 0
booking_date_formatbooking_dateerrorbooking_date must be a valid date (YYYY-MM-DD)

Run your own data against this contract in the free trial — drop a CSV in the dashboard, no code, no credit card. Start free trial →