Reference solution for taking one creative-video request through brief interpretation, shot and story planning, one or more video renders, review, optional prompt revision and additional renders, and delivery of one selected video asset.
Unit event
Video Asset Request
VIDEO_ASSET_REQUESTOne creative-video request taken through brief interpretation, shot and story planning, one or more renders, review, optional prompt revision and further renders, and delivery of one selected asset. One request is neither one generated video second nor one render: it may contain several billable renders of which one is delivered.
Design variant
A 10-second 720P clip, one creative plan, one render, one review, no revision, one delivered asset.
Every value this design resolves, and who owns it. Change an editable value and the figures recalculate. The pricing engine answers, not this page: nothing here multiplies anything, and until it answers the figures beside you are the ones you were already looking at, labelled as such.
47 fields
How much of the brand context this step reads.
Input tokens eligible for cached-input treatment.
How long the normalized brief runs.
The instructions this step is given.
How long the incoming request is.
Input tokens eligible for cached-input treatment.
How much plan the model writes. This alone is the billed output: §12's stated cost is reachable only from it.
How long the generated video prompt is. An Activity output carried into rendering as a quantity, and not billed as output tokens — see the note in docs/SPEC.md.
How much of the normalized brief this step reads.
The instructions this step is given.
How much of the reference material this step reads.
How many shots were planned. Explanatory Scenario metadata: it is not a pricing meter.
How the render is delivered. ASYNCHRONOUS is the only mode this offering asserts. Stated because it is true; no rate selects on it.
How long the generated video runs. The only quantity the meter reads — not wall-clock latency and not provider compute time.
Which resolution is rendered. A commercial facet the Rate's selector reads, not a quantity.
How long the prompt is. Recorded because it is real, and it reaches no meter: the audited Moovia 2 rate card has no prompt INPUT-token Rate, and a request asserting one is refused.
Who or what performed the review. HUMAN_OR_APPLICATION_REVIEW: this step is not a vision-model critique and must not become one.
Which review this is. Explanatory only.
Input tokens eligible for cached-input treatment.
How long the rewritten prompt is.
The instructions this step is given.
How much of the surrounding revision context this step reads.
How much of the review's revision instructions this step reads.
How much of the plan this step reads.
How the render is delivered. ASYNCHRONOUS is the only mode this offering asserts. Stated because it is true; no rate selects on it.
How long the generated video runs. The only quantity the meter reads — not wall-clock latency and not provider compute time.
Which resolution is rendered. A commercial facet the Rate's selector reads, not a quantity.
How long the prompt is. Recorded because it is real, and it reaches no meter: the audited Moovia 2 rate card has no prompt INPUT-token Rate, and a request asserting one is refused.
Where the direct unit cost comes from. Expand an operation for the activities inside it and how each one resolved.
Interpret the video request and state what is being asked for.
Interpret Video Brief
PricedNormalize the video request and state what the asset is for.
A pricing request was made and returned an amount.
Plan the shots and write the video prompt.
Develop Story / Shot Plan
PricedPlan the shots and write the prompt that will render them.
A pricing request was made and returned an amount.
Render the initial video. Generated duration is what is billed.
Generate Video Render
PricedRender a video from a prompt. Used for the initial render and for every revision re-render: both are VIDEO_GENERATION with the same pricing semantics, and §17 forbids a second near-identical definition for the revision role.
A pricing request was made and returned an amount.
Select a render and say what to change. A human or application decision, not a model call.
Review Video Output
No pricing requestSelect a render and state what should change. A human or application decision.
This activity does not price. No request was made, so there is no amount — not an amount of zero.
Rewrite the prompt a fixed number of times and render again.
Revise Video Prompt
Inactive×0Rewrite the video prompt against the review's instructions.
The activity is switched off in this configuration, so it contributes nothing.
Generate Video Render
Inactive×0Render a video from a prompt. Used for the initial render and for every revision re-render: both are VIDEO_GENERATION with the same pricing semantics, and §17 forbids a second near-identical definition for the revision role.
The activity is switched off in this configuration, so it contributes nothing.
Package and deliver the selected asset.
Finalize Video Asset
No pricing requestSelect, package and deliver the final asset. No encoding, distribution or editing-suite charge: this catalogue has no authority for one.
This activity does not price. No request was made, so there is no amount — not an amount of zero.
Direct unit total
1.40886 USDBars show each operation’s share of the stated direct unit total. An operation with no priced activity shows no amount, which is not an amount of zero.
Activity states not exercised by this configuration
The read model reports these so their absence reads as absence rather than as coverage.
Issues
The runtime reported none for this configuration.
Technical detail and reproducibility