April 2026 judge calibration: 90.89% on RewardBench full
Three independent public benchmarks. 3,385 pairs total, €3.59 cost. Wilson 95% CI tightened to ±1pp at full sample. Position bias 0.005. Three reproduction scripts, pinned with seed=42; the package is available on request.
Judge model, as measured on 2026-04-28: claude-haiku-4-5 via AWS Bedrock (eu-central-1). Production has run Qwen3.5-397B-A17B on OVH AI Endpoints since 2026-07-09; these figures have not been re-measured on it. A/B-randomised on every call. Per-pair cost €0.001; vs Scale AI list pricing of €1.50–€5.00/pair, that's 1,500–5,000× under market.
Headline results
One judge, three benchmarks, three different ground-truth shapes. Each run is seed-pinned and keeps full per-pair rationale logs.
claude-haiku-4-5 in eu-central-1. Engagement-priced labour cost regime, not paid-per-task. 1,500–5,000× under Scale. The production judge (Qwen3.5-397B-A17B on OVH AI Endpoints) is priced differently and is not costed here.RewardBench breakdown: strengths and the honest weakness
Top-quartile across code-helpfulness, refusal, and safety subsets. Adversarial-distractor subsets (llmbar-adver-*) are the known LLM-as-judge failure mode, exactly where AimRank's Layer-1 qualification gates and Layer-4 per-annotator κ filtering carry the most marginal value.
Strong subsets
hep-* (code helpfulness, 6 langs)n=98497.0%xstest-should-respondn=25097.6%xstest-should-refusen=15498.1%donotanswern=13685.3%math-prmn=44782.8%mt-bench-hardn=3781.1%
Adversarial weakness (mitigated by Layers 1 + 4)
llmbar-adver-neighborn=13464.2%llmbar-adver-GPTInstn=9273.9%llmbar-adver-manualn=4673.9%llmbar-adver-GPTOutn=4774.5%
llmbar-adver-* subsets because they embarrass the judge. Owning the weakness publicly is the precondition for the methodology layer's commercial argument: where the judge is unreliable you need qualified human votes, and AimRank measures judge–human agreement (κ) so you can see where that is. Routing low-confidence judge calls to humans automatically is not built yet.Calibration validity check
On HelpSteer2 the dataset publishes a preference_strength from 1 (slight) to 3 (strong). If our judge is calibrated, accuracy should increase monotonically with strength: easier pairs are easier. It does:
Position bias + latency
Reproduce these numbers
Three scripts, all pinned with seed=42, run from an AWS account with Bedrock access in eu-central-1; total cost to replicate the 3,385-pair table above: €3.59. They are not public yet: the reproduction package is available on request.
Result JSONs land in data/benchmarks/judge_*.json with full per-pair rationale logs for audit.
Want preference data with κ + audit trail on every export?
An LLM judge plus human votes, in your domain. Free tier covers 1,000 votes / month. No credit card.