Demo prototype · not a product … Summary & architecture →
9:415G ▮▮▮
Touchdown

Landing tonight

MDE → El Poblado
Medellín, Colombia
Arrival 21:30 local time
Change arrival details
Journey

Plan a stay

Grounded in live Google Search. Prices are estimates.

Ask Driftline router picks the module

Translate Intercom

Speak, they hear

Two-way live interpreter on the Gemini Live API.

English
⇄
Tap, speak a sentence, pause. Tap again to stop.
—first audio, ms
0.0this session, s
0:00of — this month

Text fallback gemini flash-lite

Membership

Your plan

Limits are enforced by the orchestrator; when you hit one, the server returns a structured upgrade card, rendered as this sheet.

User context

What the orchestrator knows about this (anonymous) session. Switch tier to see limits and upgrade cards change.

Metering · this month

Per-user counters (D1 here, BigQuery-ready events below). Voice is metered by seconds of audio actually streamed.

Orchestration trace —

Router → guardrails → tier check → model + grounding → cache. Last request.

Run something on the phone.

Event log JSON

One row per model call — same columns as the BigQuery table (docs/bigquery-schema.json).

timeroutemodeltok in→outsearchms$ eststatus

Demo prototype for a technical proposal. Not affiliated with any travel brand. Nothing is booked or paid. Prices are estimates; verify before you travel.