Build1 publisher3 min readPublished
Cloudflare reports origin handshake retries falling by a factor of fourteen, though its own 30% miss rate cannot produce a 52% baseline. What does transfer is post-quantum key agreement arriving with nobody configuring it.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The 30% and the 52% do not fit together. Cloudflare says the static X25519 first guess was suboptimal for roughly 30% of the origin connections it has since measured [4], and that HelloRetryRequests ran at roughly 52% before the rollout and 3.7% during it [6]. A first guess wrong on three origins in ten does not produce a retry on half of handshakes, and the post states both figures without connecting them [17]. So the 48.3 point fall [13] is not a clean measurement of what any one key agreement algorithm costs. It measures what replacing a fixed guess with a per-origin one did to Cloudflare's origin population, whatever that population's client behaviour was beforehand.
Underneath, this is a cache with a cryptographic payload. Cloudflare is the TLS client on the origin hop [10], its ClientHello carries the hostname, the supported algorithm list and one or more keyshares [18], and after probing it sends the keyshare the origin said it prefers [5]. That needs per-origin state with a key and an expiry, and two situations defeat it: one hostname in front of a fleet whose members do not all run the same TLS stack, and an origin that changes its preference after the probe was taken. Cloudflare's post likens the retry to missing a shortcut in Mario Kart [20], which is generous, because you miss it again on every new connection [1].
For the latency figure to transfer to your own client, you need repeat connections to the same peer and somewhere to keep the answer. Cloudflare frames the work as covering 45 billion daily connections [11]; if every one of those were a new TLS 1.3 origin handshake, 48.3 points is about 21.7 billion handshakes a day that stopped paying the extra round trip [14]. Not all of them are new handshakes, so treat that as a ceiling. The p90 number travels better: a HelloRetryRequest costs exactly one round trip [2], so cutting more than 150 ms at p90 [7] means the retrying connections at p90 were crossing long distances [15]. Put the origin one metro from the edge that reaches it and the same retry buys you very little back.
On post-quantum, the retry delta is the wrong evidence. The narrower case is the one that holds: the TLS 1.3 happy path is a single round trip [2], Cloudflare now leads with the hybrid X25519MLKEM768 wherever the origin can speak it [5], and hundreds of thousands of domains have post-quantum origin connections that nobody configured [8]. Before this, getting that meant a manual choice at one end or the other, either enabled at Cloudflare or insisted on by the origin [9]. Note what the published wins measure: round trips and milliseconds [6][7]. ClientHello size is a separate cost line, and these numbers do not speak to it.
Cloudflare's stated reason for automating is that its 2029 target cannot depend on millions of site operators each becoming expert cryptographers [16][12]. That is the defensible argument in the post. The probe moved post-quantum from a setting somebody has to find into the output of a measurement, and operators who already forced it at the origin now hold an override instead of the only switch [9].
Ranked by verification strength, evidence, and original report placement.
TLS 1.3 requires the client to commit to a key agreement algorithm in the very first packet it sends, before the origin has said anything about what it supports.
If the guess is right, the handshake completes in one round trip; if the origin prefers something else it sends a HelloRetryRequest, the client sends a second ClientHello with a new keyshare, and the connection costs two round trips, adding a full network round trip before content can be fetched.
For years Cloudflare's guess was the same for every origin on the Internet: X25519.
Automatic Key Exchange, an extension of Automatic SSL/TLS, probes each origin to learn which key agreement algorithms it supports and prefers, then leads with that algorithm on the first try, preferring the post-quantum hybrid X25519MLKEM768 wherever the origin can speak it.
With the ongoing rollout of Automatic Key Exchange across origin connections, HelloRetryRequests fell from roughly 52% to 3.7%.
Cloudflare says the change cut more than 150 ms off connection handshake latency at p90.
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single first-party measurement
Every number traces to Cloudflare measuring its own network and publishing the result: no sample size, no measurement window, no breakdown by origin type or region. What holds the score up is that the mechanics are checkable against the published TLS 1.3 spec rather than taken on trust, and the effect lands in places customers can see, namely their own origin handshake logs.
Live rollout, vendor side only
This is shipped rather than promised. Cloudflare describes the rollout as in progress across origin connections and puts hundreds of thousands of domains already on post-quantum origin handshakes. The limit is what that count measures: because the feature needs no configuration, it tracks Cloudflare's own deployment schedule rather than anyone choosing to adopt it, and there is no signal from outside Cloudflare's fleet.
Mildly overstated at the top
The retry drop is real, but the summary does not mention that Cloudflare put the retry in that path on purpose, requiring post-quantum-capable origins to ask for the upgrade on a second attempt. Remove a self-imposed safety valve and the before-figure was always going to be large. The title's 45 billion daily connections measures the size of Cloudflare's proxy business, not the size of the improvement.
Vendor announcing its own product
One company describing a feature it built, on the blog where it also markets its post-quantum programme and its 2029 deadline. The framing pays twice: a latency win, plus the claim that customers get quantum-resistant origin links without touching a setting. Nobody who would lose anything if the figures were wrong has checked them.
Specific but unchecked
No second publisher has touched this and the measurer is the interested party, which caps how far we can go. Against that, the claims are specific enough to be wrong in public: a fixed baseline, a named algorithm, a byte size, a p90 threshold that any origin operator can hold against their own handshakes.
build
Hybrid Post-Quantum TLS: Same Protocol, a 1,216-Byte Key Share1 publisher
product
Red Hat counted 572 quantum-vulnerable spots in OpenStack. The obstacle is OpenStack's own pins.1 publisher
invest
Ethereum's protocol cluster declined 28 of the 62 EIPs proposed for Hegota2 publishers
security
Rogue IPs added to Coder's Cloudflare pool served credential-stealing Terraform modules for 14 hours2 publishers
Publishers with included, body-backed reporting in this cluster.