Meta Muse Splits Travel Into Two Tracks: Duffel API for Flights, Browser for Hotels
Stripe's Link issues one-time virtual cards; non-flight travel relies on unmanaged browser sessions

Meta launched Muse on September 8 as a personal AI agent capable of booking travel, but a technical investigation published by Skift a day later revealed something the company did not highlight in its announcement: Muse uses two fundamentally different approaches to travel commerce, and only one of them gives the travel industry a defined role. For flights, Muse connects directly to Duffel's infrastructure API, pulling live inventory from more than 500 airlines and completing genuine bookings with payment via Stripe's one-time virtual cards. For hotels, cars, and most other travel, Muse opens a browser and shops consumer sites the way a person would — with no commercial relationship established between suppliers and Meta, and no control over how often the agent searches.
That distinction has immediate consequences for the hotel and vacation-rental industries. Suppliers whose pages Muse visits receive the infrastructure load of an AI agent running repeated searches against their pricing systems while getting none of the data, commission arrangements, or direct relationship that would normally accompany a booking channel. The flight path, by contrast, delivers a structured API relationship complete with cancellation handling, fare validation, and 24/7 Duffel human support.
How the Duffel Flight Integration Actually Works
Duffel is a London-registered travel infrastructure company whose API sits between booking applications and airline reservation systems. Rather than requiring developers to negotiate separate distribution agreements with individual carriers, Duffel aggregates access to NDC-connected airlines and legacy content under one API call. NDC — the New Distribution Capability standard published by IATA — allows airlines to distribute content directly via modern web APIs instead of legacy Global Distribution System intermediaries such as Amadeus, Sabre, and Travelport. NDC fares can include unbundled ancillary services like seat upgrades, meals, and baggage that GDS systems often cannot carry.
When a Muse user asks for a flight, the agent queries Duffel's API for live offers, presents options in the chat interface, and — after receiving user approval — completes a booking that generates a real ticket. Duffel's blog confirmed the integration handles the full transaction lifecycle: fare validation, booking, cancellation, and disruption management. Duffel acts as merchant of record on flight transactions, assuming the OTA role familiar to anyone who has booked through Expedia or Google Flights. The company recently crossed $1 billion in total transaction volume run rate, with AI platforms now among its fastest-growing customer segments.
Payment flows through Stripe's Link for agents, a product Stripe introduced earlier in 2026 to allow AI agents to transact across the consumer internet. At businesses that accept Link — currently over one million merchants — Muse can check out using the user's saved payment method. At sites without Link, Stripe issues a single-use virtual card scoped to the approved purchase amount. The user must approve any transaction directly in the chat interface before Muse completes it; the agent never sees the real card number or account details. Meta says Muse bookings are covered by Link's purchase protections on eligible items, including coverage for damaged or lost goods, price drops, and no-fee returns.
The Architecture Behind Payment and Credential Security
Understanding why Muse can handle payments without exposing financial data requires understanding the Muse Secure VM, the cloud computing environment Meta built specifically for the agent. Each user's Muse runs inside a dedicated virtual machine in Meta's cloud rather than a shared multi-tenant environment. Inside the VM, the agent itself runs in a systemd-nspawn container: the container's root privileges map to an unprivileged user on the host, the io_uring system call is filtered out of the kernel interface, and sensitive capabilities like CAP_SYS_PTRACE and CAP_NET_ADMIN are dropped. The database, credential store, and safety classifiers run as separate services outside the container, communicating with the agent over Unix domain sockets with kernel-authenticated peer credentials.
Credentials never reach the model. When a user connects a service — email, calendar, or a shopping account — the authentication credentials go into the separate compartment. The agent only ever handles a surrogate token, a placeholder that has no value if extracted. Sentinel, a separate host-side agent running outside the container, intercepts every outbound network request before it leaves the VM. According to Meta's own security engineering blog, Sentinel inspects the destination hostname, the resolved IP address, the port, the HTTP method, the URL path, and the decoded request body. Nothing leaves the VM unless Sentinel approves it. When Sentinel determines that a user's explicit approval is needed — before sending an email, before completing a purchase — it stops execution and delivers an approval dialog directly to the client interface, bypassing the conversational flow entirely.
Meta has also implemented eBPF-based taint tracking at the kernel level to distinguish requests involving user data from clean requests, applying more stringent approval requirements to the former. The browser subagent that handles web sessions sees the page's accessibility tree rather than the raw DOM and cannot execute JavaScript directly, a design choice that limits one class of prompt injection attacks.
Read more: Meta Muse Spark 1.3 leads DeepSWE coding benchmark while undercutting rivals on price
The Hotel Gap: Browser Automation Without Commercial Infrastructure
The contrast between the Duffel flight path and the hotel/car path is where the story carries its sharpest implication for travel commerce. Skift's investigation found that Muse shops for hotels by opening a browser and visiting consumer-facing OTA sites — Expedia, Hotels.com, and similar platforms — exactly as a human traveler would. The agent selects which site to search, which results to consider, and where to place a booking. Suppliers have no visibility into or control over any of this activity.
From an economics standpoint, this creates an imbalance that scales with Muse's user base. Hotels already pay meaningful referral or commission fees to OTAs for bookings that arrive through those platforms. When an AI agent searches Expedia ten times to find a room within a $350–$450 nightly budget — as Skift's test found Muse doing — the hotel's search infrastructure absorbs that load even if no booking results. At Meta's scale of 3.58 billion daily active people across its apps, even modest adoption of Muse's travel features could materially inflate look-to-book ratios across the hospitality industry. IDC has projected that agentic AI will power roughly a third of international travel reservations by the end of this decade; if hotel suppliers remain passive websites in that scenario, the commercial gap compounds.
The industry analogy here is Google's early web crawling era, when websites had to absorb search-engine indexing costs without necessarily receiving traffic in proportion. The difference is that a hotel whose rooms Muse searches and does not book still provided a real-time pricing query — typically an expensive API call against reservation systems — with no compensation.
Duffel CEO Steve Domin framed the problem his company solves in blunt terms in the Muse announcement blog: travel is "the ultimate stress test for an AI agent" because "it's dynamic, complex and deeply personal and when something goes wrong, the consequences are real." The implication is that the hotel path — without a structured infrastructure layer — leaves those consequences mostly unmanaged.
Muse's Position Against Competing Consumer Agents
Meta's Muse entered a market where OpenAI's ChatGPT, Anthropic's Claude computer-use tools, and Google's browser-automation agents already operate. For flights specifically, Muse's Duffel API integration is more structured than the browser-automation approaches other agents use — none of the major competing consumer agents have publicly announced a comparable direct API relationship with a travel distribution platform.
The per-user VM architecture is also noteworthy competitively. OpenAI's ChatGPT agent and Anthropic's Claude computer-use tools operate at the session level with permission and retention controls, but neither has publicly described the systemd-nspawn container isolation, Sentinel egress agent, and eBPF taint tracking that Meta built into Muse. Meta is positioning this as a differentiating security claim, backed by a bug bounty program paying up to $300,000. Whether the architecture is genuinely superior in practice depends on whether its weakest point — Sentinel's approval dialogs, which can become habitual if users stop reading them — holds under real-world usage.
Muse launched with three pricing tiers: a free tier supporting up to 100 million tokens per week (as stated by Zuckerberg on Threads), a Power tier at $20 per month, and a Maximum tier at $100 per month. Even the free tier requires a payment card on file, reflecting Muse's design as an agent that can transact on the user's behalf. The 100-million-token weekly allowance is large by consumer AI standards — Gizmodo's testing found that building several games and a website consumed only about 11 percent of the weekly budget — though agent tasks burn tokens differently than conversational ones, with additional token consumption for planning steps, tool calls, and browser state snapshots the user never sees.
What Remains Unconfirmed and Where the Limits Are
Several significant claims in the launch materials remain company-reported without independent verification. Meta describes Muse Spark 1.3 as offering strong resistance to direct jailbreaks and indirect attacks including prompt injection — an important claim given that a personal agent browsing the open web can encounter adversarially crafted pages. Independent security researchers reviewing the architecture documentation noted that Sentinel is the primary defense against prompt injection at the network boundary, while model-level resistance is the weakest layer and rests on Meta's own evaluation. These model-level resistance claims have not been independently reproduced.
Muse's current security assurance also carries an important caveat Meta disclosed itself: its own security blog acknowledges that "it does not prevent Meta from accessing data when necessary to support, secure or operate the service." Policy bars access, but the access pathway exists technically. The planned Muse Confidential VM — which would use cryptographic controls to make that access impossible even for Meta — is described as arriving later in 2026 and is not what users receive today. Until then, the free tier's default training setting means that sanitized versions of Muse session trajectories can be used to improve Meta's models unless users actively opt out, a pattern that caused significant public backlash when applied to a different Muse product (Muse Image) in July 2026.
Shop Pay and 1Password integration are announced as coming additions. Their arrival would expand the number of sites where Muse can transact without falling back to the Stripe virtual-card mechanism, and 1Password support would extend secure credential handling to sites where users already have accounts.
What the Dual-Path Architecture Signals for Agentic Commerce
Muse's split architecture reflects a genuine infrastructure reality the industry has not yet resolved. Building a reliable AI agent that books travel at scale requires either negotiating or accessing structured API connections — as Duffel provides for airlines — or accepting the fragility of browser automation, which depends on consumer site layouts that can change without notice and carries no commercial framework for the suppliers being shopped.
For travel technology developers and suppliers, Muse's launch is a clearer proof of concept than most agentic commerce demonstrations to date. The flight path demonstrates that a consumer agent can reliably execute bookings, handle disruptions, and manage payments without user credentials being exposed. It also shows that the travel sector's existing distribution infrastructure — NDC, Duffel's aggregation layer, Stripe's virtual card rails — is technically sufficient to support agent-initiated transactions at scale when proper integrations are built.
The hotel and car path shows just as clearly what happens when they are not. How quickly hotel chains, OTAs, and rental companies build structured agent interfaces — or whether they negotiate inclusion in an equivalent of Duffel's aggregation layer — will determine whether the AI travel agent becomes a channel that generates revenue for them or merely an infrastructure cost they absorb while watching bookings flow elsewhere.