architecture

Agentic Travel Reference Architecture

Design AI agent → search → offer → reprice → confirmation → payment → booking → servicing with travel-specific authorization, idempotency and audit boundaries.

agentic-travelai-agentbooking
Explore →
architecture

Agentic Travel Transaction Safety

Prevent duplicate booking and payment caused by agent loops, retries and tool invocation using idempotency, side-effect guards and UNKNOWN-aware recovery.

agentic-travelidempotencyduplicate-transaction
Explore →
architecture

Payment + Booking Distributed Transaction

Model payment and supplier booking as a distributed transaction using authorization, capture, compensation, UNKNOWN outcomes and reconciliation.

paymentbookingdistributed-transaction
Explore →
troubleshooting

Payment Authorized/Captured but Booking Unknown/Failed

Diagnose payment-booking divergence when payment succeeds while booking remains unknown or fails, then choose safe recovery and compensation.

paymentbookingdivergence
Explore →
troubleshooting

Refund / Reconciliation Mismatch Troubleshooting

Diagnose divergence between booking cancellation and payment refund state across amount, currency, partial refunds and provider evidence.

refundreconciliationpayment
Explore →
architecture

Travel Booking Saga and Compensation Patterns

Design Saga and compensation patterns for travel booking, payment, cancellation and refund workflows where rollback is impossible.

sagacompensationbooking
Explore →
architecture

Travel Event Reconciliation Architecture

Design deterministic reconciliation across booking, payment, cancellation and supplier events with explicit authority and audit rules.

reconciliationbookingpayment
Explore →