Two phases, and one of them is 74% of it
The same page on our prerendered host does no server work at all. This one does 1,005ms of it — down from 3,220ms before the waterfall was collapsed — and until the trace shipped nobody could see which part.
Three journeys · one substrate
Every request is made of three kinds of time. Ours — routing, dispatch, the database, rendering — in milliseconds. The model's, in seconds. And consensus, when work has to be enforceable rather than merely claimed.
Lumped into one response time they hide the only thing worth knowing: which part you can actually fix. So here is every phase, separated, timed, and carrying where its number came from.
This page. Not cached — there is nothing to run.
A chat turn, up to the moment the model is asked.
A machine joined, traded and settled on-chain in 30 steps.
Each of those three numbers is one of the journeys below. Every step wears the substrate it was measured on — because a phase dominated by round trips cannot be sized on a laptop, and pretending otherwise reversed our own conclusion twice.
a person opens a tenant page
Not our marketing page — a tenant’s, on the slowest path we serve. Arrive at the edge, prove who is asking, render. Until this trace shipped, all of that was one number.
a person asks — the one journey with a model in it
Someone types a question and waits. This is what happens inside that wait — and the exact point where the line leaves our column and the physics change.
an agent arrives with nothing — and never wakes a model
The journey nobody designs for: the visitor is a machine, and it arrives with nothing at all. Every millisecond below was printed by one committed run against live production, on 2026-08-19.
Every phase on this page ships in a standard Server-Timing header. One line checks the first journey's headline claim from your own machine.
curl -sI https://one.ie/ | grep -i server-timing Zero, zero, zero — the primary host does no server work at all, so there is no server work to be slow. The tenant host in journey 01 does 3,220ms of it, and until that trace shipped nobody could see which part.
Nothing on this page is a benchmark we designed to win. The machine run in journey 03 has never been optimised — its two worst steps are ours, and they are named. A number with no measurement behind it carries a tilde and contributes nothing to the clock.