Commit Graph
13 Commits
Author SHA1 Message Date
nils e942da49ff feat: Implement Iroh-based peer networking, join protocol, and bidirectional store synchronization. 2025-12-22 21:11:34 +01:00
nils 7c8e5cfa3d feat: Record node metadata including public key, hostname, and status in the root store during initialization. 2025-12-22 03:58:49 +01:00
nils 1943e06509 feat: Implement new synchronization state management and deterministic head sorting, replacing the old vector clock module. 2025-12-22 03:42:15 +01:00
nils 4761501ec9 feat: Migrate CLI store actor and handle to tokio async channels and operations 2025-12-22 03:16:26 +01:00
nils ce852da25e feat: implement store actor pattern for CLI store operations and update roadmap 2025-12-22 02:13:08 +01:00
nils 57c2906b10 feat: Implement DAG-based conflict resolution with binary keys and multi-head CLI display 2025-12-22 01:56:26 +01:00
nils 346ebccee7 feat: introduce global meta store and root store concept, and update CLI to manage active store 2025-12-21 23:59:08 +01:00
nils f45c6ccfcf feat: implement interactive CLI with key-value operations, add development journal, and update roadmap for DAG conflict resolution 2025-12-21 22:59:58 +01:00
nils 15dd1b337f feat: Add Store module for persistent KV state, update lib.rs and documentation including a development journal and architecture details. 2025-12-21 21:56:05 +01:00
nils 1f750bdae0 docs: testing.md with testcases to keep in mind 2025-12-20 14:29:39 +01:00
nils b16f9a0b39 architecture: future ideas for rich crtds 2025-12-20 14:29:08 +01:00
nils f153cba267 feat: Introduce signed, verifiable entries with protobuf definitions, cryptographic signing, and hashing, updating the data model and architecture. 2025-12-20 14:29:08 +01:00
nils e1405bb910 feat: Introduce Hybrid Logical Clocks in protobuf, update architecture documentation, and add HLC test cases. 2025-12-20 14:29:03 +01:00