Skip to content

Non-deterministic execution with audit

Non-deterministic execution is experimental in behavior; provenance must label it accordingly.

bijux vex execute --artifact-id art-1 --vector "[0.5,0.6]" --top-k 1 \
  --execution-contract non_deterministic --execution-intent exploratory_search --execution-mode bounded \
  --randomness-seed 1 --randomness-sources reference_ann_hnsw --randomness-bounded \
  --max-latency-ms 50 --max-memory-mb 20 --max-error 0.2

Expected:

  • RandomnessProfile captured (seed, sources, bounded flag, budget).
  • DeterminismReport includes randomness sources and reproducibility bounds.
  • ApproximationReport shows recall and displacement; status may be PARTIAL if budgets trigger.

Failure example:

  • Missing randomness profile or budget triggers invariant failure; execution does not start.