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.0.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.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bijux_vex-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 6f69b20260cfd001066448e72350038bd567cbd6d39a42b37ee4e54782a02217
MD5 9f9955f29cbdca7e79df413d1634cd8f
BLAKE2b-256 96b8f1d12bf7491d737dd7b9cb327630d995f09e7d188409a855c38d7fa93776

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bijux_vex-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ab1d19ede61b5dcd4845e89c7032dfe426eec44d2e0b7dcb3ecc6e8b06110d8
MD5 6d1299975e34c0fd918036588f39a7fb
BLAKE2b-256 e16dda216607407ef5a653700efececf17973cd53386c3467607ddfbf45b6e28

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