Creative Content Production — Image

Reference solution for taking one image-creative request through brief interpretation, creative direction, image generation, review, optional refinement or editing, and delivery of one selected final creative asset.

Unit event

Creative Asset Request

CREATIVE_ASSET_REQUEST

One image-creative request taken through brief interpretation, creative direction, image generation, review, optional refinement/editing, and delivery of one selected final creative asset. One request is not one image: it may generate several candidates and refinements before one asset is selected.

Design variant

Two creative concepts, three candidate images at 1024 HIGH, an explicit review step, two fixed image-edit refinements, one final selected asset.

Scenario inputs

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.

What the exposure labels mean
Editable is yours to set, and every one of them is a control below; Fixed by variant belongs to the design and changes by selecting a different variant; Derived follows whatever the upstream activity publishes — never yours to set, and it moves on its own when the value it is bound to moves.

38 fields

Understand Creative Brief8 fields

Fixed by variant
im-interpret-creative-brief-model
origin USERexposure via DEFINITION_STRUCTUREIDau-interpret-creative-brief.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-interpret-creative-brief.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.occurrence_count

Editable
TOKEN

How much of the brand context this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.undefined

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.undefined

Editable
TOKEN

How long the incoming request is.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.undefined

Editable
TOKEN

How long the normalized brief runs.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-creative-brief.undefined
Develop Creative Direction10 fields

Fixed by variant
im-develop-image-creative-direction-model
origin USERexposure via DEFINITION_STRUCTUREIDau-develop-image-creative-direction.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-develop-image-creative-direction.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
UNIT

How many creative concepts were explored. Explanatory only: it creates no price.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
TOKEN

How much of the creative reference material this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
TOKEN

How much creative direction the model writes. This alone is the billed output: §10's stated cost is reachable only from it.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
TOKEN

How long the generated image prompt is. An Activity output carried into generation as a quantity, and not billed as output tokens — see the note in docs/SPEC.md.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined

Editable
TOKEN

How much of the normalized brief this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-develop-image-creative-direction.undefined
Generate Initial Images7 fields

Fixed by variant
im-generate-creative-images-image2
origin USERexposure via DEFINITION_STRUCTUREIDau-generate-creative-images.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-image-2
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-generate-creative-images.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-creative-images.occurrence_count

Editable
IMAGE

How many images this request generates. Several candidates are one request, not several occurrences.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-creative-images.undefined

Editable
TOKEN

How much of the image prompt this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-creative-images.undefined

Editable

Which quality tier is purchased. A pricing selector, and not a judgement by CTXDEX about the resulting image.

origin USERexposure via EXPLICIT_UI_PROJECTIONSTRINGau-generate-creative-images.undefined

Editable

Which resolution the image is generated at. A commercial facet the Rate's selector reads, not a quantity.

origin USERexposure via EXPLICIT_UI_PROJECTIONSTRINGau-generate-creative-images.undefined
Review Creative Candidates4 fields

Fixed by variant
im-review-creative-candidates-unpriced
origin USERexposure via DEFINITION_STRUCTUREIDau-review-creative-candidates.implementation_mode_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-review-creative-candidates.occurrence_count

Editable
IMAGE

How many candidates were reviewed. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-review-creative-candidates.undefined

Editable

Who or what performed the review. HUMAN_OR_APPLICATION_REVIEW: this step is not a model call and must not become one.

origin USERexposure via EXPLICIT_UI_PROJECTIONSTRINGau-review-creative-candidates.undefined
Refine Selected Creative7 fields

Fixed by variant
im-refine-creative-image-image2
origin USERexposure via DEFINITION_STRUCTUREIDau-refine-creative-image.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-image-2
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-refine-creative-image.selection.commercial_offering_id

Fixed by variant
2UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-refine-creative-image.occurrence_count

Editable
IMAGE

How many images this request generates. Several candidates are one request, not several occurrences.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-refine-creative-image.undefined

Editable

Which quality tier is purchased. A pricing selector, and not a judgement by CTXDEX about the resulting image.

origin USERexposure via EXPLICIT_UI_PROJECTIONSTRINGau-refine-creative-image.undefined

Editable
TOKEN

How long the edit instruction is.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-refine-creative-image.undefined

Editable

Which resolution the image is generated at. A commercial facet the Rate's selector reads, not a quantity.

origin USERexposure via EXPLICIT_UI_PROJECTIONSTRINGau-refine-creative-image.undefined
Finalize Creative Asset2 fields

Fixed by variant
im-finalize-creative-asset-deterministic
origin USERexposure via DEFINITION_STRUCTUREIDau-finalize-creative-asset.implementation_mode_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-finalize-creative-asset.occurrence_count

Cost by operation

Where the direct unit cost comes from. Expand an operation for the activities inside it and how each one resolved.

Complete
Understand Creative BriefComplete1 activity, 1 priced0.00968 USD2% of direct total

Interpret the creative request and state what is being asked for.

Interpret Creative Brief

Priced

Normalize the creative request and state what the asset is for.

au-interpret-creative-briefim-interpret-creative-brief-model

A pricing request was made and returned an amount.

0.00968 USD
Develop Creative DirectionComplete1 activity, 1 priced0.03785 USD8% of direct total

Choose the creative direction and write the image prompt.

Develop Creative Direction

Priced

Choose the creative direction and write the image prompt that will generate it.

au-develop-image-creative-directionim-develop-image-creative-direction-model

A pricing request was made and returned an amount.

0.03785 USD
Generate Initial ImagesComplete1 activity, 1 priced0.27042 USD54% of direct total

Generate the candidate images. Several candidates are one request.

Generate Initial Images

Priced

Generate the candidate images from the prompt. One request may return several candidates.

au-generate-creative-imagesim-generate-creative-images-image2

A pricing request was made and returned an amount.

0.27042 USD
Review Creative CandidatesComplete1 activity, 0 pricedNo amount

Select a candidate and say what to change. A human or application decision, not a model call.

Review Creative Candidates

No pricing request

Select a candidate and state what should change. A human or application decision.

au-review-creative-candidatesim-review-creative-candidates-unpriced

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount
Refine Selected CreativeComplete1 activity, 1 priced0.18054 USD36% of direct total

Edit the selected image a fixed number of times.

Refine / Edit Selected Image

Priced×2

Edit the selected image against the refinement instructions.

au-refine-creative-imageim-refine-creative-image-image2

A pricing request was made and returned an amount.

0.18054 USD
Finalize Creative AssetComplete1 activity, 0 pricedNo amount

Package and deliver the selected asset.

Finalize Creative Asset

No pricing request

Select, package and deliver the final asset. No storage, CDN or rendering charge: this catalogue has no authority for one.

au-finalize-creative-assetim-finalize-creative-asset-deterministic

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount

Direct unit total

0.49849 USD

Bars 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.

Assumptions, issues and reproducibility

Activity states not exercised by this configuration

InactiveUnpricedZero priced

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

Result source
REFERENCE_PREFETCH
Scenario configuration
scenario:creative-image:premium:audited-2026-09-20
Pricing effective at
2026-09-20T00:00:00Z
Definition fingerprint
4a67e22631d6c45c878fa3e2f059ae9bdc9ba2158827e6af3fb78539c820d924
Catalogue fingerprint
fb4a33fb254bba125309001aadb10f470d9bf9f219404324ba86b2ad91c206f1
Pricing engine version
0.7.0
Pricing orchestration contract version
v4
Pricing rule registry version
daf63fc55107b886370c9744e36b7276da8f235e6e5f8eb56a1d2214151568f5
Scenario contract version
v1
Variant definition fingerprint
4a67e22631d6c45c878fa3e2f059ae9bdc9ba2158827e6af3fb78539c820d924