Skip to content

Releases: ruvnet/RuVector

v0.88.0 — RuVix Cognition Kernel + Neural Trader WASM

08 Mar 17:04
a962506

Choose a tag to compare

Highlights

RuVix Cognition Kernel (ADR-087)

A foundational architecture for RuVix — a cognition kernel for the Agentic Age. Not a Linux clone, but a purpose-built OS with 6 primitives, 12 syscalls, and RVF as native boot object.

Core primitives: task, capability, region, queue, timer, proof

Key innovations:

  • Proof-gated mutation as kernel invariant — no proof, no mutation
  • RuVector kernel-resident — vectors and graphs are native kernel resources
  • Coherence-aware scheduler — deadline + novelty + structural risk
  • RVF as boot object — signed packages are complete cognitive units
  • 12 syscalls total

Build path: Phase A (Linux-hosted nucleus, 9 crates) → Phase B (bare metal AArch64)

8 demo applications: proof-gated vector journal, edge ML inference, drone swarm, self-healing knowledge graph, collective intelligence mesh, quantum-coherent memory replay, biological signal processor, adversarial reasoning arena

Security Hardening (Post-Audit)

6 specification clarifications added after security audit:

  1. Root task privilege attenuation — drops capabilities after boot
  2. Capability delegation depth limit — max depth 8, GRANT_ONCE right
  3. Boot RVF proof bootstrap — signed boot is the single trusted path
  4. Reflex proof cache scoping — per-(mutation_hash, nonce), single-use
  5. Zero-copy IPC TOCTOU — rejects descriptors into Slab regions
  6. Boot signature failure — kernel panic, no fallback

Neural Trader WASM Bindings (ADR-086)

4 new crates: core (2 tests), coherence (7 tests), replay (3 tests), wasm (10 + 43 JS tests)

Visual Updates

Animated dot-matrix grid and billboard squares on pi.ruv.io

PRs: #244, #248 + security hardening commit

🤖 Generated with claude-flow

Release v2.0.5

25 Feb 16:34

Choose a tag to compare

RuVector Release v2.0.5

Published Packages

crates.io

  • ruvector-math - Advanced math primitives
  • ruvector-attention - 7-theory attention mechanisms
  • ruvector-math-wasm - WASM bindings for math
  • ruvector-attention-wasm - WASM bindings for attention

npm

  • @ruvector/math-wasm - Browser WASM package
  • @ruvector/attention - Main Node.js package (auto-selects platform)
  • @ruvector/attention-wasm - Browser WASM package
  • Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

Installation

# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install @ruvector/math-wasm @ruvector/attention-wasm

Release v2.0.4

21 Feb 19:01

Choose a tag to compare

RuVector Release v2.0.4

Published Packages

crates.io

  • ruvector-math - Advanced math primitives
  • ruvector-attention - 7-theory attention mechanisms
  • ruvector-math-wasm - WASM bindings for math
  • ruvector-attention-wasm - WASM bindings for attention

npm

  • @ruvector/math-wasm - Browser WASM package
  • @ruvector/attention - Main Node.js package (auto-selects platform)
  • @ruvector/attention-wasm - Browser WASM package
  • Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

Installation

# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install @ruvector/math-wasm @ruvector/attention-wasm

Release v0.3.0

21 Feb 20:48

Choose a tag to compare

RuVector Release v0.3.0

Published Packages

crates.io

  • ruvector-math - Advanced math primitives
  • ruvector-attention - 7-theory attention mechanisms
  • ruvector-math-wasm - WASM bindings for math
  • ruvector-attention-wasm - WASM bindings for attention

npm

  • @ruvector/math-wasm - Browser WASM package
  • @ruvector/attention - Main Node.js package (auto-selects platform)
  • @ruvector/attention-wasm - Browser WASM package
  • Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

Installation

# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install @ruvector/math-wasm @ruvector/attention-wasm

RVF CLI rvf-v0.1.0

16 Feb 23:24
91f7841

Choose a tag to compare

RVF CLI Release

Standalone vector database CLI for creating, querying, and managing RVF stores.

Download

Platform Binary
Linux x64 rvf-linux-x64
Linux ARM64 rvf-linux-arm64
macOS x64 (Intel) rvf-darwin-x64
macOS ARM64 (Apple Silicon) rvf-darwin-arm64
Windows x64 rvf-windows-x64.exe

Quick start

# Download (macOS ARM64 example)
curl -L -o rvf https://github.com/ruvnet/ruvector/releases/download/rvf-v0.1.0/rvf-darwin-arm64
chmod +x rvf

# Create a store and query
./rvf create mydb.rvf --dimension 128 --metric cosine
./rvf status mydb.rvf

See the CLI README for full documentation.

Release v0.1.32

17 Jan 19:36

Choose a tag to compare

RuVector Release v0.1.32

Published Packages

crates.io

  • ruvector-math - Advanced math primitives
  • ruvector-attention - 7-theory attention mechanisms
  • ruvector-math-wasm - WASM bindings for math
  • ruvector-attention-wasm - WASM bindings for attention

npm

  • @ruvector/math-wasm - Browser WASM package
  • @ruvector/attention - Main Node.js package (auto-selects platform)
  • @ruvector/attention-wasm - Browser WASM package
  • Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

Installation

# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install @ruvector/math-wasm @ruvector/attention-wasm

Release v0.1.31

11 Jan 17:11
4489e68

Choose a tag to compare

RuVector Release v0.1.31

Published Packages

crates.io

  • ruvector-math - Advanced math primitives
  • ruvector-attention - 7-theory attention mechanisms
  • ruvector-math-wasm - WASM bindings for math
  • ruvector-attention-wasm - WASM bindings for attention

npm

  • ruvector-math-wasm - Browser WASM package
  • @ruvector/attention - Main Node.js package (auto-selects platform)
  • @ruvector/attention-wasm - Browser WASM package
  • Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

Installation

# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install ruvector-math-wasm @ruvector/attention-wasm

v0.1.4: chore: Update NAPI-RS binaries for all platforms

04 Jan 20:13

Choose a tag to compare

  Built from commit b5b4858a26debd612e5ddbc80964d048dba401ff

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions

v0.1.25

26 Feb 16:29

Choose a tag to compare

chore: Bump version to 0.1.25 for sequential CI builds

v0.1.24

25 Feb 12:35

Choose a tag to compare

chore: Bump version to 0.1.24