Skip to main content

Crate ubiquisync_core

Crate ubiquisync_core 

Source
Expand description

Core protocol types and sync engine for Ubiquisync.

⚠ PRE-ALPHA — WORK IN PROGRESS ⚠

This crate is in active, early development. APIs are incomplete, unproven, and will change without notice. Do not use it in production. Breaking changes may land on any commit.

This crate contains the storage-agnostic parts of Ubiquisync: the wire protocol, type-encoded IDs, and (as the port progresses) the HLC clock, codec, and merge reducer. It has no database driver dependencies — storage backends live in companion crates such as ubiquisync-sqlite.

Most applications should depend on the ubiquisync facade crate rather than this crate directly.

Modules§

dialect
SQL dialect abstraction for storage backends.
sys_id
Type-encoded IDs for system tables and columns.