Reasoning datasets

Eight datasets where the label is computed by code, then re-derived from the prompt text alone by a verifier that does not import the generator. A row that cannot be reproduced from what the reader is given does not ship.

8
datasets, all public
402,000
verified examples
3.8 GB
JSONL
100%
labels computed, not written

The eight

Contradiction Ledger
Find facts a long document states one way and later states differently.
40,000train2,000val4,000test
0.719best shortcut, binary (test)
WitnessDrift
Reconstruct an event from several partly-wrong accounts and say who to trust.
50,000train2,500val5,000test
0.384best surface baseline (test)
FraudTrail
Follow the money through a ledger and name the scheme, or say there isn't one.
35,000train2,000val4,000test
0.316best shortcut accuracy (test)
TimelineForge
Rebuild an absolute timeline from a story told out of order.
60,000train3,000val6,000test
0.643best shortcut, no chains (test)
DeEscalate
Track conflict turn by turn and pick the reply that cools it.
45,000train2,500val5,000test
0.687best shortcut, phrase weights (test)
Urdu Legal Reason
Apply a statutory provision to a complaint, in Urdu, Roman Urdu or English. One fact pattern rendered three ways, so it doubles as parallel text.
30,000train2,000val4,000test
1.000word overlap solves it (test)
Interrogation Logic
Name the answers in an interview that contradict the record.
40,000train2,500val5,000test
0.307best shortcut accuracy (test)
ProtocolCheck
Audit an execution log against a written procedure.
45,000train2,500val5,000test
0.676best shortcut, no timing (test)

Every split

datasettasktrainvaltesttotalstrongest shortcut (test)
Contradiction LedgerFind facts stated one way then another40,0002,0004,00046,0000.719
WitnessDriftReconstruct an event from partly-wrong accounts50,0002,5005,00057,5000.384
FraudTrailName the scheme in a ledger, or say there is none35,0002,0004,00041,0000.316
TimelineForgeRebuild an absolute timeline told out of order60,0003,0006,00069,0000.643
DeEscalatePick the reply that cools a conflict45,0002,5005,00052,5000.687
Urdu Legal ReasonApply a statute to a complaint, trilingual30,0002,0004,00036,0001.000
Interrogation LogicName answers that contradict the record40,0002,5005,00047,5000.307
ProtocolCheckAudit an execution log against its procedure45,0002,5005,00052,5000.676
Total345,00019,00038,000402,000

How to read the shortcut column

Each dataset ships its own baseline table, including the baselines a model could exploit instead of doing the task. The column above is the strongest of those shortcuts on the test split, so lower means more of the task is actually left to do. Applying the full stated rules scores 1.000 on every one of the eight, which is what makes them verified rather than merely generated.

Urdu Legal Reason is the honest exception. A word-overlap baseline that knows no law is right every time, because each provision has one fact template per language and train and test share templates. Treat it as trilingual parallel legal text with a fixed label set, not as a test of legal reasoning. That limit is stated on its Kaggle page as a number rather than left for someone to discover.

No prompt appears in two splits in any of the eight. All rows are synthetic, generated and labelled by code, with no personal data. Licence CC BY 4.0.

Index and build notes: github.com/hammasbuilds/llm-agentic-datasets · Computer vision & image generation · Notebooks · Code