OpenChainGraph · VM-1a

Kernel VM

Runs a ChainGraph decision kernel's compute(policy_parameters) inside a sandboxed, hermetic, in-browser QuickJS-ng WebAssembly VM under the ocg-deterministic-compute@1 profile (SPEC.md §24). The VM is a fifth compute surface beside the worker, embed bundle, composer, and zkVM guest: this page runs the SAME kernel source twice, once in this VM and once natively in your browser's JavaScript engine, and shows whether the two execution_hash values agree.

🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
1. Choose a kernel
2. Result
-VM ↔ browser-native parity
-VM elapsed ms
execution_hash — run in the VM
-
execution_hash — run natively in this browser tab (not the worker; see below)
-
output_payload