# Itinerary Compliance Service

*/Services/Itinerary_Compliance_Service*

## Service Contract

**Sla**: Itinerary compliance reviews are completed and returned within 15 minutes of submission to prevent ticketing expiry.
**Input**:
- Proposed travel itinerary
- Corporate travel policy document
- Employee traveler profile
**Output**:
- Compliance status determination
- Policy exception alert
- Audit trail log
**Sla Basis**: turnaround-time
**Definition**: An auditing service that evaluates proposed or booked travel itineraries against corporate travel policies to ensure compliance before final ticketing. It verifies budget limits, vendor selections, and class restrictions, immediately approving compliant trips and flagging violations.
**Solves Problem**: [Unauthorized Travel Bookings](/Problems/Unauthorized_Travel_Bookings)
**Absorbs Process**: [Travel Booking Approval](/Processes/Travel_Booking_Approval)
**Delivery Lenses**:
- human
- services-as-software
**Outcome Contract**: Every submitted travel itinerary is verified against current corporate policy rules, delivering a definitive approval, rejection, or exception flag before the ticketing window expires. Unauthorized bookings are intercepted and documented prior to financial commitment.

## Service Function Cascade

**Ai Role**: AI evaluates unstructured booking details against corporate policy rules to automate standard compliance checks instantly, routing only nuanced violations to a human approver to meet tight ticketing deadlines.
**Cascade**:
- Kind: Code · Note: Parses traveler profile and proposed booking details. · Step: Ingest Itinerary Request · Verb: ingest · Realizes: Intake Booking Data · Oversight: none
- Kind: Generative · Note: Cross-references booking constraints against corporate policy documents. · Step: Evaluate Policy Constraints · Verb: evaluate · Realizes: Audit Travel Itineraries · Oversight: none
- Kind: Generative · Note: Human approver reviews edge cases and out-of-policy requests. · Step: Adjudicate Exception Flags · Verb: adjudicate · Realizes: Approve Travel Exceptions · Oversight: review-on-exception
- Kind: Code · Note: Routes approvals or rejections and writes the audit log. · Step: Dispatch Determinations · Verb: dispatch · Realizes: Issue Compliance Verdict · Oversight: none
**Realizes**:
- [Intake Booking Data](/Tasks/Intake_Booking_Data)
- [Audit Travel Itineraries](/Tasks/Audit_Travel_Itineraries)
- [Approve Travel Exceptions](/Tasks/Approve_Travel_Exceptions)
- [Issue Compliance Verdict](/Tasks/Issue_Compliance_Verdict)
**Optimizes**:
- [Itinerary Review Turnaround Time](/Metrics/Itinerary_Review_Turnaround_Time)
- [Automated Compliance Rate](/Metrics/Automated_Compliance_Rate)
- [Policy Violation Interception Rate](/Metrics/Policy_Violation_Interception_Rate)

## Service Representative Offer

**Warranty**: The provider guarantees a definitive approval, rejection, or exception flag within 15 minutes of submission, issuing account credits for any review that exceeds the ticketing window or fails to catch explicitly documented policy violations.
**Price Band**: Roughly $1.50 to $5.00 per evaluated itinerary, depending on total monthly transaction volume.
**Pricing Kind**: UsageMeter
**Deliverables**:
- Compliance status determination payload
- Itemized policy exception alerts
- Compliance audit trail logs for evaluated trips
**Delivery Mode**: The buyer provisions API access to connect the service to their corporate booking tool, submitting itineraries programmatically and receiving compliance decisions per transaction.
**Business Function**: ProvideService
**Agent Checkout Support**:
- agentic-commerce-protocol
- stored-credential

## Service Composes Agents

- [Booking Intake Agent](/Agents/Booking_Intake_Agent) — Data Ingestion
- [Policy Evaluation Agent](/Agents/Policy_Evaluation_Agent) — Compliance Auditor
- [Exception Triage Agent](/Agents/Exception_Triage_Agent) — Approval Orchestrator
- [Determination Dispatch Agent](/Agents/Determination_Dispatch_Agent) — Verdict Router

## Service Composes Headless Saas

- [GDS Booking Webhook](/Software/GDS_Booking_Webhook) — Travel Data Feed
- [Traveler Profile Sync](/Software/Traveler_Profile_Sync) — HRIS Integration
- [Policy Extraction Model](/Software/Policy_Extraction_Model) — ML/NLP
- [Ticketing Approval API](/Software/Ticketing_Approval_API) — Booking Engine
- [Audit Ledger Stream](/Software/Audit_Ledger_Stream) — System of Record

## Service Delivery Cascade Diagram

```mermaid
flowchart TD
A[Code Ingest Itinerary Request via Booking Intake Agent] --> B[Generative Evaluate Policy Constraints via Policy Evaluation Agent]
B --> C{Generative Adjudicate Exception Flags via Exception Triage Agent}
C -->|review on exception| D[Code Dispatch Determinations via Determination Dispatch Agent]
D --> E[Itinerary Compliance Verdict]
```

## Neighborhood

### Composed of

- [Booking Intake Agent](/Agents/Booking_Intake_Agent) — composes · Agents
- [Determination Dispatch Agent](/Agents/Determination_Dispatch_Agent) — composes · Agents
- [Exception Triage Agent](/Agents/Exception_Triage_Agent) — composes · Agents
- [Policy Evaluation Agent](/Agents/Policy_Evaluation_Agent) — composes · Agents
- [Traveler Profile Sync](/Software/Traveler_Profile_Sync) — composes · Software
- [Audit Ledger Stream](/Software/Audit_Ledger_Stream) — composes · Software
- [GDS Booking Webhook](/Software/GDS_Booking_Webhook) — composes · Software
- [Policy Extraction Model](/Software/Policy_Extraction_Model) — composes · Software
- [Ticketing Approval API](/Software/Ticketing_Approval_API) — composes · Software

### What it addresses

- [Unauthorized Travel Bookings](/Problems/Unauthorized_Travel_Bookings) — addresses · Problems
