Token Telemetry Without Content: How to Measure AI Operator Performance Without Reading Prompts
Enterprise AI monitoring faces a paradox. You need to measure operator performance, but reading prompt content is a privacy violation, a compliance risk, and a trust killer. MO§ES™ solves it by collecting four token counts — Input, Output, Cache Read, Cache Write — plus structural signals. From those four numbers, every canonical metric is computable. No prompt text. No output text. No conversation content.
Read the Methodology Start a 30-Day PilotThe privacy problem
Enterprise AI monitoring faces a paradox: you need to measure performance, but reading prompt content is a privacy violation, a compliance risk, and a trust killer. Most solutions either surveil everything and hope nobody notices, or measure nothing and call it privacy-preserving. Neither works.
When an organization deploys AI at scale, leadership reasonably wants to know whether the deployment is working. Are operators using the tools effectively? Is the token spend producing value? Where are the skill gaps? These are fair operational questions. The instinct is to instrument the AI layer — capture every prompt, every response, every conversation — and analyze the content for performance signals.
That instinct runs into three walls.
Wall one: privacy
Prompts contain personal data. Operators paste in customer names, internal identifiers, draft emails, contract clauses, source code, and meeting notes. A system that stores and analyzes prompt content is processing personal data at industrial scale. Under most modern privacy regimes, that triggers lawful-basis requirements, data-subject rights, retention limits, and breach-notification obligations. It also creates a honeypot — a concentrated store of sensitive personal content that becomes a liability the moment it exists.
Wall two: compliance
Even where prompt content is not strictly personal, it is almost always proprietary. Source code, internal documents, strategic plans, financial models, and unreleased product specifications flow through prompts daily. A monitoring system that ingests that content is now a secondary repository of the company's most sensitive intellectual property — one that may sit outside the controls governing the primary systems. Security teams, legal teams, and data-governance councils all have a legitimate veto over a system that copies proprietary content into a new store.
Wall three: trust
Operators who know their prompts are being read behave differently. Some self-censor, avoiding legitimate but sensitive tasks. Some game the metric, writing prompts that look performant rather than prompts that get the work done. Some simply disengage from the AI tooling altogether. The measurement changes the behavior it is trying to measure — a textbook observer effect. Trust, once spent on surveillance, is expensive to recover.
The two common responses to these walls both fail. The first response is to surveil everything and hope nobody notices: deploy full-content logging, bury it in a privacy policy, and proceed. This works until an audit, a breach, or a whistleblower — at which point the organization has a privacy crisis on top of an AI measurement problem. The second response is to measure nothing and call it privacy-preserving: collect usage counts (logins, sessions, token volume) and declare the problem solved. This avoids the privacy walls but produces no operator-level performance signal. A login count is not a performance metric. Token volume is not skill.
Neither response measures what enterprises actually need: how effectively people operate AI, measured in a way that does not require reading what they type.
The four token numbers
Input, Output, Cache Read, Cache Write. These four numbers, plus structural signals — timestamps, model IDs, session duration — are enough to compute all five canonical metrics. No prompt text. No output text. No conversation content.
The breakthrough is that operator skill leaves a structural fingerprint in token flow, even when the content of that flow is never inspected. Every modern AI provider bills on, and reports, four token quantities per request. MO§ES™ treats those four quantities as the entire measurement surface.
That is the entire content surface: four integers per request. What the integers describe — the actual words, code, or documents — never enters the measurement system. The system collects counts, not content.
Structural signals, still content-free
Around the four token counts sit a small set of structural signals that carry no content either: timestamps (when the request happened), model identifiers (which model was called), session identifiers (which conversation the request belongs to), and session duration (how long the operator worked). Level 2 deployments can add tool and agent identifiers, acceptance signals, retries, and error codes. None of these are prompt content. None of them reveal what the operator typed or what the model returned. They describe the shape of the work, not the substance.
This is the core design principle: measure the shape of operator-AI interaction, not its contents. The shape turns out to be surprisingly informative. How much new input an operator sends versus how much context they reuse is a behavioral signal. How much output they generate relative to total token flow is an efficiency signal. How much new context they build versus how much they reuse is a construction signal. Each of these is derivable from four integers — and each captures a different dimension of how a person operates an AI system.
The five canonical metrics from four numbers
Yield, Leverage, Token SNR, Log Leverage, Construction. Each metric captures a different dimension of operator skill. All are derived from the same four token counts. No metric requires content.
From the four token numbers — Input (I), Output (O), Cache Read (R), Cache Write (W) — MO§ES™ computes five canonical derived metrics. Each isolates a distinct behavioral dimension. Together they form a performance profile that is richer than any single number, without ever requiring the system to know what the operator actually wrote.
| Metric | Formula | What it captures |
|---|---|---|
| Yield | O / (I + O + R + W) | Productive output share of total token flow. The canonical metric. Higher = more of the token budget becomes useful output rather than input overhead, reused context, or cache construction. |
| Leverage | (R + W) / I | How much context the operator reuses and builds relative to new input. Higher = the operator is getting more mileage out of established context rather than retyping fresh instructions. |
| Token SNR | O / (I + O + R) | Output relative to input and reused context — a signal-to-noise ratio for productive generation. Higher = more signal, less noise in the token flow. |
| Log Leverage | log(1 + L) | Compressed leverage scale. Reduces outlier dominance while preserving rank order, so a few extreme performers do not distort cohort analysis. |
| Construction | W / (W + I) | Ratio of new context built to new context built plus fresh input. Higher = more original context construction; lower = more reliance on fresh typing. Captures whether an operator builds reusable scaffolding or re-enters material from scratch. |
I = Input, O = Output, R = Cache Read, W = Cache Write. All metrics are computed from canonical telemetry. No prompt content is required for any metric.
Why Yield is canonical
Yield is the canonical metric because it is the only one of the five that accounts for the full token flow — input, output, reused context, and built context — in a single ratio. It answers the most direct operational question: of everything that moved through the AI layer, how much became productive output? A high-yield operator converts a large share of their token budget into useful generation. A low-yield operator spends most of their budget on input overhead, context reprocessing, or cache construction that never converts to output. The other four metrics explain why yield is high or low — leverage tells you whether context reuse is the driver, construction tells you whether scaffolding is the driver, Token SNR tells you whether noise is the driver. Yield is the headline; the rest is the diagnosis.
Each metric is a different lens
Two operators with identical Yield can have radically different operating styles. One may achieve high Yield through aggressive context reuse (high Leverage, low Construction). The other may achieve it through original scaffolding built once and reused often (high Construction, high Leverage). Both are productive; they are productive in different ways. The five-metric profile preserves that distinction where a single score would flatten it. This is why MO§ES™ reports the full profile rather than collapsing to one number for diagnostic purposes — and why the composite score, where used, is explicitly labeled DEVELOPMENTAL and never used for personnel decisions.
Compliance alignment
Content-free telemetry aligns with GDPR, SOC 2, and enterprise data governance. The system collects counts, not content. No proprietary code or documents leave the environment.
The four-token-count design was not chosen for elegance alone. It was chosen because it maps cleanly onto the compliance frameworks that enterprise security and legal teams already enforce. Each framework imposes a different constraint, and content-free telemetry satisfies all three without special accommodation.
No personal content is processed. The four token counts are integers describing the size of a request, not its substance. They do not identify a data subject, reveal personal data, or constitute processing of personal content under Article 4. Structural signals (timestamps, model IDs) describe system events, not personal communications. Where operator identity is attached, it is added by the enterprise under its own lawful basis — the telemetry itself carries no personal content.
Minimal data collection is a SOC 2 principle, not just a preference. The Common Criteria reward systems that collect the least data necessary to achieve their purpose. A monitoring system that ingests full prompt content creates a large, sensitive data store that must be inventoried, access-controlled, encrypted, retained, and disposed of under the trust services criteria. A system that ingests four integers per request creates a dramatically smaller surface — and a smaller audit footprint.
No proprietary code or documents leave the environment. Because the telemetry is content-free, the measurement system never receives source code, internal documents, customer data, or strategic material. The counts can be computed at the provider edge or inside the enterprise's own proxy and shipped as bare numbers. The sensitive content stays where it already lives; only the shape of the interaction is measured.
What this means in practice
An enterprise deploying MO§ES™ does not need to negotiate a data-processing agreement that covers prompt content, because no prompt content is processed. The security team does not need to review a new repository of proprietary content, because no such repository is created. The privacy office does not need to assess a system that reads employee communications, because the system does not read communications. The data-governance council does not need to classify a new store of confidential material, because the store contains integers. Each of these reviews, when they are triggered by content-based monitoring, is a multi-month engagement. With content-free telemetry, they are short conversations.
This is not a claim of absolute privacy. The design principle is data minimization, not a guarantee that no inferences are ever possible. A sufficiently determined adversary with access to token counts, timestamps, and operator identity over a long window might infer some structural facts about an operator's work patterns. The point is that the system is engineered to measure the minimum necessary — four counts and a handful of structural signals — rather than the maximum available. That is the difference between a monitoring system and a surveillance system.
See the full methodology.
The four-token-count, five-metric framework is documented in full — including percentile-band benchmarking, cohort analysis, intervention testing, governance labels, and falsifiability. The methodology page is the canonical reference for how every metric is defined, computed, and interpreted.
All metrics are computed from content-free canonical telemetry. Outcome joins are labeled ASSOCIATION — never CAUSATION. Composite scores are DEVELOPMENTAL and route workflows, not people.