Documentation menu

Release candidate: v0.2.0. These docs cover v0.2.0 scope and limits.

Overview

What it is

Veil is a governed, capability-driven execution runtime. An application, deterministic code, a human, or an AI-backed planner can decide what should happen; Veil executes an ExecutionPlan through registered capabilities.

Where it fits

Reasoning / application -> ExecutionPlan -> OperatorRuntime
  -> validate -> resolve references -> validate resolved input -> authorize
  -> capability -> provider / external system -> job, events, history

Planners produce plans; they do not get direct provider access. A capability names an operation. A provider is the implementation that touches an external system.

Next steps

Install, then create a capability, plan, and runtime. Read trust boundaries before enabling write operations.