# PROGRAM

Ordered, non-atomic EVM call steps with optional state assumptions and stop-on-first-failure execution policy.

Canonical HTML: <https://determica.com/docs/types/program>

- Family: Logical
- Physical type: JSON

Ordered, non-atomic EVM call steps with optional state assumptions and stop-on-first-failure execution policy.

## Used by functions

### Returned as output

- [program](/docs/functions/program.md) — Builds an ordered, non-atomic EVM PROGRAM that stops execution after its first unsuccessful step.
