Execution artifacts¶
An execution artifact records what ran and how:
- links to corpus + vector fingerprints
- execution contract and plan fingerprint
- randomness audit (sources, budget)
- approximation + determinism reports
- execution signature tying all of the above
Portability guarantees:
- Artifacts are versioned; compatibility is enforced by the execution ABI.
- Replay does not require live vector sources; artifacts plus plan are sufficient.
- Backends must refuse execution if they cannot meet the artifact’s contract/metric.
Mutation rules:
- Artifacts are immutable once committed.
- Ledger retention may prune historical results but preserves chain hash integrity.
Docs → code
src/bijux_vex/core/execution_result.pysrc/bijux_vex/core/abi/__init__.pysrc/bijux_vex/domain/execution_artifacts/