A future booking journey with clear authority
Authorised information
Caravan Management supplies approved unit, price, rule and availability information with stable UUIDs and revisions.
Public presentation
KMH presents the accommodation to guests on its own website and retains authority for the public listing.
Fresh availability control
Before accepting payment, KMH validates current availability and establishes a temporary hold or another authoritative control.
Booking transaction
KMH creates the guest checkout, payment transaction and public booking confirmation.
Signed event
KMH sends a signed, timestamped and idempotent booking event to Caravan Management.
Operational fulfilment
Caravan Management creates or updates the operational record used by authorised owners, staff and cleaners.
Security boundaries do not disappear
The systems will not share databases, database users, WordPress salts, sessions or credentials. WordPress post IDs and user IDs are local implementation details, never cross-system identifiers.
Future requests and events must use versioned contracts, signed payloads, timestamp checks, replay protection, idempotency keys, audit records, retry controls, reconciliation and key rotation. Each environment will have separate credentials.