Skip to content

Stop choosing. SurrealDB launch week, 12-16 October

See what's coming

BENCHMARKS

Every score,
with its own judge.

Strict. A question counts only when every rubric item is fully met.
Mean. The BEAM average of the 0, 0.5 or 1 each rubric item earns.
Labelled. No score without its judge, its models and its protocol.

01 |BEAM 1M

Headline and strict. Side by side, for every vendor we could check.

A headline BEAM score is a mean: each rubric item earns 0, 0.5 or 1, and the scores are averaged. A strict score counts only the questions where every item is fully met. None of the vendors below publishes one, so we counted it from their own per-question files wherever those files exist.

Our 77.2 scores event ordering by Kendall tau, as the paper does. Our run used ten retrieval and chat settings that the product does not enable by default. Strict shares for other vendors are our count from each vendor's own published per-question files: a question counts when every rubric item scored 1, or, where only a question score is stored, when it scored 1. Headlines are as each vendor published them. The systems used different answering models, judges and event-ordering rules, so the rows show how each score was made rather than a ranking.

EVERY RUN

The published runs we checked. One tab for each split.

SystemStrictMeanPassAnswering modelJudgeEvent orderingRetrievalPer-question files
SurrealDB rubric average59.9%79.3%85.7%0.5 pass barGemini 3.8 FlashGemini 3.5 Flash LiteRubric averageTop 50 memoriesDownload
SurrealDB Kendall tau57.1%77.2%82.9%0.5 pass barGemini 3.8 FlashGemini 3.5 Flash LiteKendall tauTop 50 memoriesDownload
Exabase48.0%75.0%85.3%0.5 pass barGemini 3 Flash PreviewGemini 2.5 Flash-LiteKendall tau~18,900 context tokensYes
Hindsight48.4%73.9%83.6%0.5 pass barGemini 3.1 Pro PreviewGemini 2.5 Flash-LiteKendall tau~23,900 context tokensYes
Mem0 top-20040.1%64.1%70.1%0.5 pass barGPT-5GPT-5Rubric averageTop 200 memoriesYes
Mem0 top-5035.9%60.4%67.1%0.5 pass barGPT-5GPT-5Rubric averageTop 50 memoriesYes
Honcho41.4%63.1%73.3%0.5 pass barClaude Haiku 4.5Claude Sonnet 4.5 (harness default)Kendall tauAgentic, up to 20 tool callsYes
HydraDB-82.0%-Not statedGPT-5.4Not statedNot statedNone

Strict shares are our count from each vendor's own per-question files. Every pass rate is the vendor's own published count of correct answers; the pass bar is a rubric average of 0.5.

HydraDB gives its 82 as an unweighted mean of per-category scores. It does not state its answering model or its retrieval settings, and there are no per-question files behind it.

Event ordering by rubric average scores whether each event is named, not whether the order is right, so it gives higher scores, even when the events are not in the correct order.

Pass is the share of questions that score at least 0.5. A question with half marks or more counts as a full pass, where Mean counts only the marks it earned, so Pass reads higher than Mean. It is also more lenient than Strict, which counts only the questions where every rubric item is fully met.

How the run was made

The run used our benchmark harness, which lives in the Agent Memory repository. That repository is private today, and the exact invocation behind the published run was not recorded. We will publish the commands beside the answers file.

  1. Ingest the conversations

    Load the 1M conversations once, into a cached store.

  2. Answer every question

    Answer all 700 questions over that store, and record every answer.

  3. Judge the answers

    Score every recorded answer against its rubric with the judge model.

02 |THE PAPER AND US

What we kept from the paper. And what we changed.

Our harness replicates the BEAM paper's judge. Where the run departs from the paper in a way that moves the score, it is stated here, including the one departure that lifts our own score.

03 |HOW WE REPORT

Four rules for every number. Applied to every run on this page.

Judge

No score without its judge

Every score names the model that answered, the model that judged and the protocol it ran under.

Strict

The strict score sits beside the mean

Partial credit stays visible, rather than folded into one figure.

Rank

No ranking claims

The systems on this page used different models, judges and protocols, so it compares how scores were made, not who came first.

Changes

The changes from the paper are listed

Where the run departs from the paper in a way that moves the score, the change is stated above, including the one that lifts our own score.

WHAT LIFTS A SCORE

Eleven practices that shape a memory score. Who does what, with the evidence.

Each practice appears in public benchmark code, results or write-ups, and each is sourced below. None of it says anything about intent. Our own column is marked as plainly as everyone else's.

The evidence, practice by practice

How it is scored

What the system is given

How it is reported

GET STARTED

Give your agents a memory you can measure. Every score here names its judge, its models and its protocol, with the strict score beside the mean.

ISO 27001
AICPA SOC 2 Type 2
Cyber Essentials
GDPR
Cyber Essentials Plus
SurrealDB

The context and memory layer for AI agents

Database. Graphs, vectors, documents and relational data in one engine, in a single ACID transaction.
Agent Memory. Connects and retrieves context wherever your data lives, every fact carrying its source.
Cloud. Fully managed, in the cloud provider and region you choose.

Explore with AI

Copyright © 2026 SurrealDB Ltd. Registered in England and Wales. Company no. 13615201

Registered address: 3rd Floor 1 Ashley Road, Altrincham, Cheshire, WA14 2DT, United Kingdom

Trading address: Huckletree Oxford Circus, 213 Oxford Street, London, W1D 2LG, United Kingdom