{"id":"gossip-voluntary-leave-broadcasts-to-all","text":"A leaving node sends its death status to every active peer (not just a random one) before deactivating, unlike normal gossip which uses random pairwise exchange","truth_value":"IN","source":"entries/2026/05/29/gossip-protocol-gossip_protocol.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def leave(self):\n    self.membership[self.node_id][\"status\"] = \"dead\"\n    self._leaving = True\n# cluster broadcasts to ALL peers before deactivating"},"explanation":{"steps":[{"node":"gossip-voluntary-leave-broadcasts-to-all","truth_value":"IN","reason":"premise"}]}}