Commit Graph
12 Commits
Author SHA1 Message Date
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
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 a699c0b1a6 feat: Implement SigChain for append-only signed log management 2025-12-20 14:29:08 +01:00
nils b64afa063f feat: Introduce append-only log file I/O for SignedEntry messages using a new LogRecord protobuf, including read/write utilities and documentation. 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 2f48483d0e feat: Add Clock abstraction for testable time and implement Hybrid Logical Clock (HLC). 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