Skip to content

Add crdt-merge — production model merging with CRDT guarantees#723

Open
mgillr wants to merge 1 commit intoEthicalML:masterfrom
mgillr:add-crdt-merge
Open

Add crdt-merge — production model merging with CRDT guarantees#723
mgillr wants to merge 1 commit intoEthicalML:masterfrom
mgillr:add-crdt-merge

Conversation

@mgillr
Copy link
Copy Markdown

@mgillr mgillr commented Mar 30, 2026

Add crdt-merge

crdt-merge is a Python library that brings CRDT (Conflict-free Replicated Data Type) guarantees to data merging — covering DataFrames, JSON, ML model weights, and distributed agent state.

Key features:

  • Mathematical guarantees: Every merge is commutative, associative, and idempotent
  • 25 merge strategies including SLERP, TIES, DARE, Fisher merge, and task arithmetic
  • LoRA adapter merging with rank harmonization
  • Federated learning support (FedAvg, FedProx)
  • 2,600+ tests passing
  • pip installable: pip install crdt-merge

Thank you for considering this addition!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant