1. Publish what a task costs beside the token rate

Anthropic shipped Claude Opus 5.5 (opens in a new tab) on Tuesday at $4 and $20 per million tokens, down from $5 and $25. A 20% cut. The sentence Anthropic wrote is a different number: “at default settings it will cost 40% less than Opus 5 on typical workloads”.

OpenAI did the same thing the same day. GPT-6 Sol and Luna (opens in a new tab) list at half the GPT-5.6 prices, and the rates are permanent (opens in a new tab). The pitch was $0.27 per task on one benchmark and “roughly 80% lower cost per task” on another.

Why did the claim move? Because the rate stopped holding still. Last week’s issue had the token price down 23% in a month. This week two vendors cut list by 20% and 50%. A rate that moves that fast cannot carry a positioning claim. A bill for a defined job can.

Am I affected? If your pricing page states a rate per token, per gigabyte or per request, yes. What replaces it? A worked task. Vercel shows it in the product: every deployment now lists its billable duration and CPU minutes (opens in a new tab) in the dashboard, in vc inspect and in the API. DigitalOcean’s Managed Agents bill per second of active CPU and say it in one line: the waits cost $0 (opens in a new tab).

The trade-off is that a bill is the number the vendor defines. “Typical workloads” is not on Anthropic’s page. A per-task figure with no task is a rate with better copy. Publish the workload with the number.

Your move:

  • Put one worked example on the pricing page: what your quickstart’s first hour costs at list, with the workload written out.
  • Show the bill per unit of work inside the product, per build, per run or per job, the way Vercel now does.
  • When you cut a rate, say what it does to a typical bill, and define typical.

Takeaway: a rate is the vendor’s number. A bill is the buyer’s. Quote the one they will remember.

2. Say what the agent can reach, in a number

Docker rewrote its front door on Thursday. The homepage now reads “Trust Docker for the Agents You Don’t”, and the keynote (opens in a new tab) behind it shipped Cloud Sandboxes on pay-as-you-go pricing, announced Sandbox Kits, an agent, its tools and its access rules as one OCI image, and promised the spec to the CNCF.

Postman published the number that makes the fear concrete. It ran its own Passport monitor (opens in a new tab) against a coding agent on one laptop from 12 August to 9 September and counted 22 distinct secrets leaving the machine, to 18 hosts. The project’s .env held 4. One machine, Postman’s own product.

Resend made the opposite bet the same week. Its Headless Dashboard Initiative (opens in a new tab) says everything the dashboard can do should be available from the API, the CLI or MCP, and “humans and agents alike should have equal access”.

Am I affected? If a developer’s agent holds your API key, yes. Docker sells the ceiling. Resend sells the floor. Both are positioning claims written as scope, and neither is on your site today.

Your move:

  • Write the reach page: what an agent with a default key can do, and what needs a scoped one, as a table with endpoint names in it.
  • Make the scoped or short-lived key the default in every agent quickstart.
  • Run Postman’s test on your own SDK for a week and publish the count.

Takeaway: for a human the trust claim was uptime. For an agent it is reach. Say the number before a customer measures it for you.

Quick hits

Open questions

  1. Does Docker file the Kits spec with CNCF by October 31?
    Search the CNCF sandbox applications (opens in a new tab) for “Sandbox Kit”: a filed proposal makes the neutral-governance promise checkable, and no filing leaves it Docker’s spec.
  2. Does Armature publish its selection study by Oct 31?
    Its blog (opens in a new tab) lists the series as planned, and a second instrumented dataset on whether llms.txt figures in the pick either confirms Gauge’s 0.5% or kills it.

Everything else this week

Pattern · 2

Launch · 5

Release · 19

News · 2

Funding

Campaign · 3

Practice

Podcast