Ten production modules. Pick what you ship.
Each module is independently deployable, exposes a typed API, and has its own admin UI surface. Mix and match — a destination might run only Commerce + Validator, an OTA might use Commerce + Concierge + Comms.
The full stack at a glance.
Click any tile to jump to its contract, metrics and use cases.
Commerce Engine
Multi-provider catalog, cart and checkout.
Content Hub
Headless CMS with structured tourism content models.
AI Concierge
Customer-facing trip planner that books.
Ops Copilot
Internal assistant with RAG over destination data.
Communication Hub
Journey-based multi-channel guest communication.
Provider Portal
Self-service for service providers in a region.
Engagement & Gamification
Memories, badges, social — the post-experience layer.
Mobile Apps
White-label iOS and Android apps.
Point-of-Sale
Cash desk and sales terminals.
Validator
Offline-capable ticket and voucher validation.
One booking. Multiple modules. One coherent record.
A guest plans a ski day in chat, pays in-line, gets a wallet ticket, scans into the lift offline, and walks away with a shareable summit photo.
STEP 01
Concierge
AI assembles cart via MCP tools
STEP 02
Commerce
Pricing + payment intent
STEP 03
Workflow
Rules eval (weather, occupancy)
STEP 04
Comms
Confirmation + pre-stay journey
STEP 05
Validator
Signed wallet token, offline scan
STEP 06
Engagement
Scan triggers summit photo + badge
Each arrow above is a typed event on the internal bus. Replace any step with a partner service by implementing the same event contract — no platform changes required.
Open any module for capabilities, contract, metrics and real-world use cases.
Module marketplace.
Filter, browse and install modules from one workspace. Each module is a typed unit with its own admin UI and API.
Module marketplace
Commerce Engine
Cart, checkout, fare engine
Catalog
Tourism product types
Identity Hub
SwissPass, SwissID, OIDC
Pricing Rules
Dynamic + member pricing
Content Hub
Headless CMS, multi-locale
Ops Copilot
Internal RAG assistant
Validator
Mobile gate validation
POS Terminal
Cash desk + Stripe Terminal
Loyalty
Points + memberships
Communications
Email · SMS · push
Reporting
Cantonal Meldewesen
Wallet
Apple/Google pass issuance
Keep reading
