Films that compile.

Greenlight is a video production engine that treats a film as source code. Scenes are YAML programs, rendering is a build, and every shot ships with machine-checked proof that it is correct — framing, occlusion, timing, and motion, verified from the renderer's own ground truth. No human review loop. No vision-model guesswork.

every frame carries a verdict
01 · establish
coverage(set) in WS range
✓ pass 0.94
02 · walk_in
foot_contact during stance
✓ pass
03 · reveal
visible(hero) ≥ 0.9
✗ fail 0.43 — occluded by pillarhint: orbit camera +45°
03 · reveal′
visible(hero) ≥ 0.9 · retry
✓ pass 0.96
04 · line_cu
declared_motion() > ε
✓ pass
05 · exit
joint_limits valid
✓ pass
how it works

A compiler and CI system for moving pictures

gl check gl compile gl render gl verify gl finish

Declarative scenes

A film is a git repo of text. Shots declare framing, staging, motion, and assertions in a closed, schema-checked vocabulary. The canonical artifact is the program — video is a build product.

Ground-truth verification

Every render emits evidence: object-identity, depth, and occlusion passes plus per-frame motion telemetry. Assertions are checked against that evidence — deterministic math, fail-closed, no learned judges.

Agents repair, engine proves

Failures return structured diagnostics with causes and repair hints. Any AI agent — bring your own — can iterate edit → verify until green, unattended. The engine contains no LLM, so it never goes stale.

status

Working software, building in the open toward v1

engine — compiler, renderer bridge (headless Blender), verifier, finisher: working end-to-end
tests — 380+ passing, evidence-integrity and motion gates included
now rendering — first agent-authored, engine-verified short films
model — open-core: permissive engine, paid cloud rendering & asset packs