The eight link states

One template, seven copies. A link renders the build as of the moment it was sent and never updates — when the thing underneath moves, the page dies rather than re-rendering. Every dead page says what to do now, and only one of the eight blocks.

Rung 0 · silent
1 · Live
What lands on Tom Beckett's phone, and then what he taps into. No app, no account, no password — this is the whole product for him.
Dave Marsh · Monday 6:41am
Tom, need the cabinet pick by the 29th or the shop pushes us a week. Three that fit, with prices.
hschlk.co/c4b1n-pick
DM
Dave Marsh Builders
Alder Street
The cabinet pick

This is yours and it stays open until Friday the 29th.

Shaker, paint grade

$12,400 · 5 weeks

Shaker, rift oak

$18,900 · 7 weeks

Slab, rift oak

$21,300 · 7 weeks

What waiting costs
By the 29th $0
After $900

Quoted: a second delivery, from the cabinet shop's terms. Assumed: two idle days for the installer.

Send Dave my pick I have a question first
These prices are as of Monday morning, when Dave sent this. The page doesn't update.
The expiry is stated while the link is alive

It stays open until Friday the 29th. A page that only mentions its deadline after passing it was never honest about having one. And what that sentence promises is the deadline, not liveness — it can still be superseded, replaced or withdrawn before Friday.

Their inbox is their text app

There is no standing address, so somebody with four open decisions has four texts rather than a list. That is why the send rule is load-bearing: we never send an account-less person something that does not need them. Break it and the tier degrades into notifications nobody can triage, because we deliberately gave them nowhere to triage them.

And the dearest option is not marked as wrong

The prices are chips of fact, not verdicts. Coloring a delta as a clash tells the reader an option is the wrong one before they have weighed it — and in this product's own worked example, the dearest candidate is the right one for reasons that have nothing to do with price.

Rung 1 · quiet
2 · Answered by you
The one quiet death. He came back to the link after answering — so the page confirms, and then says what happens next rather than offering a way back.
DM
Dave Marsh Builders
Alder Street
You answered this You picked Shaker, rift oak. Tuesday at 8:12am. Dave has it, and the shop has seven weeks from his order. He will confirm the date once it's placed.
As of Tuesday morning.
The action is what happens next, not a way back

And here it is deliberately not a link at all — nothing else needed from you is the honest what-to-do-now. A dead page still has to end with one, and sometimes the right one is that it is handled.

It does not thank him

A receipt states a fact about the record. Thanks! is the product having a personality at the one moment somebody wanted a confirmation, and it is also the tell that this page has become a marketing surface.

Rung 2 · spoken
3 · Answered by someone else
Only renderable because a token names a person. One link per recipient is what makes this sentence possible — a shared link could only say “this has been answered”.
DM
Dave Marsh Builders
Alder Street
Somebody else answered this Kate got to this one first. She picked Shaker, rift oak on Tuesday morning. Dave has it and the order is going in.
As of Tuesday morning.
Who, by name

Not somebody, not another recipient. The whole value of the state is that it tells him which of the two of them moved, and the token knows because it was minted for him and not for the decision.

And it offers the disagreement

Text Dave if that isn't what you wanted. The page cannot reopen a settled decision — an account-less person may assert facts about their own work and may not void somebody else's record — so what it offers is the human channel, which is the one that actually works here.

Rung 2 · spoken
4 · Superseded
The thing underneath moved and this page is now wrong. It never shows the old numbers as though they still held, and it may have nowhere to point.
DM
Dave Marsh Builders
Alder Street
Superseded Don't go by these prices. The cabinet shop repriced on Wednesday and two of the three moved. Dave is putting fresh numbers together. Nothing has been decided, and you haven't missed anything.
This page was made on Monday morning and the prices on it are no longer good.
The only terracotta in the vocabulary

Not because it is urgent, but because it is a genuine clash: the page in front of the reader contradicts the record. Every other death here is neutral, and coloring one of those as an alarm would spend the one signal that means this is wrong.

Nowhere to point, and that is allowed

The forward pointer is what separates this from frame 5, and superseded may not have one. What it always has is text Dave — and you have not missed anything, because the first thing somebody reads into a page like this is that they were too slow.

Rung 2 · spoken
5 · Replaced
Not wrong — out of date. A newer link exists for the same purpose, and this page always points forward.
DM
Dave Marsh Builders
Alder Street
Replaced There's a newer version of this. You asked whether the rift oak could come in five weeks. It can, for $600 more, and Dave sent the three options again with that on them.
This page was made on Monday morning. The newer one is from Wednesday.
This is what a deferral produces

Asking a question does not close a decision. The original stays live — frozen, simply not yet superseded — and when the answer arrives it mints a new link carrying the question, the answer and the same options. The original goes here and points at it.

Opposite of frame 4, one word apart

A reader who acts on a superseded page has done damage; one who acts on a replaced page has wasted a trip. They were a single state in an early draft of the identity spec, which would have produced one behavior for two situations — and would have told the builder's register that a live send was dead.

Rung 2 · spoken
6 · Withdrawn
The sender pulled it. Nobody did anything wrong and there is nothing to fix, which is why it is neutral and short.
DM
Dave Marsh Builders
Alder Street
Withdrawn Dave took this one back. He pulled it on Tuesday afternoon. He didn't say why here, and there's nothing you need to do about it.
As of Tuesday afternoon.
It does not invent a reason

He did not say why here is the honest sentence, and it is better than the plausible one. A page that guesses at the sender's motive is a page that will eventually guess wrong to somebody's cost.

Rung 2 · spoken
7 · Expired
The window closed. Distinct from superseded: the content did not move, the moment passed.
DM
Dave Marsh Builders
Alder Street
Expired This one closed on Friday. The shop needed the order to hold the five-week slot. Dave will have picked something to keep you moving, or he is waiting to hear from you. He will know which. Closed Friday 29 May
These prices were as of Monday 17 May.
Expired is not superseded

The content moving versus the window closing. The builder's own screen inventory reached the same distinction independently, from the other end: locked is not invalid.

And it does not scold

Not you missed this. The page names what the deadline was for — the shop needed the order to hold a slot — which is the fact, and leaves the reader to draw the conclusion. It is also the only state that carries a date line, because it is the only one where the date is the content.

Rung 3 · blocking
8 · Invalid token
The only 401, and the only link state that blocks. It cannot paint the sender, because it does not know who the sender is.
This link doesn't open.
It may have been mistyped, or it may be part of a longer address that got cut in half on the way to you.
Whoever sent it can send it again. We can't tell you who that was. The link is what carries that, and this one doesn't work.
Why this one blocks and the other six do not

Because there is nothing else on the page. Every other death has a frozen moment behind it and a what-to-do-now that names a person; this one has neither, and a state carrying an action is not blocking. A dead link is never rung 3 except for an invalid token.

It is also the only page that cannot lead with the sender

Which is the whole reason it looks different. Saying so — the link is what carries that — is better than a bare 401 and better than pretending: a stranger who cannot see whose message this was needs to be told that is why, not left to assume we are hiding it.

And nothing here is a login

No sign in, no verify your email, no create an account to continue. This is the page most likely to grow one, and an account-less person meeting a login wall is the failure the whole tier is built to avoid.

Rung 1 · quiet
9 · A read-only link, old
A link carrying no action cannot reach the three answered states. It has live, superseded, replaced and the 401 — and it ages rather than expiring.
DM
Dave Marsh Builders
Alder Street
This is the week of 17 May. Six weeks have passed and nothing here has changed since. It's a record of that week, not a picture of the job today.
Week of 17 May
Decided
Cabinet pickShaker, rift oak · you, Tuesday
Held back, and why
Counter templateCan't be measured until the cabinets are set. Not asking you yet.
Being old is normal here, not a failure

Which is why there is no expiry treatment on it. The as-of line does all the work, and it says the useful thing: this is a record of a week rather than a picture of today.

Aging is not immortality

An earlier draft of the identity spec said the digest “never dies” and conflated the two. Every link dies — including this one — when the project completes or the relationship that minted it ends, whichever comes first. A permanent unauthenticated URL showing somebody's build is a data-exposure bug, not a convenience.

And what was held back is on it

Not asking you yet, with the reason. So an absence can never be read as a decision — which is the job this kind of link exists to do, and 33-the-digest is where it is drawn properly.

The template, and what varies

Seven of the eight are the same block: a title, a sentence, and a what-to-do-now. What changes is the eyebrow — the state, printed in its own mark ink: settled once, a person once, a clash once, neutral four times — and whether there is a forward pointer. Six tinted grounds carried this until 2026-09-05, which asked the reader to learn a color code to find out what happened. Nothing else. If a ninth state is ever proposed, the test is whether it changes what the reader should do next; if it only changes what an engineer would investigate, it is a cause and it does not reach a screen.

Three things that would break the tier

A live-updating link page. The one failure freezing exists to prevent. Every page here is a moment, and a page that refreshed itself would mean the reader could be looking at numbers that changed while they read — which is exactly the lie the freeze rule is for.

A shared link instead of one per recipient. Frame 3 becomes unwritable: the best a shared token can say is this has been answered, and the whole value of the state is naming who moved.

A dead page with no action. Six of these seven end in text Dave and the seventh ends in nothing else needed from you. It is the cheapest thing to leave out and the thing that turns a considered dead end into a wall.

What is not settled here

Issuance. The link infrastructure exists and is unreachable: the public routes are registered, tokens are hashed and carry a recipient and a label, and the minting function has two callers — both command-line tools — with a doc comment saying it must never become a route. Building that route is the builder's Send door and the backend phase. This page draws what it serves.