Relay

Promptto productionone pipeline

Route between models, ground them in your own corpus, gate every release on evals, and ship behind a canary.

One line from the prompt you wrote to the release you can defend.
Relay

Route, ground, gate and ship share one config and one trace, so every release carries its own evidence.

one line · four stages
route:
model: atlas-2
fallback: atlas-2-mini
timeout: 30s
on_429: shed
budget: $2.40 / run
Route

One endpoint in front of every model you use, with per-route budgets and automatic failover when a provider returns 429.

p95 overhead 41ms
index = tl.load("runbooks")
hits = index.search(
query, top_k=8,
min_score=0.78,
cite=True,
)
Ground

Answers come from your own corpus with citations that resolve, or they do not leave the run.

re-embed on write
const gate = await evals.run({
suite: "faithfulness",
cases: 240,
min: 0.82,
});
// 0.86, ship it
Gate

Evals run on the diff, not on a schedule, and block the deploy when any threshold is missed.

240 cases · 3m 40s
$ tl deploy --canary 5
routing 5% to atlas-2
p95 412ms · gate 0.86
error rate 0.2%
promoted at 12:04
Ship

Canary a percentage, watch the same numbers in production, and roll back with one command.

rollback 1.2s median
01 / Stages

Four stages that already know about each other

Most teams bolt a router, a vector store, an eval harness and a deploy script together and spend the next year maintaining the seams. These four share one config, one trace and one set of numbers.

Route

One endpoint in front of every model you use. Per-route budgets, automatic failover on 429 and 529, and a blended cost that updates as you change the mix.

p95 overhead · 41ms

Ground

Your corpus, chunked and embedded on ingest, queried with a floor you set. Every answer carries citations that resolve, or the answer does not leave the run.

Re-embed on write · no nightly job

Gate

An eval suite that runs on the diff, not on a schedule. Faithfulness, refusal rate, latency and cost, each with a threshold that blocks the deploy when it is missed.

240 cases · 3m 40s to green

Ship

Canary a percentage, watch the same four numbers in production, promote or roll back in one command. The rollback is a config change, so it takes seconds.

Rollback · 1.2s median
41msp95 routing overhead
0.82default gate threshold
100%runs traced, not sampled
1.2smedian rollback
02 / Pricing

Priced on what you run, not who logs in

Seats are free. You pay for routed tokens and eval minutes, and the first of each every month is on us.

Bench
$0/ MONTH

For the prototype that lives on one laptop and one API key.

  • 2M routed tokens a month
  • 60 eval minutes
  • One corpus, 50k chunks
  • 7-day trace retention
Line
$400/ MONTH

For a feature in production that somebody is on call for.

  • 150M routed tokens, then $1.80/M
  • Unlimited eval minutes
  • Ten corpora, 5M chunks
  • Gates wired into CI
  • Canary deploys and one-command rollback
Foundry
TalkTO US

For everyone whose agents outnumber their engineers.

  • Self-hosted router and collector
  • Your keys, your VPC, your corpus
  • Custom eval suites and thresholds
  • SSO, audit export, the usual
03 / Questions

The four we get in the first call

Do I have to move my prompts into your format?

No. The router takes the request you already send and returns what the provider returns; the only thing that changes is the base URL. Prompts, tools and streaming all pass through untouched, which is also what makes failover to a second model a config line rather than a rewrite.

What happens when a gate fails at 2am?

The deploy stops and the previous config keeps serving. Nothing pages until a human asks it to. The failing cases, their scores and the diff that caused them are waiting in the run when someone looks.

Where does my corpus live?

On Bench and Line, in an encrypted store in the region you pick, and you can export the chunks and their embeddings at any time. On Foundry it never leaves your network — the collector and the index run inside your VPC and we never see the text.

Is any of this real?

No. Relay is a fictional product built as a design demo: the platform, the models, the numbers, the prices and the terminal output were all invented for it. Nothing is routed, nothing is stored, and no request leaves this page.

Stop holding the pipeline together by hand

Put the four stages on one line and get your evenings back. Two minutes to the first routed call.