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_REQUESTOne 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.
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.
38 fields
How much of the brand context this step reads.
Input tokens eligible for cached-input treatment.
How long the incoming request is.
How long the normalized brief runs.
The instructions this step is given.
Input tokens eligible for cached-input treatment.
How many creative concepts were explored. Explanatory only: it creates no price.
The instructions this step is given.
How much of the creative reference material this step reads.
How much creative direction the model writes. This alone is the billed output: §10's stated cost is reachable only from it.
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.
How much of the normalized brief this step reads.
How many images this request generates. Several candidates are one request, not several occurrences.
How much of the image prompt this step reads.
Which quality tier is purchased. A pricing selector, and not a judgement by CTXDEX about the resulting image.
Which resolution the image is generated at. A commercial facet the Rate's selector reads, not a quantity.
How many candidates were reviewed. Explanatory only.
Who or what performed the review. HUMAN_OR_APPLICATION_REVIEW: this step is not a model call and must not become one.
How many images this request generates. Several candidates are one request, not several occurrences.
Which quality tier is purchased. A pricing selector, and not a judgement by CTXDEX about the resulting image.
How long the edit instruction is.
Which resolution the image is generated at. A commercial facet the Rate's selector reads, not a quantity.
Where the direct unit cost comes from. Expand an operation for the activities inside it and how each one resolved.
Interpret the creative request and state what is being asked for.
Interpret Creative Brief
PricedNormalize the creative request and state what the asset is for.
A pricing request was made and returned an amount.
Choose the creative direction and write the image prompt.
Develop Creative Direction
PricedChoose the creative direction and write the image prompt that will generate it.
A pricing request was made and returned an amount.
Generate the candidate images. Several candidates are one request.
Generate Initial Images
PricedGenerate the candidate images from the prompt. One request may return several candidates.
A pricing request was made and returned an amount.
Select a candidate and say what to change. A human or application decision, not a model call.
Review Creative Candidates
No pricing requestSelect a candidate 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.
Edit the selected image a fixed number of times.
Refine / Edit Selected Image
Priced×2Edit the selected image against the refinement instructions.
A pricing request was made and returned an amount.
Package and deliver the selected asset.
Finalize Creative Asset
No pricing requestSelect, package and deliver the final asset. No storage, CDN or rendering 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
0.49849 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