A contract with no settlement price
Our spark-spread work priced inference the way a power trader prices a gas plant: a heat rate (tokens per GPU-hour, measured from a published vLLM sweep), a fuel leg (GPU rental, where four index families now compete to be the benchmark), and a product leg — the token. The fuel leg has indices, exchange partnerships, and CFTC filings on the way. The product leg had a list price and nothing else. No composite, no volume weighting, no screen. That asymmetry is the hole this note walks into.
In March 2026, Yicai Xing — an independent researcher — posted "AI Token Futures Market: Commoditization of Compute and Derivatives Contract Design" (arXiv:2603.21690). It is the most complete public attempt to financialize the token leg, and it is worth taking seriously precisely because it is so specific. The paper defines:
- A standard grade. The Standard Inference Token (SIT): one token produced by any model clearing fixed benchmark thresholds — MMLU ≥ 86%, HumanEval ≥ 67%, GSM8K ≥ 92% — anchored to GPT-4-Turbo's capability as of January 2024.
- A settlement index. The Token Price Index: TPIt = Σ wi·Pi,t, a multi-provider volume-weighted average token price, with any single provider's weight capped at 30% and prices capability-adjusted by a factor SSIT/Si.
- A contract. 1M SIT per lot, quoted in $/M SIT, $0.01 tick, six monthlies plus four quarterlies, cash-settled against the TPI, 8–12% initial margin, ±15% then ±25% price limits.
The paper's Monte Carlo work claims token futures could cut enterprise compute-cost volatility by 62–78% in a demand-explosion scenario. It sizes the 2024 inference API market at over $10B, growing at more than 100% a year. And it makes the observation that motivates everything below:
"Different providers offering equivalent capability tokens may have price differences exceeding 10-fold, reflecting brand premiums, service quality differences, and search costs." — Xing, arXiv:2603.21690, March 2026
Then comes the omission. The paper names OpenAI, Anthropic, Google, DeepSeek, Mistral, NVIDIA, and AWS — as market context. It names no exchange, no data vendor, and no venue capable of producing the TPI. The index that settles the entire contract is left as a theoretical construct: "N qualified providers," source unspecified.
This is exactly where benchmark design usually dies. An index needs two inputs: transacted (or at least executable) prices across venues, and volumes to weight them. For GPU rental, we've documented how hard that is — Ornn built an invoice-verified VWAP and then took its methodology paper offline; Silicon Data built a quote-based index and restated a SKU by 35–40%. For tokens, the paper implies, no one has even assembled the raw feed.
One token index does print daily: Silicon Data's LLM Token Expenditure Index (SDLLMTK) — a blended USD-per-million-tokens figure from "20+ price and volume sources" spanning frontier APIs, open-weight platforms, brokered dedicated instances, and self-hosted reference deployments; 400+ models tracked, 20+ in the daily basket, a claimed >90% of addressable inference spend, and Bloomberg distribution. Its recent segment readings: ~$4.20/M frontier, ~$0.85/M open-weight. It is real, it is watched — Citadel Securities' macro desk cited it in a June 2026 note — and it is the strongest evidence that demand for this print already exists.
It is also, by its administrator's own account, not a price index in the settlement sense. Silicon Data has said the product "should really have been named the 'Token Expenditure Price Index'": it is an expenditure-weighted average of what the whole market pays, "irrespective of models." That construction means the index moves when composition moves — Silicon Data's own caveat lists three separate causes of a decline: falling prices, substitution toward efficient models, or diversification away from expensive concentration. When the print fell from its May level, Citadel's note had to argue which one it was ("Recent Token Expenditure Index Declines May Reflect a Shift to Cheaper Models"). An index that cannot distinguish a price change from a mix shift is a superb market barometer and a disqualified settlement reference — you cannot cash-settle a hedge on a number that falls because other people switched models. It measures average realized dollars per passenger-mile, not the airfare. Add that it carries no capability grade (the "irrespective of models" is the opposite of the paper's SIT adjustment), publishes no constituent list, weights, caps, or formula at component level — the same disclosure pattern we documented on Silicon Data's GPU side — and the gap this note describes stands: a token expenditure barometer exists; the settlement-grade token price index does not.
As for the raw feed that settlement-grade version needs — someone has assembled it. They just don't call it an index.
OpenRouter is a commodities floor that thinks it's a developer tool
OpenRouter is a unified API in front of the inference market: one endpoint, one bill, 400+ models, and — counted from its live provider list at our morning pull — 101 venues (100 by the afternoon re-pull; the list churns), from the labs themselves (OpenAI, Anthropic, DeepSeek, Moonshot) to independent serving shops (DeepInfra, Novita, Parasail, SiliconFlow) to the hyperscaler gateways (Bedrock, Vertex, Azure). As of its May 2026 Series B — $113M led by Alphabet's CapitalG at a reported $1.3B valuation — it was routing ~25 trillion tokens a week, up 5× in six months.
Three structural facts make it more interesting than a convenience layer:
- It takes zero markup on the trade. Inference is passed through at provider list price. OpenRouter monetizes the funding leg: ~5.5% on credit purchases, 5% on BYOK past a free tier. It is a broker paid on collateral deposit, not per lot — which makes it economically indifferent to which venue wins any given order. For an index publisher, that is close to the right incentive structure by accident.
- Its matching engine is not best-execution — by design. From the routing docs, verbatim: among stable providers it will "select one weighted by inverse square of the price." A venue 3× cheaper is 9× more likely to fill. That is stochastic order-splitting, not price-time priority: it deliberately keeps a long tail of non-best venues alive, and it means a 20% price cut buys roughly 56% more fill probability. Undercutting is mechanically, continuously rewarded.
- It publishes the book. For any model,
GET /api/v1/models/{slug}/endpointsreturns every venue's live quote — input price, output price, declared quantization, context length, 30-minute uptime, and a status flag — unauthenticated, no key. And a key-gated companion,GET /api/v1/datasets/rankings-daily, returns daily token volumes by model back to January 1, 2025.
Set those two endpoints against the paper's Equation 4 and the point makes itself:
| Index input (Xing 2026) | Where it lives | Status | Gap |
|---|---|---|---|
| Pi,t — per-venue token price | /api/v1/models/{slug}/endpoints — live quotes, all venues, public, no key |
LIVE | Quotes, not transaction prints — executable, but list-price-based (the Silicon Data model, not the Ornn model) |
| wi = Vi/ΣVj — volume weights | /api/v1/datasets/rankings-daily — daily tokens by model since 2025-01-01, free API key, 500 req/day |
HALF | Model-level only. Per-venue volume — which the formula actually needs — is not published at any tier. Only OpenRouter has it. |
| Si — capability score for grade adjustment | Third party (e.g. Artificial Analysis intelligence + token-consumption data) | HALF | Exists, but not per-venue — and per-venue is where capability actually varies (see §5) |
| 30% single-provider cap | Administrator rule | DESIGN | Same device as Inferra's 20% cap in on-chain GPU indexing — precedent exists, governance doesn't |
One caveat belongs up front rather than in the appendix: OpenRouter is a large, biased sample, not the market. Its flow is heavily agentic-coding (programming went from ~11% to over 50% of its tokens during 2025, per its own 100T-token study with a16z), enterprise direct contracts are invisible to it, and its single largest app accounts for several times the volume of the next. Every real benchmark has this problem — WTI is Cushing, not "oil" — and the discipline is the same: define the deliverable narrowly and disclose the sample. What matters here is that the raw feed exists, is public, and nobody has assembled it.
Four order books, pulled this morning
Below is the actual screen: every live quote for four open-weight models — two Chinese flagships, one American open-weight model, one incumbent baseline — pulled from the public endpoints API on the morning of August 4, 2026. Each dot is one venue quoting one model's output tokens. Same weights, same model card, same screen. The x-axis is log-scaled because it has to be.
DeepSeek V4-Flash — full book (12 venues)
DeepSeek V3.2 — full book (9 venues)
OpenAI gpt-oss-120B — full book (20 quotes)
Meta Llama 3.3 70B Instruct — full book (14 venues)
Five readings off this screen, in ascending order of discomfort for anyone designing an index:
- The issuer's price is the ceiling, not the floor. On DeepSeek V4-Flash, seven venues quote exactly DeepSeek's own $0.14/$0.28 list, and two — GMICloud and Baidu — undercut the lab that trained the model. When weights are open, the model owner sets the reference price and the market erodes it from below. There is no analogue on a closed model: Claude Opus is quoted by multiple venues on the same screen — Anthropic, Vertex, Bedrock, Azure — at an identical, issuer-enforced $5.00/$25.00. Many venues, one price: dispersion structurally zero, because on a closed model the venue is a reseller, not a competitor.
- Price and quality are not monotone. DeepInfra serves V4-Flash at fp4 — half the declared precision of its fp8 neighbors — at the identical $0.14/$0.28. On gpt-oss-120B the inversion runs the other way: the two cheapest quotes on the whole screen ($0.18–0.19 output) are bf16, full precision, while venues charging 3× as much declare fp4 or nothing. The discount is not a quality ladder. It's noise around capacity and margin.
- The most expensive venues tell you the least. On DeepSeek V3.2, the three priciest venues — Alibaba, Friendli, Google — are precisely the three declaring quantization "unknown." The attribute an index most needs to verify is missing exactly where the price premium is largest. (DeepSeek's own first-party endpoint also declares "unknown." The issuer doesn't disclose the grade of its own product.)
- Venues fail on-screen. This morning's pull caught Morph at 49% thirty-minute uptime, status −5 — suspended by the router mid-print — and one of BaseTen's two gpt-oss endpoints in the same state. A settlement index needs a suspension rule written before the first venue dies during an observation window, not after.
- Same venue, same model, same precision, two prices. DeepInfra quotes gpt-oss-120B at bf16 twice: $0.039/$0.19 and $0.15/$0.60 — a 3.2× spread inside one provider (different endpoint configurations: the dear one caps completions at 16K tokens, the cheap one at the full 131K). "Provider" is not even the right unit of account. The quote is.
And one book that isn't dispersed at all: Kimi K3 has exactly one venue — Moonshot itself, $3.00/$15.00, declared int4. An open-weight model that nobody else serves prices like a closed one. Distribution, not the license, is what creates the competitive floor.
Classical price-dispersion theory (Stigler 1961 onward) explains persistent spreads with search costs. Here search cost is zero: every quote sits on one screen, machine-readable, and the router will take the whole book for you. Yet the same weights clear at a 1.6–7× spread — and OpenRouter's own matching engine is one reason why. Inverse-square-of-price weighting keeps expensive venues alive with real flow instead of starving them. The residual spread is carried by quality uncertainty (unverified precision), capacity (throughput and context caps), and the router's own deliberate non-best-execution. A token index has to decide what to do about all three. A token futures contract has to decide before money settles on it.
Be the index administrator. Watch the print move.
So build it. Take the 56 quotes above, apply Xing's Equation 4, and publish a number. Every control below is a decision a real index administrator would have to make and disclose — universe, venue eligibility, grade filter, aggregation, mix. None of them is exotic. All of them are defensible. Watch what they do to the print.
Constituent contribution (aggregated quote × weight)
Three findings from turning those dials, which you can reproduce in about a minute:
- Discretion is worth multiples; composition is worth an order of magnitude. Across the reasonable corner cases — cheapest-vs-median-vs-mean aggregation, precision and uptime filters on or off, the three mix conventions — the print runs from $0.163 to $0.567 per million SIT with the single-venue flagship excluded: 3.5× from settings alone, before any market move. Add Kimi K3 to the basket and the top of the grid reaches $3.45 — 21× end to end. The administrator's choices are worth far more than the day's price action. This is the token-layer version of what we found inside Kalshi's GPU ladders, where the undisclosed cleaning rule moved the answer more than the cross-venue spread did.
- The paper's own anti-manipulation rule doesn't touch the biggest lever. Xing caps any provider at 30% of index weight. Fine — but include Kimi K3 as one of five equal-weighted constituents (20%, comfortably under the cap) and its $15 output quote drags the default print from $0.34 to $1.48 — 4.3× on one membership decision. Composition risk dwarfs concentration risk, and no cap addresses it. Real administrators know this — it's why S&P runs an index committee, not just a formula.
- The volume toggle is locked, and that's the finding. A volume-weighted index — the paper's actual definition — cannot be built by anyone outside the venue, at any price, today. Model-level volumes exist behind a free API key. Venue-level volumes, the wi the equation needs, are unpublished, full stop. OpenRouter is sitting on the exclusive input to the settlement index of a contract someone has already specced. That is either a data-licensing business waiting to be priced, or a single-point-of-failure disclosure for the whole idea.
A token is not a barrel
Everything so far assumes the thing being priced is one thing. The paper asserts it: tokens "exhibit high functional fungibility," and that fungibility, "while not as perfect as gold or crude oil, is sufficient to support standardized trading." That claim deserves more pressure than it gets, because every failure mode of the young GPU indices shows up here one layer down, and worse.
The standard grade is stale on arrival
The SIT is anchored to GPT-4-Turbo, January 2024. Every model in our 56-quote pool clears those thresholds on published evals or plausibly clears them by proxy — including the one quoting $0.18 per million output tokens. A grade that the entire market passes is not a grade; it's a participation trophy. And the pass/fail line itself is underspecified in two ways. First, harness: "MMLU ≥ 86" doesn't say which protocol — Llama 3.3 70B's own model card reports 86.0 on MMLU (CoT, 0-shot) and publishes no plain five-shot MMLU at all (its only 5-shot row is the harder MMLU-Pro, at 68.9); gpt-oss-120B prints 90.0 at high reasoning effort but 85.9 — below the line — at low. The same model passes or fails the grade depending on settings the grade doesn't specify. Second, coverage: several pool members publish no GSM8K or HumanEval figures at all, so "clears the grade" is partly inference from adjacent benchmarks. The deliverable grade of the contract depends on an undisclosed eval harness applied to evals that may not exist. (Sound familiar? It's the quantization problem again, one abstraction up.) The capability adjustment SSIT/Si was meant to normalize quality differences, but anchored two years back it compresses toward 1 for everything current, and the index collapses to "whatever the cheap end of the pool did." Commodity benchmarks survive because the deliverable grade is re-specified on a governed cadence (WTI's sulfur and gravity bands, Platts' periodic basket reviews). A token index needs a grade committee more than it needs a formula.
The declared attribute is unverified — and it moves the product
Quantization on OpenRouter is self-declared by venues and, as far as any documentation shows, never audited. This is not a cosmetic gap. A July 2026 LessWrong audit — drawing on "The Silent Hyperparameter" paper's measurements — reports that backend choice alone moves benchmark scores by up to 16.6 percentage points on identical model slugs, and documents a NeurIPS 2025 result contaminated because two venues serving the same declared fp8 produced materially different capability. Of 32 AI-safety codebases surveyed, 31 didn't pin providers. In commodity terms: the assay is self-reported, nobody runs the lab, and the router's inverse-square price weighting rewards whoever quietly degrades the grade to cut price. That is a lemons dynamic with a subsidy.
The unit of account is not the unit of value
Run the same evaluation suite through current frontier models and the token counts diverge wildly: Gemini 3.1 Pro finishes Artificial Analysis's full intelligence suite in ~56M output tokens; DeepSeek V4-Flash takes ~210M for the same work — 3.75× the tokens per unit of accomplished task. Price per token and price per outcome are different commodities. At matched intelligence scores the inversion completes: GLM-5.2 costs more to run the full suite ($921) than the nominally pricier GPT-5.6 Luna ($870). A "cheap" token that you need 3.75× as many of is not cheap — and an index that settles on $/token silently rewards verbosity. The honest analogy isn't crude oil's barrel; it's pricing electricity by the ampere.
Every critique we've published of the compute indices — unverified inputs (Silicon Data's quote-based collection), disappearing methodology (Ornn's paper, taken down), restatements (SDA100RT, +35–40%), concentration rules without governance (Inferra's 20% cap) — recurs at the token layer with less maturity, not more. The GPU indices at least have exchange partners forcing CFTC Part 40 discipline onto them. The token layer has a public order book, a paper with a formula, and no administrator at all. The gap between those two states is precisely where index businesses get built — and where the first mover's undisclosed choices get locked into every contract that settles downstream.
The disclosure list a real TPI administrator would have to publish
None of this argues the index is impossible. It argues the index is a governance object, not an equation. Assembled from the failure modes above — and from what IOSCO's benchmark principles and the Part 40 process are already forcing on the GPU indices — the minimum disclosure set:
- Universe rule. Which models constitute the pool, who decides, on what cadence — and the composition-change protocol (the Kimi problem). An index committee, named.
- Quote qualification. Uptime floor, suspension handling mid-window, and whether a quote must be executable at size (the router's own 95%-uptime routing-priority threshold is a starting point, not an answer).
- Grade verification. Independent, ongoing capability assay per venue, not per model — because the venue is where the 16.6-point variance lives. Declared precision treated as unverified until sampled.
- Grade recalibration cadence. The SIT anchor re-specified on a schedule, with a published deprecation path — or the index inherits the fate of every benchmark pinned to a 2024 model.
- The volume source, named. If wi comes from OpenRouter's private venue-level data, say so, license it, and disclose the sample bias (agentic-coding-heavy, free-tier inflated, enterprise-blind). If it can't be licensed, the index isn't volume-weighted and shouldn't claim to be.
- Mix convention. Input:output blending ratio, fixed and published — our dials show the 3:1 convention vs. the measured agentic mix moves the print by double digits on its own.
- Restatement policy. Written before the first restatement, not after. Silicon Data's +35–40% revision is the cautionary print.
Seven items. Nothing on the list is research; all of it is governance. Which is the point — the data problem is solved, sitting behind two URLs. The institution problem is untouched: the one live token index, SDLLMTK, publishes none of items 1, 4, or 7 at component level, and its own administrator concedes the print conflates price with composition. The field is open precisely at the layer that matters.
The token leg of the inference spark spread — the side we couldn't price in our earlier work — has a live, public, multi-venue price screen: 101 venues, 25T tokens a week, quotes machine-readable without a login. The most specific published proposal for a token futures market needs exactly two inputs its author couldn't locate, and OpenRouter's public API is one and a half of them. What's missing is not data or contract design — it's an administrator willing to publish seven governance decisions, and a license for the venue-level volumes only OpenRouter holds. Our own attempt shows why the governance is the product: on one morning's screen, defensible administrator settings move the settlement print 3.5× — and a single constituent-membership decision takes the full range to 21×. Whoever closes that gap first doesn't just publish an index — they inherit the reference price for the fastest-growing commodity market in the world.
What would change our mind: venue-level volume publication (kills the exclusivity argument); an exchange or index administrator announcing a token benchmark with named governance and fixed-composition price measurement — a Silicon Data SDLLMTK v2 with disclosed constituents and a mix-held-constant construction would qualify (kills the "nobody" claim); or evidence that per-task pricing displaces per-token pricing in API contracts (kills the unit of account, and with it the contract design).
Appendix — methodology, provenance, and honest caveats
Data provenance
- Order books: pulled 2026-08-04 ~14:10 UTC from
https://openrouter.ai/api/v1/models/{slug}/endpointsfordeepseek/deepseek-v4-flash(12 endpoints),deepseek/deepseek-v3.2(9),openai/gpt-oss-120b(20 quotes listed; the payload header reported 19 — the discrepancy is preserved, not resolved),meta-llama/llama-3.3-70b-instruct(14),moonshotai/kimi-k3(1). A pull ofz-ai/glm-5.2returned an empty endpoint array at pull time — listings churn is itself a data point. Prices are per-token strings in the payload, converted here to $/M. Latency and throughput fields returnednullon every endpoint: execution-quality stats visible in the venue's UI are absent from its public API. - Retrieval caveat: payloads were fetched through an LLM-summarizing proxy rather than raw curl (sandbox egress constraints). Tables were requested unabridged and cross-checked against an independent pull of the same endpoints made the previous day, which matched on all overlapping rows; residual transcription risk on individual rows is nonzero and flagged rather than hidden.
- Venue count and scale: 101 providers counted from
/api/v1/providersat the morning pull; a re-pull the same afternoon counted 100 — the venue list churns intraday, which is why the piece says "at our pull" and not a fixed number. ~25T tokens/week, 400+ models, 8M+ developers from OpenRouter's Series B announcement (May 26–28, 2026). Valuation ($1.3B) is press-reported (TechCrunch); OpenRouter's own post doesn't disclose it. - Routing mechanics: inverse-square price weighting, 30-second outage lookback, and fee schedule quoted from OpenRouter's own docs (provider-routing guide and FAQ, retrieved Aug 3–4, 2026).
- Paper: Xing, "AI Token Futures Market" (arXiv:2603.21690, March 2026). SIT/TPI definitions, contract spec, 30% cap, capability adjustment, and Monte Carlo hedging figures (62–78%) quoted from the paper's Definitions 5.1–5.2, Equations 4–7, and Section 8 (Monte Carlo).
- Capability and verbosity: Artificial Analysis Intelligence Index v4.1 (June 2026) for suite token-consumption (Gemini 3.1 Pro ~56M vs. DeepSeek V4-Flash ~210M output tokens) and matched-intelligence cost figures (GLM-5.2 $920.73 vs. GPT-5.6 Luna $870.30 at index 51). Quantization variance (16.6pp; 31-of-32 unpinned codebases; NeurIPS contamination) from M. Khoriaty, LessWrong, July 2026.
- OpenRouter sample biases: programming share ~11%→>50% of tokens during 2025, and the ~0.5–0.7% usage response per 10% price cut, from the OpenRouter × a16z "State of AI" study (Dec 2025, arXiv:2601.10088).
Index construction in the widget
- Blended quote per venue: (r·input + output)/(r+1) at mix ratio r. The 0.73:1 option is the realized input:output mix measured in the production inference trace underlying our spark-spread work — included because mix convention is an administrator choice, and to keep this piece consistent with that one.
- Grade pool: all five models clear the paper's SIT thresholds on published benchmarks; the pool is therefore "standard grade" under Definition 5.1 as written — which is part of the critique, not a convenience.
- Cross-model weighting is equal-weight only, because venue-level volume weights are unpublished (see §4). The locked control is deliberate.
- The headline "defensible range" is computed live in this page's script by enumerating the full control grid (aggregation × eligibility × grade filter × mix, Kimi excluded and included) — view source; the enumeration is ~15 lines.
What this note does not claim
- Not that no token index exists. Silicon Data's SDLLMTK exists, prints daily, and is read by serious desks (see §1). The claim is narrower and stronger: no settlement-grade token price index exists — fixed composition, capability grade, disclosed constituents and weights — and the one live index's administrator has itself said the print is an expenditure average, not a standard-token price.
- Not that OpenRouter's screen is "the market." It is the largest public window on multi-venue inference pricing, with disclosed and material sample biases.
- Not that quotes equal transactions. This is a quote-based screen; an invoice- or metering-verified TPI would be strictly stronger, and the Ornn-vs-Silicon-Data distinction applies unchanged.
- Not investment advice. Kinetic Alpha is a research publication; nothing here is a solicitation to trade anything, least of all a futures contract that does not yet exist.
Sources
- Xing, Y., "AI Token Futures Market: Commoditization of Compute and Derivatives Contract Design," arXiv:2603.21690, March 2026.
- OpenRouter — endpoints API, providers API, provider-routing docs, FAQ, datasets API docs (rankings-daily; app-rankings), retrieved Aug 3–4, 2026.
- OpenRouter, "Series B" announcement, May 28, 2026; BusinessWire, May 26, 2026; TechCrunch, May 26, 2026.
- OpenRouter × a16z, "State of AI" (100T-token study), Dec 2025; arXiv:2601.10088.
- Artificial Analysis, Intelligence Index v4.1 methodology and model pages, June–Aug 2026.
- Khoriaty, M., "Not Pinning Your OpenRouter Provider Might Invalidate Your Research," LessWrong, July 2026.
- Silicon Data, "LLM Token Expenditure Index (SDLLMTK)" product page and FAQ (FAQ dated April 22, 2026), retrieved Aug 4, 2026; Silicon Data on X, clarification that SDLLMTK is "an expenditure or usage-weighted average token price index… irrespective of models."
- Flight, F., "Tokenomics," Citadel Securities Global Macro Strategy, June 10, 2026 — reads SDLLMTK's decline as compositional shift, quoting Silicon Data's three-cause caveat.
- DeepSeek, inference-system cost disclosure ("open-infra-index," day 6), March 1, 2025 — background for the marginal-cost floor referenced in the series.
- Kinetic Alpha, "The Inference Spark Spread" and "Compute Index Methodologies" (companion pieces in this series).