Gemini 2.5 retires in · migrate before 16 Oct 2026

Migrate with evidence, not assumptions.

Pathfinder reads your real Gemini usage, replays it against the 3.x models inside your own project, and tells you exactly where every workload should land — and what it will actually cost. Measured, not guessed.

See how it works
Per-workload
right-sized to the cheapest model that still holds quality
Zero egress
every stage runs inside your own cloud project
Evidence-led
every number measured on your real traffic, never guessed
Built for the Gemini 2.5 → 3.x migration · nothing leaves your project
🔒
Runs entirely inside your project

Your data never leaves your GCP project. There is no egress.

Every stage — reading logs, de-identifying with Cloud DLP, replaying traffic on Vertex AI — executes inside your own Google Cloud project, in the region you choose. No prompt, response, or bill is ever copied to Tilicho or any third party. You run it on your infrastructure; you keep every byte.

0 bytes of prompt data egressed Your Vertex & BigQuery quota Your chosen region, end to end
The pipeline

Raw usage in. A signed plan out. The stages between.

It opens with a Survey — is the project even ready, and what will it cost? — then five stages each hand the next a cleaner artifact. marks a stage where a human decides — pick any to see what it does.

What the analysis catches

The list price can't tell you what a workload will cost.

List prices are per token — but your bill is that price times how many tokens a model actually generates, and that count swings wildly from one workload to the next. So a 5× price sheet tells you almost nothing about the real cost: some workloads get cheaper, some get pricier. That's why Pathfinder replays your own traffic instead of doing spreadsheet math. Three kinds of things it turns up:

LIST 5× CHEAPER PRICIER
Pricing

5× the price isn't 5× the bill

A model can list at five times the price per token and still cost less on one workload — and more on the next. What you pay is price × the number of tokens a model generates, and those counts vary hugely from one task to another. There's no shortcut from the price sheet to the bill — you have to measure your own traffic to know.

Responses today · one workload
Your current setup

Problems you already have

Before you migrate anything, the analysis reads how your current setup behaves — and routinely turns up workloads that are already misconfigured: answers cut off mid-response, malformed output, budget quietly wasted. Worth fixing on their own, migration or not.

Measured
Logged
Modelled
Assumed
STRONGESTWEAKEST
Honesty

It never invents a number

Sometimes the model a workload needs isn't available in your region, or there isn't enough data to be sure. Instead of guessing, Pathfinder labels every figure by how it was obtained — measured, estimated, or assumed — and routes the uncertain ones to a person. You always know what's solid and what isn't.

How to read every number
Every cost is labelled with how we got it — and a total is only as reliable as the weakest number inside it.

So you can always tell what to trust. Was a figure actually measured on your traffic, or is it just a default we assumed? Four labels, strongest evidence to weakest:

Try it A portfolio total is built from many numbers, each with its own evidence. Click a line to change how its figure was obtained — the total can never read stronger than its weakest input.
Portfolio total — reliability

See where your estate should land.

The clock is the only thing not negotiable.