{"id":"multi-leader-custom-merge-new-timestamp","text":"Custom merge resolution creates a new timestamp (`max(local_ts, remote_ts) + 1`) and canonical origin so the merged result supersedes both conflicting inputs in any future LWW comparison","truth_value":"IN","source":"entries/2026/05/29/multi-leader-replication-multi_leader.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"merged = merge_fn(key, display_local, display_remote, local_ts, remote_ts)\nnew_ts = max(local_ts, remote_ts) + 1\ncanonical_origin = max(local_origin, remote_node)\nself._store[key] = (merged, new_ts, canonical_origin, False)"},"explanation":{"steps":[{"node":"multi-leader-custom-merge-new-timestamp","truth_value":"IN","reason":"premise"}]}}