FY27 Demothon Open Demo Site

Itinerary in Motion

Your itinerary listens to the world and re-plans itself in seconds. A flight-change event flows through the Solace Event Broker, the EventMesh Gateway invokes a Solace Agent Mesh orchestrator, and a fleet of specialist agents collaborates to deliver a proactive re-plan to each traveler's phone.

What it is

An Agentic AI personal travel assistant built on Solace Agent Mesh Enterprise and Solace Event Broker.

The headline moment

One flight delay event triggers a per-traveler replan card on three audience phones within seconds.

What this page is

A static, offline reference of the runtime topology. No CDN — every asset lives in diagram-pages/.

Runtime architecture

Upstream Flight Change Signal Transport NATS in-house pub/sub Bridge Micro-Integration NATS → Solace topic Traveler A Traveler B Traveler C solclientjs · WebSocket Backbone Solace Event Broker single source of truth · pub/sub fabric Inbound D/changes/flight/{carrier}/{flight_no}/{event_type} Outbound D/res/{traveler_id}/{ok|ng} flight-change per-traveler reply Bridge EventMesh Gateway broker topic → A2A invocation forward_context · template SAC consume publish reply Agent Mesh Solace Agent Mesh Enterprise orchestrator + specialist agents collaborating over A2A Lead OrchestratorAgent fan-out · evidence aggregation synthesizes phone-friendly reply Specialist FlightsAgent lookup_flight mock JSON fixture Specialist WeatherAgent SQL plugin · weather.db + shared time_tool Specialist ItineraryAgent per-traveler SQL plugin itinerary.db Specialist ImagesAgent Pixabay-backed tool destination hero images A2A invoke
Inbound chaos topic D/changes/flight/...
Outbound per-traveler reply D/res/{traveler_id}/...
A2A invocation across SAM

End-to-end flow

Click for detail
1

Audience joins

Three phones scan kiosk QR codes and bind to their own traveler_id.

2

Signal arrives

Airline ops feed emits a flight-change signal onto a NATS subject (today: Kiosk chaos button stands in).

3

MI bridges to Solace

The Micro-Integration republishes onto D/changes/flight/... on the Solace broker.

4

Agents collaborate

Gateway invokes Orchestrator; it fans out to Flights, Weather, Itinerary, Images.

5

Targeted replan

Only the affected traveler's phone renders the new card via solclientjs.