Skip to content

Platform Roadmap

A single view of the Marchay Platform — what's built, what's next, and where we're headed.


Current State

What Exists Today

ComponentStatusNotes
Agent ArchitecturePhase 1 completeSession State Management built, Orchestrator pattern validated
Integration ArchitecturePhase 1 completeGateway Foundation + Authentication System built
Intelligence ArchitecturePhase 1 completeUnified Data Models built, DMC spike complete
Application ArchitecturePhase 1 completeLayout and Navigation built, AI Chat partial
Time TrackerLiveMVP deployed at marchay-time-tracker.netlify.app

What's Working

  • Session State Management with LRU cache, Redis, PostgreSQL
  • API Gateway with connector abstraction and pipeline
  • Inbound consumer auth (API key + secret) with key rotation
  • Outbound vendor auth (OAuth 2.0 JWT Bearer for Salesforce)
  • Unified data models (Location, Contact, 7 vertical types)
  • Schema versioning and migration system
  • SQLite storage with FTS5
  • Collapsible dark sidebar with React Router
  • AI Chat with intent detection and parameter extraction
  • Chat history persistence (IndexedDB)
  • Context attachment (Salesforce record search)
  • DMC data extraction (95% email, 80% phone coverage)
  • MCP server with 5 tools, 3 resources, 2 prompt templates

What's Not Working Yet

  • No Research Agents deployed (only Orchestrator pattern)
  • No rate limiting or quota tracking
  • No error handling and resilience (retries, circuit breakers)
  • No real-time inbox (polling only, WebSocket planned)
  • No cross-vertical search (single vertical only)
  • No production deployment

Platform Vision

A fully integrated data platform for Marchay travel advisors and members. The platform combines:

  1. AI-powered research — Orchestrator + Research Agents find the best options across dining, experiences, transportation, hotels, flights, and DMCs
  2. Omnichannel communication — Email, WhatsApp, Teams, RingCentral in one inbox
  3. CRM integration — Direct access to Salesforce data without leaving the console
  4. Booking hand-off — Search results transfer to Atlantes for booking
  5. Travel intelligence — Crawler framework indexes luxury travel knowledge across 8+ verticals

Phases

Phase 1: Foundation (Weeks 1-4)

Goal: Core infrastructure operational

WeekAgentIntegrationIntelligenceApplication
1Session State ManagementGateway FoundationPlatform Core (shared types)UI Framework
2Queue ImplementationAuthentication SystemDMC vertical post-spikeComponent Library
3Worker Process LifecycleContainerizationDMC Data EnrichmentGraphQL Client
4Agent Abstraction LayerCI/CD PipelineDining Vertical (acquisition)Design System

Milestones:
☑ Session State Management (Agent)
☑ Gateway Foundation (Integration)
☑ Authentication System (Integration)
☑ Unified Data Models (Intelligence)
☑ Layout and Navigation (Application)
☐ Redis and Postgres provisioned
☐ Queue Implementation (Agent)
☐ DMC vertical post-spike (Intelligence)
☐ Component Library (Application)


Phase 2: Core Features (Weeks 5-8)

Goal: End-to-end flow working

WeekAgentIntegrationIntelligenceApplication
5Tool CascadeError Handling and ResilienceDining Schema and StorageMembers List and Detail
6LLM Orchestration LoopRate Limiting and QuotasExperiences VerticalTrips List and Detail
7Dining Research AgentREST API DesignTransportation VerticalAI Chat Core
8Research Agent Framework (verticals)API DocumentationHotels VerticalNLP Pipeline

Milestones:
☐ Orchestrator decomposing requests and dispatching to agents
☐ Dining Research Agent returning restaurant options
☐ AI Chat showing results with availability and pricing
☐ Members and Trips list pages with filtering
☐ Chat sessions persisting across browser restarts


Phase 3: Verticals and Channels (Weeks 9-12)

Goal: Multi-vertical research and communication channels

WeekAgentIntegrationIntelligenceApplication
9Experiences Research AgentInbound Webhook ProcessingFlights VerticalChat History and Context
10Transportation Research AgentOutbound Webhook DeliverySpa & Wellness VerticalOmnichannel Inbox
11Flights Research AgentObservability PipelineEvent Tickets VerticalChannel Integrations
12DMC Research AgentSecurity HardeningPlatform Core (cross-vertical)Dialer Component

Milestones:
☐ 5+ Research Agents operational
☐ 6+ Intelligence verticals with MCP tools
☐ Email and WhatsApp channels live in inbox
☐ Context attachment linking CRM records to AI searches
☐ Full observability (tracing, metrics, alerts)


Phase 4: Production (Weeks 13-14)

Goal: Production deployment and hardening

WeekAgentIntegrationIntelligenceApplication
13Scaling and ReliabilitySalesforce Connector ReadinessCross-Vertical SearchBooking Hand-off
14Observability and Cost TelemetryProduction DeploymentProduction DeploymentSalesforce UI Bundle Deploy

Milestones:
☐ All services deployed to production
☐ Autoscaling configured and tested
☐ Failover and recovery tested
☐ Cost telemetry reporting
☐ Cross-vertical search working
☐ Booking hand-off creating Quote__c and Booking__c records
☐ Advisors using the platform


Key Dependencies

External Blockers

DependencyImpactOwnerStatus
Salesforce custom fieldsBlocks Integration endpoints and Application hand-offSalesforce adminPending
Partner API access (Resy, OpenTable, Viator, Amadeus)Blocks Intelligence verticalsPartnershipsIn progress
Channel Router (email, WhatsApp, Teams, RingCentral)Blocks Omnichannel InboxBackend teamNot started
Orchestrator backend (FastAPI + LangChain)Blocks AI Chat search executionBackend teamSpike complete

Infrastructure Requirements

ServiceRequired ByPriorityStatus
RedisAgent, IntegrationCriticalIn use (Docker Compose)
PostgresAgentCriticalIn use (Docker Compose)
DopplerIntegrationCriticalIn use
Container RegistryAllHighNot provisioned
Load BalancerIntegration, IntelligenceHighNot provisioned

Resource Estimates

DomainProjectsEpicsEstimated LOE
Agent514+~8-10 weeks
Integration515+~8-10 weeks
Intelligence1030+~460 hours (~13 weeks)
Application618+~8-10 weeks

Total estimated effort: ~13 weeks with parallel work across domains.


What's After Phase 4

Near-term (Q1 2027)

  • Operations Console — Separate UI for business development and member management
  • Real-time WebSocket updates — Replace polling in Omnichannel Inbox
  • Cross-device chat sync — Server-side session storage for chat history
  • Additional verticals — More Intelligence verticals based on advisor demand

Medium-term

  • Member-facing app — iOS/Android for members to track trips and communicate
  • Advanced analytics — Dashboards for trip performance, advisor efficiency, cost optimization
  • Partner portal — Self-service for DMCs, restaurants, experience providers
  • AI improvements — Fine-tuned models for better intent detection and recommendations

Long-term

  • Predictive analytics — ML models for trip success prediction, churn risk, upsell opportunities
  • Automated booking — End-to-end booking without human intervention for simple trips
  • Global expansion — Multi-language support, regional verticals, local payment methods

Where to go from here


Last updated: August 14, 2026

Marchay Platform Documentation