TKX 標準

接入 TKX 標準,讓你的路由站被收錄與實測

TKX 按實測給 AI token 路由市場排名,不看自報。按下面的開放標準接入——多數路由站只需 30 分鐘——每小時採集器自動驗證你。你暴露接口,我們負責測量,絕不接受自報數字。

Open standardNo feeVerified hourly2 routers auto-verified already

The four levels

L0Listed
Email us your router's name, URL, type (router / gateway / relay) and region. You appear in the directory with an est. tag. → echo@minax.io
L1Coverage-verified
Expose a public, unauthenticated OpenAI-compatible GET /v1/models. TKX measures your model coverage every hour. Evidence chip: Coverage measured.
L2Price-verified
Include per-model pricing in that same response (formats below). TKX computes your markup vs official list prices, price points, and you join the fully-measured tier — ranked with OpenRouter. Evidence chip: API-measured.
L3Probe-verified
Provide a rate-limited test API key. The TKX probe measures real uptime, TTFT and throughput around the clock. Evidence chip: Probe — the highest trust tier.

L2 pricing formats (any of these four)

Prices must be machine-readable per model. We already auto-detect all four dialects in production:

AOpenRouter dialect
{"id":"org/model","pricing":{"prompt":"0.0000025","completion":"0.00001"}} — USD per token (strings).
BPer-token numeric
{"id":"org/model","input_price":2.5e-6,"output_price":1e-5} — USD per token (numbers). Used by Requesty.
CPer-million integer
{"id":"org/model","input_token_price_per_m":25000,"output_token_price_per_m":100000} — 1/10000 USD per 1M tokens. Used by Novita.
Done-api / new-api ratio
{"model_name":"model","quota_type":0,"model_ratio":0.125,"completion_ratio":8} — ratio × $2/1M input, × completion_ratio for output; your existing /api/pricing works as-is. quota_type 1 (per-call) rows are skipped.

Recommended for new implementations: dialect A (OpenRouter-compatible). Running one-api/new-api? Your public /api/pricing is already dialect D — just submit it. Sanity valves apply: fewer than 3 priced models, prices outside $0.0005–$2000 /1M, or a median markup outside −80%…+300% vs official list will reject the source — garbage can't buy a ranking.

Why implement it

Verified ranking
Fully-measured routers rank above the estimated directory — always. Novita AI and Requesty were auto-verified from their existing public APIs with zero coordination.
Badge & backlink
Add <a href="https://tkx.org/a/your-slug/">Measured on TKX</a> to your site. Your TKX profile page links back to you.
Free API exposure
Your verified metrics ship in the free TKX API (/api/v1/*) that downstream tools and dashboards consume.

Node protocol — for institutions publishing valuations

Some things cannot be measured. Private-company valuations and pre-IPO secondary prices are not public by definition — they move between funds, advisers and counsel. TKX will not pretend to measure them.

So this layer works differently from the rest of the site. Instead of us measuring you, you publish under your own name and TKX guarantees what happens to that name. Those guarantees are the protocol. Every one of them is enforced by code and re-checked automatically on every publish — you can run the checker yourself against our live API.

What TKX guarantees your data

GuaranteeHow it is enforced
Your byline never detaches — every figure carries the node that published it, on the page and in the APIColumn is NOT NULL; an observation without attribution cannot physically be written
You are never averaged away — multiple nodes produce a published range, never a single blended "consensus" numberBands carry lo/mid/hi; a single-source figure is labelled as such and shows no fake range
Your data is never mixed with a different basis — primary rounds, secondary trades and fund marks stay in separate bandsBand key is (company, method); the checker fails if one key ever produces two bands
Publishing more does not buy you more weightn counts distinct nodes, not observations, and only your latest figure per basis countsn === new Set(nodes).size, asserted every run
We never fold your figures into a TKX indexNode-tier evidence is excluded from TTPI / TTV / SPI by construction, same as self-reported volume
Secondary interest carries no price, size or discount — your client relationship stays yoursThose columns do not exist in the schema; a whitelist strips them on write and records what was dropped
We never claim to have verified you — we publish the credential URL you give us and label it unverifiedverified is hard-coded false

What TKX tracks about you

One number, computed after the fact and never by hand: calibration — the median absolute deviation between the valuations you published and the funding rounds those companies subsequently announced. Only observations dated before the round count; marking a company after its round is already public earns nothing.

Under three usable samples it reads collecting. We would rather show nothing than a precise-looking score built on two data points — the same rule that keeps our hardware index empty until it has real trades behind it.

This is deliberately a two-sided deal. You take reputational risk by signing your figures; in exchange you get a public, comparable track record that nobody can assemble on their own, because only the aggregator sees every node's calls next to the outcomes.

Verify all of it yourself

None of the above is a promise in a deck. The checker is in our repo and runs against the live public API:

node scripts/verify-valuations.mjs https://tkx.org

Ten assertions, exit code 1 if any fails. If TKX ever breaks one of these guarantees, that command says so before we do.

Becoming a node

  1. Create an account at /account/.
  2. POST /market/node-apply with {slug, name, credentialUrl} — the credential URL is any page that evidences who you are.
  3. We review by hand. Accredited nodes publish to the board; listed nodes are recorded but held out of it.
  4. Publish with POST /market/valuation {co, method, asof, valuationUsd}, or POST /market/secondary-intent {co, side, note}. The node field is taken from your account, never from the request body — otherwise a byline would mean nothing.

Submit

Email echo@minax.io with your router name + base URL. If your /v1/models is already public, say so — verification is automatic within the hour. Machine contract: openapi.json.

TKX Open Router Standard v1 · 2026-07 · evidence-first: you expose, we measure.