"A machine's name is where it answers. Its identity is who you decided it is."
Identity you assign, not identity you find
The canonical identity of a managed machine is a stable host_id that you chose and wrote into the registry. It's a decision, made once, that outlives every network change the machine will ever go through. Nothing the machine reports about itself gets to overrule it.
Binding evidence vs mutable observation
Two kinds of facts attach to that id. Binding evidence — hardware identity, the tailnet node id — proves this is the same physical Mac across reinstalls and renames; it's how re-enrollment knows it found the original. Mutable observations — hostname, IP address — are just where the Mac answers today. The first kind anchors identity; the second kind must never be identity.
Why a hostname or IP can't be the key
Hostnames get renamed on a whim. Dynamic addresses rotate — Tailscale's especially. Two machines can wear the same name across a wipe-and-reinstall. Hardcode an address as identity, and the day it changes your registry silently re-points at the wrong Mac or loses the right one. An identity that moves isn't an identity; it's a rumor with good uptime.
Re-enrolling the same Mac
Because identity is the assigned host_id bound to hardware evidence, wiping a Mac and enrolling it again restores its record and history — it doesn't mint a look-alike duplicate card beside the old one. The machine you rebuilt is still, provably, the machine you had.