// Section 14.8 · Operate
Self-Stop on Unstake
1 min14.8Operate
The daemon is designed not to spin uselessly. The coordinator returns
403 for a node that is no longer backed on-chain. The daemon reads the
reason:
not_staked: the node was never staked, or its stake was withdrawn. The daemon prints the reason and exits cleanly.in_cooldown: the node is in the 7-day unstake cooldown. The daemon exits cleanly; nothing is dispatched to a cooling node.- Repeated unexplained
403s (three in a row) stop the daemon with a hint to check the--node-idand that this machine'snodeKeyHashwas the one registered.
On SIGINT (Ctrl-C) or SIGTERM (systemctl stop, launchd, kill)
the daemon drains and exits cleanly. The node simply goes idle; the
stake stays locked and there is no slashing.