This guide installs OMIV from a source clone and verifies one small tracked object. It requires Python 3.11–3.14. The example needs no model weights, tokenizer files, credentials, private keys, environment variables, provider access, or ignored local artifacts.
On Linux or macOS:
python -m venv .venv
source .venv/bin/activate
python -m pip install -e .On Windows PowerShell, replace the activation command with:
.venv\Scripts\Activate.ps1Editable source installation is not a PyPI release. Creating the environment and installing dependencies may contact a configured package index. The verification below performs no network request.
omiv --version
omiv runtime-resolution verify runtime-resolution-parity/scenarios/immutable-pinned.jsonExpected output:
0.10.0
VALID_CANONICAL_RUNTIME_RESOLUTION_OBJECT schema=omiv.runtime-resolution-scenario-result.v1
Both commands return exit code 0. For runtime-resolution verify, exit code 0
means only that strict parsing succeeded, the supported schema was recognized,
canonical identity/digest relationships validated, and the supplied tracked
synthetic object is internally valid for that scope. Exit code 2 means malformed
or integrity-invalid input. This example has no policy outcome that uses exit code
1; other OMIV commands can use 1 for a valid but scope-limited, unavailable, or
policy-nonpassing result.
The verified object is
runtime-resolution-parity/scenarios/immutable-pinned.json.
Inspect its typed fields without changing it:
omiv runtime-resolution inspect runtime-resolution-parity/scenarios/immutable-pinned.jsonInspection prints the supplied object as deterministic JSON. The verification flow is:
supplied object
-> strict parsing
-> canonical identity and digest reconstruction
-> scope-qualified result
-> explicit limitations
- the tracked synthetic object conforms to its registered OMIV schema;
- its identity-bearing content reconstructs the recorded canonical identity;
- the verifier returns a deterministic, bounded result without network access;
- the example works without
reports/raw/kimi_k3_tensors.json.
The object and demonstration are explicitly:
SYNTHETICDEMONSTRATION_ONLYNOT_PROVIDER_EVIDENCENOT_A_SAFETY_OR_AUTHENTICITY_RESULT
In particular, this result does not imply that:
- a provider request occurred;
- a live alias was resolved;
- a deployment was observed;
- runtime-loaded weights were observed;
- the selected model produced an inference;
- provider authenticity was established;
- publisher authority was established; or
- safety or production readiness was established.
It also does not prove output attribution or complete behavioral equivalence.
Deactivate the virtual environment with deactivate. If it was created only for
this checkout, remove .venv using the normal safe file-management tools for your
platform after leaving the environment.
Continue with the offline evidence walkthrough, or return to the documentation index or the main README.