06-reference/research

scribble works model cost ceiling refresh

2026-09-16·research-brief·source: deep-research·by Ray Data Co (deep-research synthesis)
scribble-worksunit-economicsmodel-pricingprompt-cachingprintables

The $0.71/pack ceiling was never stale on rates; it was stale on mix

The question

"What are current (Sept 2026) per-token/per-call rates for Sonnet 5, Grok Imagine, and FLUX, to refresh Scribble Works' stale $0.71/pack cost ceiling (last sourced 2026-06-24)?"

Scribble Works sells printable kids' game packs. Its credit tiers and break-even tables are all computed from a per-pack model-cost ceiling of $0.71, whose model rates were read from a cached table dated 2026-06-24 and never re-fetched.

What we already know (from the vault)

What the web says

Convergences and contradictions

Synthesis for RDCO

The refresh, priced on the identical mix. Re-pricing the charter's own 8-call, 156,000-in / 40,000-out mix at 2026-09-16 list rates gives $156,000/1M x $2.00 = $0.312 plus $40,000/1M x $10.00 = $0.400, for $0.712. The delta is $0.71 → $0.71, zero change. No component moved, because no rate moved. Every break-even cell in the charter and every credit-tier decision computed from $0.710 remains arithmetically valid. That is the defensible answer to the founder's question, and it is worth more than a new number would have been: it converts a flagged-unverified figure into a verified one at no cost to the model.

The real movement is caching, exactly where the charter predicted. The charter identified ~20,000 of each build call's 25,000 input tokens as a stable prefix but declined to claim a discount without a verified rate. That rate is now verified. Applying it to the same mix: the 4 build calls write the 20,000-token prefix once at $2.50/MTok ($0.050) and read it three times at $0.20/MTok ($0.012), with the 4x5,000 volatile remainder at full price ($0.040), so build input falls from $0.200 to $0.102. Critic input stays at $0.112 because the charter states page images dominate those 14,000 tokens and they change every round. Output is never cacheable and stays at $0.400. New total: $0.614, call it $0.61 — a 14% cut, and the only genuine change this refresh produces. On a 1-hour TTL (needed if start-to-start gaps between build calls exceed 5 minutes, which is plausible given each call emits ~8,300 tokens) the write doubles to a derived $4.00/MTok and the total lands at ~$0.64. Either way the driver is caching, not list rates.

Batch is the larger lever and it is structurally available on one rail only. A 50% discount would take the mix to $0.356/pack. It cannot apply to interactive Customize, where a parent waits. It can apply to the scheduled-delivery Workflow in charter §3, which fires per subscriber per period on cron and has no latency constraint. That rail is precisely the one the charter expects to force the API flip regardless of volume. Nobody has costed it as a batch workload, and doing so would roughly halve the marginal cost of the subscription product's core loop.

The image line needs a correction, not a refresh. "Image cost is noise" was asserted when images were unpriced. At $0.02/image with MAX_ICONS = 2 plus one art image, a Customize run generates up to 3 images for $0.06. Against a $0.71 pack that is 8%; against the $0.61 cached figure it is 10%. That is small, but "noise" is the wrong word for a line item approaching a tenth of unit cost, and it is additive to the $0.71 rather than included in it. Worse, art-rail.js states "The vision screen is MANDATORY for every model on both rails: no verdict, no picture" — every generated image triggers a Sonnet 5 vision evaluator call that appears in no cost model anywhere. The image rail's true cost is $0.02 plus an unmeasured text call, and the second term is the one nobody has bounded.

Why this is in the vault

This closes the explicit "confirm against anthropic.com/pricing before any of this sets a price" caveat in [[2026-08-31-studio-charter]] §4, which every Scribble Works credit-tier and break-even figure depends on, and it supplies the caching arithmetic the charter deferred. It also corrects two propagated errors: that FLUX is part of the image rail, and that image cost is negligible.

Open follow-ups

Related

Sources

Vault

Repo (~/Projects/scribble-works, main @ 6f15421, read 2026-09-16)

Web (all fetched 2026-09-16)