15 Commits
Author SHA1 Message Date
nils 3e39f34383 feat: integrate iroh-gossip for mesh networking, using ALPN for protocol routing and node events to manage gossip topics. 2025-12-23 02:51:28 +01:00
nils 4ccdbc97f5 refactor: Consolidate network sync operations into LatticeServer methods 2025-12-23 01:41:34 +01:00
nils 2de54d0033 feat: make open_store async and add root store caching 2025-12-23 00:48:55 +01:00
nils 9d4495b3d7 feat: Refactor mesh server to use Arc<Node>, introduce JoinAcceptance for mesh joins, and enhance store listing with prefix filtering and deleted entry inclusion. 2025-12-23 00:31:54 +01:00
nils 76810f8d8e feat: Refactor CLI commands into dedicated modules, update roadmap, and simplify sync function signature. 2025-12-22 23:06:36 +01:00
nils 57ecbffaed feat: introduce NodeIdentity and store_actor in lattice-core, and implement mesh networking in lattice-net while removing unicast. 2025-12-22 22:11:20 +01:00
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 4761501ec9 feat: Migrate CLI store actor and handle to tokio async channels and operations 2025-12-22 03:16:26 +01:00
nils c2d4219320 feat: Refactor node initialization and info retrieval, enhance store actor lifecycle, and refine store replay logic. 2025-12-22 02:59:55 +01:00
nils a1f134eb02 feat: implement idempotent put and delete operations by checking existing heads before committing new entries 2025-12-22 02:28:36 +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