NodeIdentity
NodeIdentity: a cluster node's identity, exchanged in the net-kernel handshake.
A node is named (e.g. "worker@host"), has a stable NodeId derived from its public key, and an incarnation counter that increments each time the node restarts (so peers can tell a fresh start from a stale one — SWIM-style). The identity is serialized with MessagePack and sent inside a NetFrame.