> ## Documentation Index
> Fetch the complete documentation index at: https://askeditor.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Why AskEditor

> Task-level video editing, not model inference, and every output is editable.

## Finished edits, not model outputs

Model APIs give you inference: a clip from a prompt, a matte from a frame.
AskEditor is one level up: **templates** are complete, directed edits
(a launch film, a tightened take, a background removed and recomposed) with
the judgment already encoded: composition rules, grading constants, cut
craft, QA gates. You bring footage; the template brings the editor's eye.

## The editable canvas

Every job returns `finalUrl` (mp4) **and** `canvasUrl`, the same edit as a
live timeline. When your user says "almost, can the text come in later?",
that's a drag in the editor, not a re-run of the pipeline. Results first,
refinement when it's wanted.

## Built for agents

The primary reader of these docs is an agent:

* **MCP-native**: the connector is a first-class door, not a wrapper.
* **Typed refusals**: a template that can't work on the given material says
  so with a machine-readable reason ([Refusals](/docs/setting-up/refusals)),
  before money is spent.
* **Estimate before run**: price and blockers are a free call, so an agent
  can ask consent honestly.
* **Machine-readable everything**: llms.txt, a stable OpenAPI URL, a JSON
  template index ([Agent surfaces](/docs/mcp/agent-surfaces)).
