From 075c069fbcff8177e2f63c3799fe931521ee6f06 Mon Sep 17 00:00:00 2001 From: zhangfengcdt Date: Sun, 13 Jul 2025 07:19:38 -0700 Subject: [PATCH 1/3] Roadmap items for version 0.2 --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 901a146..f0f4874 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,8 @@ and data distribution capabilities. performance or structure. ## Use Cases: +- Version Control Databases: Enable verifiable diff, sync, and merge operations for large datasets. - Distributed Databases: Efficiently maintain and synchronize indexes across distributed systems. -- Version Control Systems: Enable verifiable diff, sync, and merge operations for large datasets. - Blockchain and P2P Networks: Manage and synchronize data with verifiable integrity. - Real-time Collaborative Editing: Support multiple users making simultaneous changes with efficient merging. - Cloud Storage Services: Manage file versions and ensure efficient data retrieval and synchronization. @@ -186,7 +186,21 @@ The following features are for Prolly tree library for Version 0.1.0: The following features are for Prolly tree library for Version 0.2.0: - [X] Arrow block encoding and decoding - [X] Parquet/Avro block encoding and decoding -- [ ] Advanced probabilistic tree balancing + +The following features are for Prolly tree library for Version 0.2.1: +- [ ] tree diffing and merging +- [ ] show history of changes of the tree (git logs style) using `gitoxide` crate +- [ ] support build database index using Prolly Tree + +The following features are for Prolly tree library for Version 0.2.2: +- [ ] version-controlled databases + - [ ] prolly tree backend for git databases using `gitoxide` crate + - [ ] support for IPFS (InterPlanetary File System) for distributed storage + - [ ] advanced probabilistic splitting algorithms +- [ ] decentralized databases + - [ ] add support for cryptographic hash functions like SHA-256, BLAKE3, etc. + - [ ] support ZK-friendly hashes such as Poseidon, MiMC, etc. + - [ ] supporting a rollup-style L2 for a decentralized database ## Contributing From ae98f73dfb8ddb1aae4e418ccf237499bd99c4cb Mon Sep 17 00:00:00 2001 From: Feng Zhang Date: Sun, 13 Jul 2025 07:24:07 -0700 Subject: [PATCH 2/3] Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index f0f4874..398aef8 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,7 @@ and data distribution capabilities. performance or structure. ## Use Cases: -- Version Control Databases: Enable verifiable diff, sync, and merge operations for large datasets. -- Distributed Databases: Efficiently maintain and synchronize indexes across distributed systems. +- Version Control and Distributed Databases: Enable verifiable diff, sync, merge operations, and efficient index maintenance across distributed systems. - Blockchain and P2P Networks: Manage and synchronize data with verifiable integrity. - Real-time Collaborative Editing: Support multiple users making simultaneous changes with efficient merging. - Cloud Storage Services: Manage file versions and ensure efficient data retrieval and synchronization. From 6aa30e83e4b940c522fbebf7e87d88a0593fe04c Mon Sep 17 00:00:00 2001 From: zhangfengcdt Date: Sun, 13 Jul 2025 07:47:32 -0700 Subject: [PATCH 3/3] add gen ai use cases --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f0f4874..1ef438d 100644 --- a/README.md +++ b/README.md @@ -62,11 +62,15 @@ and data distribution capabilities. performance or structure. ## Use Cases: -- Version Control Databases: Enable verifiable diff, sync, and merge operations for large datasets. -- Distributed Databases: Efficiently maintain and synchronize indexes across distributed systems. -- Blockchain and P2P Networks: Manage and synchronize data with verifiable integrity. -- Real-time Collaborative Editing: Support multiple users making simultaneous changes with efficient merging. -- Cloud Storage Services: Manage file versions and ensure efficient data retrieval and synchronization. + +- AI Agent Memory & Long-Term Context: Serve as a structured, versioned memory store for AI agents, enabling efficient diffing, rollback, and verifiable state transitions. +- Versioned Vector Indexes for GenAI: Manage evolving embedding databases in RAG systems or vector search pipelines with Git-like tracking and time-travel queries. +- Prompt and Model Versioning: Track changes to prompts, fine-tuned adapters, or LoRA modules, supporting collaborative AI workflows with history and merge capabilities. +- Real-time Collaborative Editing: Support multiple users or agents making simultaneous changes with efficient merging and conflict resolution. +- Version Control Databases: Enable verifiable diff, sync, and merge operations for large structured datasets, similar to Git but for tabular or document-based data. +- Distributed Databases: Maintain and synchronize ordered indexes efficiently across distributed nodes with structural consistency. +- Blockchain and P2P Networks: Provide verifiable, tamper-proof data structures for syncing state and ensuring data integrity. +- Cloud Storage Services: Manage file versions and enable efficient synchronization, deduplication, and data retrieval across clients. ## Usage