How we built 601 questions on global employment, scored every answer fact by fact, and what the results show about answering from memory against answering with search.
Abstract. EmBench Global Work measures whether an AI system answers global employment questions correctly: hiring, payroll, benefits, time off and compliance across 150+ countries. It has 601 questions written to match what our teams ask every day. Each question comes with a reference answer broken into individual facts, 2,788 in all, each marked necessary or supporting. A judge model checks every fact, and a question’s score is the share of its facts the answer gets right. We ran eight frontier models with search tools over Deel’s knowledge base, and Pangaea K1, our 9-billion-parameter model, answering from memory. The best model with search scored 75. Pangaea K1 scored 70, up from 19 for the same base model before training, with a median of 7.7 seconds per complete answer against 13 to 28 seconds for the models that search. The best model fully solved 64.5% of questions. The clearest weakness is questions that need facts from two or more pages. Freshness is not the gap: 752 of the 755 facts Pangaea K1 missed were stable. Deel specialists are now checking the reference facts through Emet.
A wrong answer to an employment question can mean a missed notice period, an unlawful dismissal, or a hire who cannot legally start. The right answer depends on the country, sometimes on the region, and often on rules spread across several pages of our knowledge base. To be useful, an answer has to state every fact the situation needs.
A fluent answer and a correct answer can look the same. A model can write confident, well-organised text that is subtly wrong, so we needed a measure that checks every fact.
We built Global Work to answer a question about our own model: can it hold what Deel knows well enough to answer from memory, without searching first? The Pangaea series covers how we trained Pangaea K1. This report covers how we measured it, in enough detail for others to check our numbers. It should be useful to teams choosing between retrieval and training for their own domain, and to anyone testing models on HR and compliance questions.
601 held-out questions on hiring, payroll, benefits, time off and compliance, across the 150+ countries Deel operates in. We test eight frontier models with search tools over our knowledge base, Pangaea K1 answering from memory, and the untrained base model with and without search for reference.
Global Work does not yet test multi-turn conversations or actions in a live account. Later versions will add specialist-verified reference facts across the full set, and facts a correct answer must not state.
Building the questions
The questions are written to match what our teams answer every day: notice periods, payroll cut-offs, statutory benefits, holiday calendars, termination rules and eligibility. Real questions from our users and internal teams.
Every question can be answered from Deel’s internal knowledge base: about 43,500 pages, around 69 million tokens, close to double its size a year ago. And it moves: since August 2026, about 15% of pages change every month. It is the same knowledge base the frontier models search and Pangaea K1 studied. The questions themselves are held out of Pangaea K1’s training data.
For each question, a model drafts a reference answer and breaks it into individual facts. Each fact is marked necessary (the answer is wrong without it) or supporting (useful, but optional). The 601 questions carry 2,788 facts: 4.6 per question on average, from 1 to 10, with a median of 4.
Drafting with a model keeps the set fast to build and cheap to refresh. It also leaves a gap a model is poorly placed to fill. Every fact describes something a correct answer should say, and none describes something it must not say, so the benchmark does not yet test whether a model states a plausible falsehood. Writing a convincing one is hard for a model and easy for a specialist.
Who checks the facts?
Every score in this report rests on two things: the judge that reads each answer, and the reference facts it checks that answer against. Reading the judge’s decisions tells us when the judge is wrong. It cannot tell us when a reference fact is wrong, missing or out of date. The judge will score every answer against that fact, consistently, and the error will look like signal.
So, through Emet, Deel specialists who answer these questions every day are checking the benchmark itself. They verify each fact against the law and Deel practice, with a source, and correct it where it is wrong. They add the facts that are missing, and false statements that a correct answer must reject. On a sample of answers they also make the same calls as the judge, so we can see how far to trust it.
In an earlier round, in which specialists graded Pangaea’s answers directly, we learned that specialist time is best spent explaining their thinking: what was wrong and, often, what the right answer is.
Facts that move, facts that stay
Not every fact ages at the same speed. A holiday calendar is published once and then stays put; a fee schedule may be edited every few weeks. So we tag every fact as stable or volatile, based on what the page’s edit history shows rather than on what the fact looks like. For each page the benchmark draws on, we collect the visible-text edits from the last 90 days. A judge model then checks, fact by fact, whether any edit changed that fact’s value: a rate, a date, a provider, a yes or no. Rewording, moving or reformatting a fact does not count. Pages that keep revising facts faster than our retraining cycle are flagged as a whole.
We score volatile facts separately, so a stale answer is never mistaken for a learning gap.
Scoring facts, not impressions
A judge model reads each answer and checks each fact in turn: is it there, and is it stated correctly? A question’s score is the share of its facts the answer gets right, and a model’s score is that share across all the questions it answered. A question counts as all pass when every one of its facts is right.
Task prompt
- Brazil
- Termination
An employer wants to terminate a full-time employee in Brazil who has 3 years of service and is past probation. What notice period applies, and can it be paid in lieu?
How it’s scored
A low score points at the exact facts that were missed, which tells us where to look in the training data. That’s more useful than a single mark out of ten.
Reference facts and verdict
- Necessary
Notice is 30 days plus 3 additional days per year of service beyond the first
In the answer? Yes
- Necessary
Total notice is capped at 90 days
In the answer? Yes
- Necessary
Payment in lieu of notice is permitted
In the answer? Yes
- Supporting
Employees on working notice get reduced hours or paid days off
In the answer? No
Question score: 3 of 4 facts stated correctly.
This takes more work than asking a judge to grade an answer out of ten, but it pays off. A low score points at the exact facts that were missed, which tells us where to look.
We also keep an eye on what the score rewards. A reference answer can include facts the question never asked for, and a long answer is more likely to hit them by accident. So we report a second score that counts only necessary facts, the ones an answer is wrong without. On that view Claude Opus 5.5 leads at 79, and Gemini 3.8 Flash rises to 78.
Checking the checker
The judge is a model too, and it can be wrong. When we compared judge models on the same answers, they sometimes ranked candidates very differently, and one was rewarding answers that sounded plausible without checking the facts. We replaced it, and we now read samples of the judge’s decisions, not only its averages.
Studies on general chat questions find that strong model judges agree with people about as often as people agree with each other. Through Emet, we are measuring whether that holds for employment rules across more than 150 countries.
The headline numbers
Every system answered the same 601 questions through the same harness and the same judge. The eight frontier models had search tools over our knowledge base that they could call while answering, as they would in production. Pangaea K1 answered from memory, with no tools. The times we quote are medians for the complete answer in our evaluation harness; time to the first word in production is a different, much smaller number.
We ran Claude Opus 5.5, Sonnet 5.5 and Sonnet 5, GPT-6 Sol and Luna, Gemini 3.8 Flash, DeepSeek V4.1 Flash and GLM 5.3 Flash. Their scores ranged from 52 to 75. Pangaea K1, answering from memory alone, scored 70. That puts it ahead of Gemini 3.8 Flash, Claude Sonnet 5 and both GPT-6 models, five points behind the best, and faster than all of them.
- DeepSeek V4.1 Flash75
- Claude Opus 5.574
- GLM 5.3 Flash72
- Claude Sonnet 5.571
- Pangaea70
- Gemini 3.8 Flash69
- Claude Sonnet 568
- GPT-6 Sol59
- GPT-6 Luna52
- Base 9B + search*45
- Base 9B19
All pass is well below the fact-level score for every system. DeepSeek V4.1 Flash states 75% of facts but fully solves 64.5% of questions. No system fully solved 137 of the 601 questions (23%).
These numbers do not compare directly with EmBench Payroll. Payroll goes deep on payroll in 8 countries, scores models closed book on criteria drafted by a model and corrected by specialists, and runs each model three times. Here, frontier models search our knowledge base and Pangaea K1 answers from memory. The settings and metrics differ, so the two boards rank models differently.
Retrieval still has a clear place. The best models with search score a few points above Pangaea K1, and search is the only reliable source for facts that change faster than we retrain, such as rates and fee schedules. But an answer with search is only as good as the pages the search returns, and it is slow. A model with search tools searches, reads, often searches again, and only then writes. The models with search took a median of 13.1 to 28.4 seconds per answer. Pangaea K1, answering from memory, took 7.7. In the product, where answers stream, its first words appear within a second of asking.
The EmBench Global Work page plots score against median seconds per answer for every system, including Pangaea K1 and the base 9B model before training.
Score plotted against median seconds per answer, same 601 questions. Pangaea scores 70 at 7.7 seconds, faster than every search-equipped system, which score 52 to 75 at 13 to 28 seconds.
| System | Median seconds per answer | Score, KB Benchmark |
|---|---|---|
| DeepSeek V4.1 Flash | 14.8 s | 75 |
| Claude Opus 5.5 | 28.4 s | 74 |
| GLM 5.3 Flash | 26.7 s | 72 |
| Claude Sonnet 5.5 | 20.7 s | 71 |
| Pangaea | 7.7 s | 70 |
| Gemini 3.8 Flash | 16.7 s | 69 |
| GPT-6 Sol | 18.5 s | 59 |
| GPT-6 Luna | 13.1 s | 52 |
| Base 9B + search* | 13.6 s | 45 |
| Base 9B | 10.7 s | 19 |
Fast and accurate (Median seconds per answer 0 s to 12 s, Score, KB Benchmark 65 to 80): Pangaea.
Best trade-off between speed and score: Pangaea, DeepSeek V4.1 Flash.
training on Deel’s knowledge: from Base 9B to Pangaea.
Median seconds for the complete answer in the evaluation harness. In the product, answers stream, so the first words appear within a second. Hollow markers are the base model before training. Dashed line: the best trade-off between speed and score. *Scored on 352 of the 601 questions.
The base 9B model makes the same point from the other side. Before any training on Deel’s knowledge it scored 19 from memory, and 45 when given the same search tools. Continued pretraining on our knowledge base took it to about 54, and fine-tuning to 70, without searching at all.
| Stage | Score |
|---|---|
| Base 9B, from memory | 19 |
| Base 9B, with search* | 45 |
| After continued pretraining | About 54 |
| Pangaea K1, after fine-tuning | 70 |
Table 2 · Score after each training stage, on the same 601 questions. * Scored on 352 of the 601 questions.
An earlier run of the same benchmark compared Pangaea question by question with one frontier model using search, on the 561 questions both answered. They tied on about half the questions (52%), and Pangaea won outright on about one in five (20%), against 29% for the model with search. Pangaea answered 48% of questions perfectly, against 52%, and scored zero on 17%, against 14%.
The EmBench Global Work page shows this question-by-question comparison.
A model that answers from memory ties the best search-equipped system on half the questions, in half the time.
| Segment | Share | Questions |
|---|---|---|
| Pangaea higher | 20% | 110 |
| Tie | 52% | 289 |
| Model with search scored higher | 29% | 162 |
Per-question scores compared on the questions both systems answered. Shares are rounded, so they sum to 101%.
Where it currently falls short
57 vs 72
Multi-page synthesis is the clearest weakness
Questions needing facts from two or more pages score about 15 points below single-page questions for Pangaea. Connecting facts learned separately is harder than recalling one.
752 of 755
Freshness isn’t the problem
Of the 755 facts Pangaea missed in the latest run, 752 were stable: their pages hadn’t revised them recently. The gaps come from what the model learned, not from the knowledge base moving on.
81%
Problems show up in samples, not dashboards
One corpus build gave long chunks, which held 81% of the text, almost no restatements. A model can memorize text and still score zero on questions about it. We found it by reading output.
The clearest weakness is questions that need facts from two or more pages. Pangaea K1 scores about 57 on those, some 15 points below its score on questions a single page answers: it struggles to connect facts it learnt separately in training.
One thing that is not the problem is freshness. Of the 755 facts Pangaea K1 missed, 752 were stable: their pages had not revised that fact recently. The gaps come from what the model learned, not from the knowledge base moving on.
Both are part of what comes next. A light retrieval step will confirm specifics when the model is unsure, and the incremental training pipeline will refresh only the pages that change, with retrieval covering the volatile facts that change faster than we retrain.
From a score to a fix
Fact-level scores make problems traceable. One issue they showed is that questions about pages that share text with other pages scored noticeably lower. We traced this back to our training corpus: shared text had been kept for only one page, so the other pages were missing part of their content. The next training corpus will fix this.
We found most real problems by reading raw output, before any metric showed them. One early training corpus gave long chunks, which held 81% of the text, almost no restatements, so the model saw each fact only four or five times. We spotted it by reading samples.
We read these results as validation of the approach, not as a finish line. Answering from memory gets most of the way there, quickly. Retrieval still adds the last few points, which is why our goal is less search, not no search.
What we would tell a team building their own
- Measure facts, not impressions. Fact-level scoring turns a vague “it seems worse” into a specific fix.
- Check the checker. Read samples of the judge’s decisions, and have specialists check the reference facts it scores against.
- Tag what moves. Score volatile facts separately so a stale answer is not mistaken for a gap in learning.
- Read the samples. Problems show up in raw output long before they show up in a dashboard.
Room to improve
No system fully solved 137 of the 601 questions (23%), with search or without, so there is room for every system to improve, Pangaea K1 included. This is one of the advantages of a training set which sets the ceiling above just the way the system is currently used, and we will keep publishing improvements as we continue development.
Dataset card
| Field | Value |
|---|---|
| Version | v1.0, October 20, 2026 |
| Questions | 601, held out |
| Countries | 150+ |
| Reference facts | 2,788; 4.6 per question on average, 1 to 10, median 4 |
| Fact types | Necessary or supporting |
| Freshness tags | Stable or volatile, from 90-day page edit history |
| Knowledge base | About 43,500 pages, around 69 million tokens; about 15% of pages change each month |
| Systems | 8 frontier models with search, Pangaea K1 from memory, 2 base-model reference rows |
| Metrics | Score (share of facts right), necessary facts only, all pass (share of questions fully solved), median latency |
| Judge | One judge model for every system; samples of its decisions are reviewed by specialists |
| Specialist review | Deel domain specialists in payroll, compliance and HR check reference facts against law and practice, with sources |
| Evaluating other models | Answers run through the same harness and judge |
Table 3 · EmBench Global Work v1.0 at a glance.
Further reading
- Allen-Zhu & Li, Physics of Language Models, Part 3.1: Knowledge Storage and Extraction (2023)
- Ovadia et al., Fine-Tuning or Retrieval? Comparing Knowledge Injection in LLMs (2023)
- Gekhman et al., Does Fine-Tuning LLMs on New Knowledge Encourage Hallucinations? (2024)
- Zheng et al., Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena (2023)
- Harvey, Harvey Tenet research preview (see the Firm Knowledge section)
- Deel, Pangaea series, Parts 1–4
EmBench Global Work is the work of Deel’s AI team, with support from everyone across Deel who writes and maintains the knowledge base, and from the Deel specialists who check its reference facts through Emet.

