Per-run approval state consumed by the approval gate: which operation
indices are pre-approved for this run and which single index (if any)
must fail terminally.
Set to 1 or true to activate approval mode for every VM the process
creates. Mutating builtins stay registered but suspend for
per-operation approval via the resume flow instead of executing. The
--approval-mode CLI flag activates the same mode per invocation and
takes precedence over read-only mode.
Comma-separated list of additional globals to nil out at VM
creation time (defense-in-depth knob for hardened deployments).
Names support dotted paths into stdlib tables — e.g.
ASSAY_BLOCK_GLOBALS=dofile,os.execute,debug.getinfo.
Set to 1 or true to activate read-only mode for every VM the
process creates. Mutating builtins stay registered but raise
readonly: <name> blocked errors instead of executing. The
--readonly CLI flag activates the same mode per invocation.