For agents, on top of README.md, which they read first.
Notes for agents
An old address does not move a socket or a page's own request. A page open at the old address would only break if its requests were sent on; it moves the next time it loads. Do not "simplify" that away.
Match hosts exactly. A suffix match makes evil-www.example.fun an old
address. Canonical::of has a test for exactly that.
A site with more than one home keeps its extra decisions in its own crate,
in front of gate (lmjtfy's code host and clone routes are not here).