Skip to content

Archive⚓︎

Outcome pricing is a piece rate

Metronome's pricing levers page sets out the choices a software company makes when it prices a product. There are five levers: the metric it charges for, the structure of its tiers, the commercial model, the incentives, and how it charges for support. Most of the argument about AI pricing is about the first lever, and its options sound new: per seat, per token, per outcome. They are three old ways of paying for work. A seat is a salary, a token is an hourly wage, and an outcome is a piece rate.

A table pairing three ways people are paid with three ways software is priced: salary with per seat (Jira), hourly wage with per token (OpenAI API), and piece rate with per outcome (Intercom Fin). Below it, who carries the risk. If the job takes longer, the seller pays under a salary or a piece rate and the buyer pays under an hourly wage. If the job fails, the buyer pays under a salary or an hourly wage, and the seller pays only under a piece rate.

The bottom rows of the figure show what each form does with risk. A salary and a piece rate both leave the seller to absorb a job that runs long, but only a piece rate also leaves the seller to absorb a job that fails. Labour economics has studied all three forms for decades, and it knows when piece rates work: when the job can be counted, when bad work can be seen, and when the worker has a floor under the slow weeks. Those conditions will decide where outcome pricing holds. One more lever, the commercial model, comes back at the end, where it turns out to manage the risk the metric creates; tiers, incentives and support pricing stay out of this post.

Write, Run, Check

A product's core loop is the short cycle of steps its users repeat. Dwipal Desai, who was on YouTube's early team, gives YouTube's as "Create > Upload > Share". Google's Playground, which his group launched in October 2026 to make games from descriptions, has "Create > Play > Share".

Work done with AI has a core loop too: Write > Run > Check. A person writes down the steps, the AI runs them, and the person checks what comes back. The loop stays the same while the AI takes over its steps one at a time: first the running, then the writing, and now the checking. This post follows a person's taste, their sense of what a good result is, through each handover, and then asks what happens when there are more tasks than anyone's taste can reach. Its example is a wine that has to taste the same every year, though its grapes never do.

Benchmarking the Harness

Every public agent leaderboard ranks a model. Around that model sits a scaffold: the code that issues tools, builds context, decides when to retry and when to stop. The scaffold usually goes unreported. Three controlled results published this year show what that omission costs.

Vats and Golev ran two models across three open-source harnesses on a stratified 50-task subset of Terminal-Bench Pro. Their finding: "harness choice induces up to a 40x difference in tokens per solved task, while paired within-model pass-rate differences remain 0-8 percentage points." Failure patterns replicated across models. Goose failed on reasoning, OpenHands-SDK on verification and turn limits, OpenCode on idle loops and timeouts. Those are properties of the harness, not of the model running inside it.

The Cost Control Checklist

Your AI bill is not a pile of line items. It is one multiplication:

total spend  =  users  ×  sessions per user
               ×  turns per session  ×  requests per turn  ×  tokens per request
               ×  price per token

Put real numbers in it and the shape becomes obvious:

100 users × 20 sessions × 50 turns × 3 requests × 20,000 tokens × $3/M  =  $18,000/month

Because it is a multiplication, halving any single term halves the whole bill. Cache properly so each request carries 10,000 tokens instead of 20,000, and you are at $9,000. Leave the tokens alone and route the work to a model at half the price — also $9,000. Ground the agent so it finishes in 25 turns instead of 50 — also $9,000. Do all three and the same delivered work costs $2,250.

Double Entry AI

(Q, A) → (Q, A, U, W)

Q is the question a harness forms. A is the answer it produces. U is whether the person working with it still understands the output. W is whether producing it is sustainable for them. Harnesses today are measured on Q and A. This post is about U and W.

The two ledgers Left: the Machine Ledger, what the harness produces. Right: the Human Ledger, what producing it does to the person.

The name is from bookkeeping. Single-entry records what came in and went out. Double-entry, in use since the 1300s, records every gain against its source, so a gain cannot appear in one account without its cost appearing in another. The analogy has a limit: in bookkeeping both entries are money, and here they are different quantities with no exchange rate. What carries over is the rule. You may not keep only one ledger.

The Economics of Difficulty

A machine arrives on the floor and everyone gathers around it.

The workers want to know where they stand, and what they are supposed to do while the machine runs. The consultant wants to know how the money moves now — which step everyone has to route through, and where a toll can be charged.

Whether or not the machine is clever, it can cost jobs and rebundle skills. Systemic change does not wait for evidence at the level of the individual worker. Belief moves first, then action, and the value chain is re-cut on the strength of a forecast — well before anyone has established what the machine can actually do, and sometimes instead of ever establishing it.

Launching Orqestra

The main stage at Ready Summit '26
Ready Summit '26.

I launched Orqestra earlier this week at Ready Summit '26, in front of several hundred people in Melbourne and again in Sydney. We built it to speed up the compliance-heavy, domain-specific work our clients do in Education, Workforce, Work Pathways, Local Government and Justice. But it's more than accelerating the work. We also built it to help the people behind that work understand and steer AI better, manage their careers and develop their workforces.

The Secret and the Standard

Evals you hoard, benchmarks you publish.

There are two ways to own a piece of knowledge. You keep it secret, or you publish it and own the standard.

Coca-Cola never patented its formula. A patent expires; a secret doesn't. So the recipe sits in a vault, and the property is worth exactly what the secrecy holds. Bell Labs did the reverse with the transistor: it patented the invention, licensed it to all comers, and an industry grew on the disclosure. One asset earns from what nobody can see. The other earns from what everybody has to reference.

AI evals are about to split along the same line. An eval is a graded set of tasks that defines what "good" means in your domain. Hoard it and it's one kind of property; publish it and it's the opposite kind. Most companies that own one don't know which game they're playing. Most don't know they own property at all.

The Plastic Substrate

In materials science, plastic deformation is the part of a material's response to stress that does not spring back. Push a steel beam past its elastic limit and the bend stays. Push a fluid and it flows away. Plastic deformation sits between the two.

A plastic substrate, in software, is an authored layer that behaves the same way under use. The user edits something. The behavior of the system on the next invocation is different in a way the user intended, in a form the user can read back. The deformation persists and the record is legible.

What follows is the architecture of that layer. While examples are from Claude Code for familiarity, the pattern should translate into any harness.

The Eval Checklist

Nine pieces of LLM evaluation, in the order you build them. Each item is a testable claim about your eval implementation. The unchecked items are your gaps.

Essential items apply to every eval system. Items marked (when applicable) depend on your system type — RAG, agents, multi-turn, etc.