Skip to main content
env.json is the single source of truth for a mission. This page documents every field. Coordinates are world-space, and forward is −X.

Top level

scene

Objects Zones

phases

Phases run in order. The mission advances when a phase’s success_when fires, and ends early if any fail_when fires or max_ticks is exceeded.

Predicates

Used by both success_when and fail_when:

Reward terms

All optional and additive per tick:

vla_finetune

This template renders the prompt field in <run-id>.finetune.jsonl and in env finetune output. Feed those rows straight into a VLA SFT or offline-RL pipeline.