mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-07-09 17:28:42 +00:00
docs: minor README polish for replication and rvf-crypto
Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
parent
55d7dbb6fd
commit
df1f52e325
2 changed files with 9 additions and 9 deletions
|
|
@ -7,10 +7,6 @@
|
|||
|
||||
**Multi-master vector replication with quorum writes, vector clocks, and automatic conflict resolution.**
|
||||
|
||||
```toml
|
||||
ruvector-replication = "0.1.1"
|
||||
```
|
||||
|
||||
When your vector database runs on more than one node, you need a way to keep data in sync without losing writes or slowing down queries. ruvector-replication handles that: it replicates vectors across nodes, resolves conflicts automatically, and lets you trade off consistency versus speed per-write. It plugs into the [RuVector](https://github.com/ruvnet/ruvector) ecosystem alongside Raft consensus and auto-sharding.
|
||||
|
||||
| | Single-node vector DB | ruvector-replication |
|
||||
|
|
@ -24,6 +20,11 @@ When your vector database runs on more than one node, you need a way to keep dat
|
|||
|
||||
## Quick Start
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
ruvector-replication = "0.1.1"
|
||||
```
|
||||
|
||||
```rust
|
||||
use ruvector_replication::{Replicator, ReplicationConfig, ConsistencyLevel};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,10 @@
|
|||
|
||||
**Tamper-proof hashing and signing for every RVF segment -- SHA-3 digests, Ed25519 signatures, and lineage witness chains.**
|
||||
|
||||
```toml
|
||||
rvf-crypto = "0.1"
|
||||
```
|
||||
|
||||
Every operation on an RVF file gets recorded in a cryptographic witness chain. `rvf-crypto` provides the primitives that make this possible: SHA-3 (SHAKE-256) content hashing for segment identity, Ed25519 digital signatures for provenance, and lineage verification functions that ensure no record in the chain has been altered. If you are building tools that read, write, or transform `.rvf` files, this crate handles all the cryptography so you do not have to.
|
||||
|
||||
| | rvf-crypto | Manual hashing + signing | No integrity checks |
|
||||
|
|
@ -16,11 +20,6 @@ Every operation on an RVF file gets recorded in a cryptographic witness chain. `
|
|||
|
||||
## Quick Start
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
rvf-crypto = "0.1"
|
||||
```
|
||||
|
||||
```rust
|
||||
use rvf_crypto::lineage::{lineage_record_to_bytes, lineage_record_from_bytes, verify_lineage_chain};
|
||||
use rvf_types::{LineageRecord, DerivationType, FileIdentity};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue