Skip to main content

Vector execution runtime with replayable determinism and audited ANN (nothing implicit).

Project description

Bijux-Vex

bijux-vex

Vector execution runtime with replayable determinism + audited ANN (nothing implicit).

Why this exists: production vector search drifts quietly. Bijux‑Vex makes correctness explicit, and refuses when guarantees cannot be met.

If you only read one page, read this: https://bijux.github.io/bijux-vex/user/only_read_one_page/

Why bijux-vex

  • Replayable determinism for results you can defend
  • Audited, bounded ND (ANN) instead of silent approximation
  • Nothing implicit: fail‑closed by design

Hello world (deterministic, exact)

bijux vex ingest --doc "hello" --vector "[0.0, 1.0, 0.0]" \
  --vector-store memory
bijux vex materialize --execution-contract deterministic --vector-store memory
bijux vex execute --artifact-id art-1 \
  --execution-contract deterministic --execution-intent exact_validation \
  --execution-mode strict --vector "[0.0, 1.0, 0.0]"

Hello world (ND / ANN with quality)

bijux vex materialize --execution-contract non_deterministic --index-mode ann \
  --vector-store faiss --vector-store-uri ./index.faiss
bijux vex execute --artifact-id art-1 \
  --execution-contract non_deterministic --execution-intent exploratory_search \
  --execution-mode bounded --randomness-seed 42 --randomness-sources ann_probe \
  --nd-witness sample --vector "[0.0, 1.0, 0.0]"

Concept map (instant mental model)

request → plan → execute → provenance
            ├─ deterministic (exact)
            └─ ND (ANN) + quality
vector store: optional + explicit

When NOT to use this

  • Not a vector DB (no implicit CRUD or query language)
  • Not a RAG framework (no prompts, no orchestration)
  • Not a hosted service (you run it)

Stability & support

  • Supported Python: 3.11–3.14
  • Determinism: stable and replayable
  • ND (ANN): experimental but audited and bounded

Getting help / reporting issues

GitHub issues: https://github.com/bijux/bijux-vex/issues Include bijux vex debug-bundle output when reporting a bug.

Quick links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bijux_vex-0.2.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bijux_vex-0.2.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file bijux_vex-0.2.1.tar.gz.

File metadata

  • Download URL: bijux_vex-0.2.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bijux_vex-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6586fbd8e9052c0612f27edcbb9312c6ffc775bc66fd5e1c1d162b01e815befa
MD5 5a18092e80ca75abad0df42e77bdb7cb
BLAKE2b-256 eec39d9a1447eb611917c6e7e89e1cd1996f5c410b23f2cdb41ddc1e962f5357

See more details on using hashes here.

File details

Details for the file bijux_vex-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: bijux_vex-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bijux_vex-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dcac29536d38a083ae36ebf6f829fa56be11e3179795c5057dd9e40af7d69e96
MD5 6c2ba98da7046ee70d915338f48e95b1
BLAKE2b-256 9fe55de57276a6e73b00dbb366baf2fb7851cf411a2314b491c4729e22e5cbdf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page