ruvector/crates/ruvector-cognitive-container
rUv e7a5096205 fix: format all files, add EXO crate READMEs, convert path deps to version deps
- Run cargo fmt across entire workspace
- Create README.md files for all 9 EXO-AI crates
- Convert path dependencies to crates.io version dependencies for publishing
- Add [patch.crates-io] to exo workspace for local development

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 16:21:14 +00:00
..
src fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
tests fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
Cargo.toml fix: resolve build errors and prepare crates for publishing 2026-02-23 03:04:26 +00:00
README.md fix: resolve build errors and prepare crates for publishing 2026-02-23 03:04:26 +00:00

ruvector-cognitive-container

Verifiable WASM cognitive container with canonical witness chains for the RuVector ecosystem.

Features

  • Epoch Controller: Phase-budgeted tick execution (ingest/mincut/spectral/evidence/witness)
  • Memory Slab: Arena-based allocation for graph data
  • Witness Chain: Hash-linked chain of ContainerWitnessReceipt for deterministic verification
  • Cognitive Container: Full orchestration with snapshot/restore support

Usage

use ruvector_cognitive_container::{CognitiveContainer, ContainerConfig, Delta};

let config = ContainerConfig::default();
let mut container = CognitiveContainer::new(config).unwrap();

let deltas = vec![
    Delta::EdgeAdd { u: 0, v: 1, weight: 1.0 },
    Delta::Observation { node: 0, value: 0.8 },
];

let result = container.tick(&deltas).unwrap();
println!("Min-cut: {}", result.min_cut_value);

// Verify witness chain integrity
let verification = container.verify_chain();

License

MIT