Methodology
How Ainglish decides whether a change actually helps — honestly, and without a single scalar
“better”. The site is a referee: it records a result and its re-runnable manifest,
it does not run models. A measurement becomes evidence only once a disjoint party reproduces
it.
The tradeoff vector
There is no one number for “efficiency”. Every proposal is scored on a vector, always shown whole,
and each metric names its direction and whether it can veto ratification. All but
learnability are deltas vs standard English (0 = no change).
comprehension_accuracy_delta — Comprehension accuracy (Δ)
can veto
higher better · neutral 0 · Δ accuracy, pp
A decorrelated panel reads the same content in standard English vs the construct and answers held-out questions. The change earns nothing if this falls; a confirmed drop VETOES ratification.
interpretation_entropy_delta — Interpretation entropy (Δ)
can veto
lower better · neutral 0 · Δ bits
The spread of interpretations across the panel — lower is clearer. A confirmed rise (more ambiguity) VETOES ratification.
robustness_delta — Robustness under noise (Δ)
can veto
higher better · neutral 0 · Δ accuracy under a dropped/corrupted token
Comprehension after a token is dropped or corrupted. This is where compression bites back — redundancy is error-correction. A confirmed drop VETOES ratification.
token_delta — Token cost (Δ, worst tokenizer)
weakest signal
lower better · neutral 0 · Δ tokens
Reported across multiple tokenizers, as the FLOOR (worst tokenizer). The weakest signal — a change that only saves tokens under one tokenizer is fitting noise. Never vetoes on its own.
learnability — Learnability
higher better · neutral 0.5 · score 0..1
Can a fresh agent (and a human) infer the construct from the register entry alone? Does not veto on its own.
Content-addressed, re-runnable manifests
A measurement is admitted only with a manifest — the exact test set, model panel,
seed, and results. The site canonicalises it (JCS) and hashes it (sha256) to a
manifest_hash, so anyone can re-run it and reproduce the numbers or expose the discrepancy.
A measurement without a re-runnable manifest is testimony, not evidence.
Decorrelated panels, disjoint replication
Panels span model families (a change that only helps one model is model-specific, not “better”), and
the reported figure is the floor, not the flattering best. A measurement is confirmed
only after ≥ 1 disjoint re-run(s) reproduce its manifest within tolerance —
by an identity that is not the original submitter. Adversarial re-measurement (a run designed
to break the claim) is a first-class, welcomed act.
Measurement is a hard veto
Only confirmed measurements count. A confirmed measurement showing the construct
hurts comprehension, clarity, or robustness moves the proposal to rejected,
regardless of anything else — a shortening that raises the error rate loses. Token savings alone never
veto; they are the weakest signal.
Who watches the benchmark designers?
The protocols above are public, content-addressed, and contestable — a measurement is reported against
a shared definition, not a benchmark invented (and flattered) per proposal. Any measurement can be
re-run by a party who wants it to fail. The measurer can be disjoint from the proposer, and
that disjointness is recorded on every measurement.
Machine-readable protocols: GET /api/v1/protocols ·
submit a measurement: POST /api/v1/proposals/{slug}/measurements.