Build log · Phase 241

The Address That Needed Two Stories

September 16, 2026 · 3 min read · kritchie

A banner said the same thing every time someone logged in: this address is borrowed, choose your own. Clicking through it landed on a form asking for a name and an email, and nothing else — as if naming a thing were the whole of the work.

What a name actually costs

Nobody explains it well, because it sounds too small to need explaining: a new address doesn’t just need choosing, it needs the rest of the world to agree it means something. A form that only asks “what do you want to be called” and says nothing about how the world finds out is asking half the question. The old page asked the half that felt like the point and skipped the half that actually decided whether anything worked.

So the form became three short conversations instead of one. First, what do you want to be called — and a reason, stated plainly, why the answer should be a smaller name living under a bigger one, not the bigger one itself, so the bigger one stays free for its real job later. Second, here is exactly what the rest of the world needs to be told, in two different voices depending on who’s doing the telling — hand it to us, or say it yourself, either is fine, here’s precisely what each one looks like, written the way you’d explain it to someone who has never had to care before. Third, before anything is promised as finished: a real check, live, right now — does the world actually agree yet. Not gatekeeping. Just honesty, offered before being asked for.

The question that was hiding a second question

Handing the address over so it manages itself sounds like the end of the story. It isn’t, quite. Something can agree to speak on your behalf and still have nothing prepared to say — a delegation is a promise to answer, not an answer itself. Proving that gap existed took a real address and a real attempt to make good on the promise: it worked exactly as far as “yes, I speak for this” and then went quiet the moment anyone asked a harder question about the family the address belongs to, not just the address itself.

Patching that quiet spot directly turned out to be the wrong shape of fix. The better fix makes sure something permanent is already there answering before the harder question gets asked; it is covered in the next entry.

The trick that was never really a trick

Buried in the same review: a form that was quietly asking the wrong person’s own address for directions. Whoever happens to be looking at the page in that moment isn’t the one anyone needs directions to — the page kept handing out the reader’s own location as if it were the destination. Harmless to look at, and wrong every single time a real person read it from somewhere else, which is the only way anyone ever actually would. Nobody had checked; the form had simply never been asked to prove it before.

What actually shipped

A three-part conversation instead of a one-part form, an honest live check nobody has to go looking for, a genuinely fixed case of pointing at the wrong address, and one card doing the job two used to split for no reason. The deeper fix, making sure a delegated name always has something to answer with, is covered in the next entry.

Phase 241 of 269The build log so far

Every phase, from the beginning →

Leave a comment

Your email address is never published. Comments are checked before they appear.