Binary Hypervector Engine in Rust | Dweve BitWeave

BitWeave is a binary hypervector engine in Rust. Apache-2.0 terms, self-hosted; the repository publishes in the fifth release round.

What is Dweve BitWeave?

BitWeave is a binary hypervector engine in Rust. Under a declared encoder contract, supported text, images, audio and structured features become fixed-width binary hypervectors that software can compose, compare, index, filter, persist, recover and serve. Source access is currently by request; Apache 2.0 terms apply once access is granted.

  • The published DBpedia 100K run measured 9,473 QPS at recall 1.000 in 19 MB on an i9-13900KF desktop with 24 cores, AVX2 and 48 GB. The measured two-bit comparison system returned 3,580 QPS in 38 MB on the same host and data.
  • At D4096 over 10K documents, measured Hybrid-MultiQ runs held recall 1.000 at 35,842 QPS on random data, 34,459 on clustered data and 27,828 on text-derived data. At 250K documents, exact multi-query brute force measured 2,653 QPS at recall 1.000.

Choose the audience that matches your question

The page contains three selectable readings of the same subject.

For consumers

BitWeave treats meaning as a data type. A product built with it can give your words, pictures and sounds one compact pattern, then find, compare and group them without starting over each time. It publishes in the fifth round of Dweve's release programme, and the documentation arrives at docs.dweve.com that same day.

For businesses

BitWeave is a binary hypervector engine in Rust under Apache-2.0. It supports vector search, duplicate detection, grouping and routing. A team can own one declared representation and reuse it instead of rebuilding a vector stack for every feature. BitWeave publishes in the fifth round of Dweve's foundation release programme, with its documentation at docs.dweve.com the same day.

For engineers

BitWeave is a binary hypervector engine in Rust under Apache-2.0. A declared encoder contract turns text, images and audio into fixed-width binary hypervectors that stay one logical type with native operations, from a single process to a shard group. BitWeave publishes in the fifth round of the foundation release programme.