Distributed systems
Karzoun Synclattice
What it is
Kotlin/JVM local-first replicated sync engine with CRDT convergence, vector clocks, bounded coroutine reconciliation, SQLite durability, deterministic restart recovery, and CodeQL.
SyncLattice is a local-first replicated sync engine in Kotlin focused on deterministic CRDT convergence and durable offline state reconstruction. | CRDT convergence | Deterministic LWW register and observed-remove set with remove-before-add tombstone correctness. |
Engineering characteristics
- Automated tests
- Continuous integration
- Documentation set
- Open licence
- Release pipeline
- Security policy
Testing
The repository contains an automated test suite that runs as part of its checked-in workflow.
Security
The repository publishes a security policy describing how to report vulnerabilities.
Deployment
The repository defines its own build and deployment automation.
Documentation
The repository ships a dedicated documentation set beyond the README.
Topics
Sections appear only where the repository provides verifiable evidence.
