Oculi·Dei
Oculi Dei LLC — Michigan

Measured, per sector

Results

Each lexicon is trained on one sector's traffic and measured on held-out text from that same sector, split by content hash, with the round trip verified lossless. Eleven sectors, every one of them trained on a matched corpus of 50 MB or more.

Token reduction on held-out traffic

Against tiktoken's o200k_base, the tokenizer behind GPT-4o. Higher is fewer tokens for the same bytes.

1.0×1.5×2.0×2.5×3.0×
Agentic & reasoning traffic Technical & document domains

What the reduction is worth

Two layers, kept deliberately separate: token counts are measured; dollars are that measurement times a published rate you can substitute for your own.

Per terabyte of traffic, at $3.00 per million tokens.
SectorTokens / TB todayReductionTokens savedValue / TB

Every row reconciles from the first column: value = (tokens today − tokens today ÷ reduction) × $3 per million. The dollar figure deliberately does not track the reduction, because sectors do not start from the same place — o200k reads physics prose at 5.20 bytes per token and financial text at 3.80, so a terabyte of finance arrives as 263 billion tokens against physics’s 192 billion. Denser traffic has more to remove at any ratio. Scale tiers multiply directly: 1 TB mid-size deployment, 10 TB large enterprise, 100 TB platform, 1,000 TB hyperscale. Which layer applies depends on how you run: if you consume a third-party API the provider counts with the provider’s own tokenizer, so that invoice is unchanged — the dollar column above values the tokens removed at a market rate, it does not predict a smaller bill. If you run your own inference the saving is prefill compute, and the table below puts it in that unit.

The same window, carrying more

A context window is counted in tokens, not in meaning. On a model adapted to the lexicon, fewer tokens for the same material is a larger effective window at no extra cost per request.

Shown at the measured 2.916× agentic ratio. Traffic that mixes classes in one stream measures 1.97×; tuned to a single customer's own traffic it reaches 3.14×.

Measured against whatever you already run

Six production tokenizers, four families, one held-out corpus. The comparison does not depend on which vendor you are on.

Published figures on this site are quoted against GPT-4o's o200k_base, which is the most token-efficient of the baselines tested — so it is the hardest comparison available. Against every other tokenizer measured, the same lexicon does better.

One sector's held-out corpus, encoded by each tokenizer. Higher means we need proportionally fewer tokens for identical text.
TokenizerFamilyTokens for the same textWe need
p50k_baseOpenAI1,158,8212.03× fewer
Qwen3Open weights1,101,0251.93× fewer
cl100k_baseOpenAI1,094,7651.92× fewer
SmolLM3Open weights1,093,7451.92× fewer
OLMoEOpen weights1,087,0371.91× fewer
o200k_baseOpenAI — GPT-4o1,082,0311.90× fewer

The spread across four tokenizer families is 1.90× to 2.03× — a range of 7%. Tokenizer choice moves the result far less than domain does, which is why the engagement measures your corpus rather than your vendor.

The same reduction, in compute

For operators running their own inference. The tokens removed are measured; the two rates are reference values you substitute for your own.

Per terabyte of traffic, at 10,000 prefill tokens per second and $2.00 per GPU-hour.
SectorTokens removed / TBGPU-hours savedAt $2.00 / GPU-hour

Read this table and the one above as two denominations of one measurement, not two findings. Both are linear in the tokens removed, so the ratio between them is a constant — a token valued at $3.00 per million is worth about 54× what it costs to prefill at these reference rates. That gap is the whole reason to be explicit about which one applies to you.

Two honest edges. This is a floor. The model is linear in positions, while attention cost grows faster than linearly in sequence length — so at long context, removing a given fraction of positions removes more than that fraction of the attention term. We publish the linear figure because it is the one we can reconcile. And throughput here is a reference, not our measurement. Prefill throughput on a transplanted model has not been measured; substitute the number your own stack produces. For many operators the binding constraint is not the dollar line at all but capacity — requests per GPU, or whether a context fits.

Beyond English, and beyond text

Measured the same way: held-out data, and the same text or images for every comparison.

LANGUAGES

Hindi 1.50×, Ukrainian 1.97×, Polish 1.74×

One vocabulary covering each language, English and code, against Sarvam-105B, Gemma 3 and EuroLLM-22B on public text, with every held-out document byte-exact.

The language table →

IMAGES

2.60× fewer image tokens on documents

With no measurable change in answers on two open vision models, and 3.07× on rendered text pages with a pixel-identical round trip.

The visual audit →

How to read these figures

Compression and privacyA tuned vocabulary changes what a request costs and who can read the token stream. Every claim here is sized to what has been measured.
Single-class versus mixedThe 3.14× case is tuned to one customer's own traffic, trained on 75 MB of it. Where traffic mixes classes in a single stream — prose, code and agentic together — a held-out blend of all three measures 1.97×. We quote whichever matches the traffic in question, and every figure is measured on your own corpus before it is quoted.
Your corpus sets your numberGains vary by domain, so the figure that matters is the one measured on your own traffic — and that measurement comes before any commitment.
Provenance travels with each rowTraining corpus size is published beside every sector result. Reasoning & agent traces is measured on a corpus assembled from public chain-of-thought datasets.