Cost accounting
Pricing table
Cost per passing task is computed from token counts and this table, as described insection 10 of the standard. Each record stores the USD figure it computed and the table version it used, so a later edit to this file doesn't change any published result. Routes that don't have a meaningful per-token price are recorded with a null cost and shown in a separate table rather than alongside the costed ones.
Price table for copperbench cost accounting (STANDARD.md section 10). Every result record stores the computed USD figure AND the tableVersion used, so editing this file never rewrites a historical record. Prices are USD per 1M tokens. VERIFY against each provider's current pricing page before the first published matrix: these entries are placeholders pending task 1.4.
| Table version | 0.0.0-unverified |
|---|---|
| Effective date | 1970-01-01 |
| Unit | USD, per-1M-tokens |
| Source | pricing.json · on GitHub |
Costed routes
3 entrys. A null price means the price isn't known, not that it's free. A run on such an entry reports a null cost.
| Model | Segment | Pinning | Input | Output | Cache read | Cache write |
|---|---|---|---|---|---|---|
| example-api-frontier | api-frontier | strong | unset | unset | unset | unset |
| example-api-cheap | api-cheap | strong | unset | unset | unset | unset |
| example-open-weight-hosted | open-weight-hosted | strong | unset | unset | unset | unset |
Null-cost routes
Routes whose cost is always null. Their records still keep their token counts, but they are shown in a separate table: with a saved login you can't be sure which model version answered, and a self-hosted server costs GPU time rather than tokens.
| Route | Segment | Pinning | Reason |
|---|---|---|---|
| codex | saved-login | weak | saved ChatGPT login; token accounting and model identity not controlled by copperhead |
| claude-code | saved-login | weak | saved Claude Code login; underlying model may change under the login |
| cursor | saved-login | weak | saved Cursor login; underlying model may change under the login |
| self-hosted | open-weight-self-hosted | strong | the honest cost unit is GPU-hours, not tokens; tokens are retained, USD is null |