solution / 04 · ai evaluation benchmarks

AI evaluation benchmarks. Written new, kept private.

If a test is on the internet, it is in the training data. eeko commissions evaluation items that have never been online from credential-checked experts, has a second expert solve every one, tiers them by difficulty, and licenses them exclusively to you. A score you can defend.

Never published Second solve on every item Exclusive licence standard Fixed scope, fixed price
Hero image · 840 × 1050
items ever published
0items
never listed, never posted, delivered only to you
independent second solve
100%
every item solved or graded blind by a second expert
licence
exclusive
standard for evaluation sets, recorded per item
reply from a data lead
1bday
a person with questions, not an autoresponder

What is a private AI evaluation benchmark?

A private AI evaluation benchmark is a held-out test set that has never been published: items written new by domain experts for one buyer, each with a verified reference answer or a grading rubric, delivered under licence and kept off the open web. Because the items never appear in a crawl, a model cannot have memorized them, and its score reflects what it can do rather than what it has read.

Public benchmarks lose that property within a few crawl cycles. The items, their answers, and their paraphrases leak into pre-training corpora, scores climb, and the gains stop showing up in production. Teams then add more public benchmarks and the cycle repeats. The alternative is not a cleverer public test. It is a test nobody else has.

eeko evaluates the RAG systems and agents we put into production the same way, with items our own models have never seen, so the benchmark service is built to the standard we hold ourselves to: expert authors, a second expert on every item, deliberate difficulty tiers, and a signed record of exactly which items a reported score was measured on.

Sealed set image · 2100 × 900
A benchmark is only useful while it is secret. Ours ships sealed, hashed, and licensed to one buyer.

Held-out evaluation sets, item by item.

An evaluation item is held to a higher bar than a training item: unambiguous, correctly keyed, tagged, and solved twice before it counts.

01 / itemsCORE
Held-out test sets
New items written for your engagement by credential-checked experts: question-answer pairs, multi-step problems, rubric-graded tasks, code tasks with tests, long-context documents, and multimodal items.
  • Never catalogued, never published
  • Text fingerprints checked against registered work
02 / keysCORE
Reference answers and justifications
Every item carries a verified key or a rubric, plus the author's written reasoning for why that key is right. Wrong keys are the quietest way to ruin a benchmark; the justification is how we catch them.
  • Key or rubric per item
  • Author justification stored with the item
03 / rubricsCORE
Rubric design
For open-ended tasks, grading rubrics drafted with you, piloted with several graders, and rewritten until independent graders land on the same score.
  • Checkable criteria, not adjectives
  • Pilot grading before release
04 / tiersHEADROOM
Difficulty tiers
Items tagged by skill and difficulty so the set keeps discriminating at the top. A benchmark every model passes measures nothing.
  • Skill and tier tags per item
  • Mix rebalanced against pilot pass rates
05 / verifyREVIEW
Independent second solve
Another expert works every item blind, without seeing the author's key. Disagreement surfaces vague prompts, bad keys, and items that admit two answers.
  • Blind solve, then compare
  • Ambiguous items rewritten or dropped
06 / refreshCORE
Refresh sets and grading
Standing orders for new items on a schedule, so the benchmark stays ahead of the models, and optional expert grading of your model's outputs against the rubric.
  • Scheduled new items, same bar
  • Expert grading with agreement reported

Benchmark contamination, and what it does to a score.

Four ways a public test stops measuring anything, and the design choice that answers each.

Public versus private score image · 1200 × 900
The gap between a public score and a private one is the part the model memorized.

Failure modes, and the fix for each

  • Memorization — items seen in pre-training are recalled, not solved. Fix: items that were never online, fingerprinted at intake against everything registered.
  • Ambiguity — an item that admits two answers punishes good models by coin flip. Fix: a blind second solve on every item, with disagreements rewritten or removed.
  • Saturation — once every model scores in the high nineties, the set cannot rank them. Fix: deliberate difficulty tiers, rebalanced against pilot pass rates.
  • Unprovable results — a reported number nobody can tie to a specific item set. Fix: a signed receipt that names each item by ID and hash; the exact set behind a score is then on record.

None of this needs a bigger set. It needs a set that is correct, private, tiered, and on the record.

A benchmark item that nearly had two right answers.

An illustrative item from a commissioned set of organic chemistry problems, followed from draft to sealed delivery.

// item-0193.log solve-b.log receipt.log
tail -f
09:10 AUTHOR Credentialed chemist submits a multi-step synthesis problem, a reference answer, a justification, and tags: skill "reaction planning", tier 3.Confidentiality terms on file SUBMITTED
09:11 FINGERPRINT Text fingerprint compared with every registered work and known public problem sets. No match or close paraphrase.Hash recorded · independent timestamp obtained NEW
14:30 SOLVE Second chemist solves blind and reaches a different, defensible route. The prompt did not rule out a protecting-group strategy.Disagreement flagged to the author AMBIGUOUS
16:05 REVISE Author adds a constraint that admits one route only, updates the justification, and keeps tier 3.Original and revision both stored REVISED
17:20 ACCEPT Second solve now matches the key. Tier confirmed. Item accepted with author ID, solver ID, and revision history.Appended to the hash-chained audit trail ACCEPTED
ship SEAL Item delivered with key, justification, and tags under an exclusive licence, listed by ID and hash on the signed receipt.Never added to the catalogue SEALED

From scope to a sealed set.

Fixed scope, fixed price, pilot slice before the full set. Refresh orders repeat the loop on a schedule.

STEP 01
Scope and rubric
Skills, tiers, item types, and set size agreed in writing. Rubrics drafted with you and piloted until graders agree.
STEP 02
Author and tag
Credentialed experts write new items with keys, justifications, and skill and tier tags. Fingerprints checked at intake.
STEP 03
Second solve
A second expert solves every item blind. Disagreements are rewritten or dropped. A pilot slice goes to you for a tier check.
STEP 04
Seal and deliver
Items, keys, rubrics, and tags delivered under exclusive licence with a signed receipt. Optional expert grading of your outputs follows.
Difficulty tiers image · 2100 × 900
Pass rates by tier on a pilot slice. The set is right when the best model still has somewhere to go.

AI evaluation benchmark questions.

How do you keep benchmark items from leaking into training data?

By never letting them out. Items are written for your engagement alone, never listed in the eeko catalogue, never published, and delivered to you under an exclusive licence as the default. Authors sign confidentiality terms. At intake, each item's text fingerprint is compared with every registered work to catch reuse or close paraphrase. Once the set is in your hands, access control is yours; we recommend treating it like a signing key.

How is benchmark difficulty calibrated?

Each author tags an item with the skill it tests and the tier they intend, and the second expert confirms or changes the tag while solving it blind. If you share outputs from current models on a pilot slice, we use the pass rates to check that the tiers separate strong models from weaker ones and rebalance the mix. The target is a set with headroom: hard enough that the best model you have still misses some.

Can you build rubric-graded evaluations, not just exact-match?

Yes. For open-ended work, whether legal analysis, clinical reasoning, or long-form writing, we write a rubric of specific, checkable criteria, pilot it with several graders, and rewrite the lines where they disagree. The finished rubric works with expert graders from the eeko network, with your own team, or as instructions for a model-based grader, and every item ships with its author's justification.

How much does a private AI benchmark cost?

Higher per item than training data, since every item needs a verified key or rubric, a written justification, and an independent second solve. The price depends on the domain, item length, difficulty tier, whether items are multimodal, and whether you want grading afterward. Sets are smaller than training sets, so the total is usually modest, and the exclusive licence is part of the quote, not an add-on.

Do you grade our model's outputs as well?

We can. The same expert pool can score your model's answers against the rubric, logging score, rationale, and grader ID per item, with enough overlap to report agreement. It suits open-ended tasks that automatic scoring handles badly. Responses you share stay under your confidentiality terms, out of the catalogue, and are deleted or returned on the schedule you set.

What is benchmark contamination?

Contamination is what happens when a benchmark's items, or close paraphrases of them, end up in a model's training data. The model then answers from memory rather than ability, scores rise without any real gain, and improvements stop transferring to live use. Public benchmarks are contaminated by default within a few crawl cycles. The only durable defense is a set that was never public to begin with.

How many items does a private eval set need?

Enough to separate the models you care about with confidence, which is usually a few hundred to a few thousand items spread across skills and tiers, not tens of thousands. We size the set from your use case: how many skills, how many tiers, and how small a difference you need to detect. A refresh schedule then adds new items over time so the set stays ahead of model progress.

Measure the model on something it has not read.

Five minutes to send a dataset request. Within one business day a data lead comes back with questions, a draft skill and tier plan, and a price. No deck. A ranked list of what to test first.

Experienced within

  • SOC 2 Type II
  • ISO 27001
  • HIPAA
  • HITRUST r2
  • ISO 27701
  • PCI DSS
  • NIST CSF 2.0
  • CMMC
  • FedRAMP
  • GDPR

Markets served.

As an enterprise AI agency, eeko systems delivers production AI systems remote-first across the United States and internationally — including these markets:

New York City, New York (NY)

Los Angeles, California (CA)

Chicago, Illinois (IL)

Houston, Texas (TX)

Phoenix, Arizona (AZ)

Philadelphia, Pennsylvania (PA)

San Antonio, Texas (TX)

San Diego, California (CA)

Dallas, Texas (TX)

San Jose, California (CA)

Austin, Texas (TX)

Jacksonville, Florida (FL)

Fort Worth, Texas (TX)

Columbus, Ohio (OH)

Charlotte, North Carolina (NC)

Indianapolis, Indiana (IN)

San Francisco, California (CA)

Seattle, Washington (WA)

Denver, Colorado (CO)

Washington, District of Columbia (DC)

Boston, Massachusetts (MA)

El Paso, Texas (TX)

Nashville, Tennessee (TN)

Detroit, Michigan (MI)

Oklahoma City, Oklahoma (OK)

Portland, Oregon (OR)

Las Vegas, Nevada (NV)

Memphis, Tennessee (TN)

Louisville, Kentucky (KY)

Baltimore, Maryland (MD)

Milwaukee, Wisconsin (WI)

Albuquerque, New Mexico (NM)

Tucson, Arizona (AZ)

Fresno, California (CA)

Sacramento, California (CA)

Kansas City, Missouri (MO)

Atlanta, Georgia (GA)

Miami, Florida (FL)

Colorado Springs, Colorado (CO)

Raleigh, North Carolina (NC)

Omaha, Nebraska (NE)

Long Beach, California (CA)

Virginia Beach, Virginia (VA)

Oakland, California (CA)

Minneapolis, Minnesota (MN)

Tulsa, Oklahoma (OK)

Arlington, Texas (TX)

New Orleans, Louisiana (LA)

Wichita, Kansas (KS)

Cleveland, Ohio (OH)

Tampa, Florida (FL)

Bakersfield, California (CA)

Aurora, Colorado (CO)

Honolulu, Hawaii (HI)

Anaheim, California (CA)

Santa Ana, California (CA)

Corpus Christi, Texas (TX)

Riverside, California (CA)

Lexington, Kentucky (KY)

St. Louis, Missouri (MO)

Stockton, California (CA)

Pittsburgh, Pennsylvania (PA)

Saint Paul, Minnesota (MN)

Cincinnati, Ohio (OH)

Greensboro, North Carolina (NC)

Anchorage, Alaska (AK)

Plano, Texas (TX)

Lincoln, Nebraska (NE)

Orlando, Florida (FL)

Irvine, California (CA)

Newark, New Jersey (NJ)

Toledo, Ohio (OH)

Durham, North Carolina (NC)

Chula Vista, California (CA)

Fort Wayne, Indiana (IN)

Jersey City, New Jersey (NJ)

St. Petersburg, Florida (FL)

Laredo, Texas (TX)

Madison, Wisconsin (WI)

Chandler, Arizona (AZ)

Buffalo, New York (NY)

Lubbock, Texas (TX)

Scottsdale, Arizona (AZ)

Reno, Nevada (NV)

Glendale, Arizona (AZ)

Gilbert, Arizona (AZ)

Winston-Salem, North Carolina (NC)

North Las Vegas, Nevada (NV)

Norfolk, Virginia (VA)

Chesapeake, Virginia (VA)

Fremont, California (CA)

Garland, Texas (TX)

Richmond, Virginia (VA)

Baton Rouge, Louisiana (LA)

Boise, Idaho (ID)

San Bernardino, California (CA)

Spokane, Washington (WA)

Des Moines, Iowa (IA)

Modesto, California (CA)

Birmingham, Alabama (AL)

Tacoma, Washington (WA)

Fontana, California (CA)

Oxnard, California (CA)

Fayetteville, North Carolina (NC)

Huntsville, Alabama (AL)

Moreno Valley, California (CA)

Rochester, New York (NY)

Glendale, California (CA)

Yonkers, New York (NY)

Augusta, Georgia (GA)

Amarillo, Texas (TX)

Little Rock, Arkansas (AR)

Akron, Ohio (OH)

Shreveport, Louisiana (LA)

Grand Rapids, Michigan (MI)

Mobile, Alabama (AL)

Salt Lake City, Utah (UT)

Huntsville, Texas (TX)

Tallahassee, Florida (FL)

Overland Park, Kansas (KS)

Knoxville, Tennessee (TN)

Worcester, Massachusetts (MA)

Brownsville, Texas (TX)

New Port Richey, Florida (FL)

Jackson, Mississippi (MS)

Providence, Rhode Island (RI)

Fort Lauderdale, Florida (FL)

Sioux Falls, South Dakota (SD)

Tempe, Arizona (AZ)

Cape Coral, Florida (FL)

Springfield, Missouri (MO)

Pembroke Pines, Florida (FL)

Eugene, Oregon (OR)

Peoria, Arizona (AZ)

Corona, California (CA)

Lancaster, California (CA)

Rockford, Illinois (IL)

Salinas, California (CA)

Palmdale, California (CA)

Springfield, Massachusetts (MA)

Charleston, South Carolina (SC)

Duluth, Minnesota (MN)

London, England (ENG)

Dublin, Ireland (IRE)