{"id":"gossip-deep-copy-isolation","text":"All inter-node data transfer (`send_gossip`, `join`, `get_membership_list`) uses `copy.deepcopy` to prevent shared mutable state between simulated nodes","truth_value":"IN","source":"entries/2026/05/29/gossip-protocol-gossip_protocol.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def send_gossip(self):\n    return copy.deepcopy(self.membership)\n# prevents shared-reference mutation between nodes"},"explanation":{"steps":[{"node":"gossip-deep-copy-isolation","truth_value":"IN","reason":"premise"}]}}