OpenVM Network — Operating System
← Target Reference | VM: OPENVM
Runtime Parameters
| Parameter | Value |
|---|---|
| VM | OPENVM |
| Runtime binding | openvm.ext.* |
| Account model | Journal I/O |
| Storage model | No persistent storage |
| Cost model | Cycles |
| Cross-chain | -- |
Runtime Binding (openvm.ext.*)
- Journal I/O — read inputs from and write outputs to the execution journal
- Guest-host communication — syscall interface between guest program and host prover
Notes
OPENVM is a modular zkVM framework with configurable extensions. Programs execute in a zero-knowledge proving environment — there is no persistent on-chain storage in the traditional sense. Instead, programs read inputs and produce outputs via a journal mechanism.
The guest program runs inside the VM and communicates with the host prover through a syscall interface. The host provides inputs (private or public), and the guest writes committed outputs to the journal, which becomes part of the verifiable proof.
Cost is measured in cycles — the number of VM execution steps, which directly determines proof generation time and size.
For OPENVM details (instruction set, lowering path, bytecode format), see openvm.md.