crdt-merge — Data Playground

Tabular CRDT merge for DataFrames and datasets. Conflict-free record merge, deduplication, and provenance tracking.

pip install crdt-merge · GitHub · PyPI · Patent UK 2607132.4, GB2608127.3 · E4 Trust-Delta Architecture

Dataset Merge

Loads glue/sst2 from HuggingFace datasets (first 200 rows) or uses synthetic fallback. Splits into two node partitions with 50 overlapping records. Demonstrates conflict-free merge with configurable strategy.

E4 Trust Scoring Active (v0.9.5+): All merge operations now carry typed trust scores by default. Every record merge accumulates accuracy, consistency, recency, and provenance trust dimensions via GCounter-backed convergent accumulators. Trust propagation adds zero API overhead -- it activates transparently on import crdt_merge.

Merge Strategy

LWW = Last Write Wins (by timestamp). MaxWins/MinWins = field max/min. Union = set union.

Merged Records (first 20 rows)


crdt-merge v0.9.5 · Patent UK 2607132.4, GB2608127.3 · E4 Trust-Delta · BUSL-1.1 → Apache 2.0 (2028-03-29)

🏠 Flagship · 🔬 Data Playground · 🌐 Federation · GitHub · ⭐ Star Repo · 👁️ Watch · 📐 Architecture Deep Dive · PyPI · pip install crdt-merge