ONTO
Updated 2026-10-31Request access
ONTO:2610.0009Atlas · 2026-10-31✓ Open

Atlas of the limits of silicon AI models

Eighteen limits of today's probabilistic language models, measured on Qwen2.5-Coder-Instruct 3B to 32B and OLMo-3-7B-Instruct: what training moved, what it cost, and what it could not move. Each row gives a number with its denominator, its comparison and the fingerprint of the lab record behind it.

ONTO · Atlas · version 2 · 2026-10-31

ONTO keeps a closed canon, GOLD. This document is an atlas of a different kind: it maps where today's probabilistic models stop, and what training can and cannot move. "Silicon" names that class of models, as distinct from the technology ONTO is building to work differently.

The scope is what we measured, on two open model families: Qwen2.5-Coder-Instruct at 3B, 7B, 14B and 32B parameters (most rows at 7B) and OLMo-3-7B-Instruct. They were measured in the ONTO lab in October 2026 with ONTO's instruments. Each row gives:

  • a number with its denominator;
  • what it is compared with, and whether that comparison comes from a different run;
  • the date and fingerprint of the lab record that states the result.

Many rows read both sides of one behaviour, because in this lab most repairs of one side moved the other.

These are limits of the technology measured with our method, not claims about every possible method. A later measurement that overturns a row is published as a new version of this atlas.

At a glance

# limit the number models
1 The model knows little and cannot show which part knows 223 of 1,007 public facts (22 %); wrong on 698 Qwen 7B
2 Its sense of "I know" does not reach the answer signal AUROC 0.79; each cut in invention cost known answers Qwen 7B
3 Discipline cannot reject what the model does not know "true" on 18 false statements: base 9, every recipe 1–4 Qwen 7B
4 Size improves judgement of false statements, at a cost on true ones false accepted 139 → 21 of 223; true confirmed 44 → 35 of 46 Qwen 7B, 14B, 32B
5 Repairing one side moves the other false accepted 139 → 13 / 42 of 223; true confirmed 187 → 56 / 85 of 223 Qwen 7B
6 Holding firm and accepting proof move together holding 5 → 6 of 8; valid proofs accepted 8 → 4 / 6 of 8 Qwen 7B
7 A disciplined model can still agree too easily false called true 177 / 172 of 223, base 139 Qwen 7B, stage Beta
8 Checking its own words is the bottleneck caught 11 of its own 45 impossible claims Qwen 7B, untrained
9 Going to the source by itself is trainable held questions 0.00 → 0.90 / 0.88 (Qwen 7B), 0.84 / 0.97 (OLMo 7B) Qwen 7B, OLMo 7B
10 The habit stays with its source 840 problems with no source: invents as often as the base Qwen 7B, stage Beta
11 Refusal taught without a source spread to solvable problems invention 501 → 49 / 64 of 840; solvable twins −18.3 / −14.3 points Qwen 7B
12 A larger dose of one kind of example is not a lever held questions 89 / 86 → 60 / 76 of 103 Qwen 7B
13 A self-description did not move into the weights 5 / 7 of 15 trained, 6 untrained, 11 with the prompt Qwen 7B
14 Consulting the limits of physics can be trained into the weights impossible claims routed to their limit: 0 → 13 / 14 of 15 Qwen 3B, 7B; OLMo 7B
15 Multi-step everyday arithmetic stays with the base trained 30.5 of 60 against the untrained 34 (7B) Qwen 3B, 7B
16 The physics skill cost everyday answers in every attempt blind judge, net per seed: −18 / −23 at worst, −5 / −4 at best Qwen 7B
17 Instructions in the prompt buy part of the habit, at a price source by itself 0.42 / 0.39 / 0.27 with instructions; 0.90 trained Qwen 7B, 14B, 32B
18 Small sets have a noise floor 6 and 4 inventions of 82 cannot be told apart Qwen 7B

How to read the numbers

  • Seeds. "Seed 1 / seed 2" are two independent trainings of the same recipe; "a / b" in a row means seed 1 / seed 2. A value ending in .5 is a mean: of two seeds in row 15, of two passes of the same untrained model in rows 4 and 17.
  • Source. The material a model consults to answer: the closed canon GOLD, or another body of documents.
  • Held questions. 103 questions never seen in training. "Goes to the source by itself" is the share of them answered with the value taken from the source, with nothing in the prompt asking for it.
  • Stage Beta is the sealed stage of ONTO:2610.0008.
  • Outside authors wrote questions outside the lab. Most of them are AI models (Kimi, Grok, and Claude through a separate account); they are named where it matters.
  • Comparisons. A base is the same model untrained. Where it was measured in a different run, the row says so.
  • Records. A date is the day the result was recorded. A fingerprint is the first 8 characters of the md5 of the lab record that states it. Copies of these records were archived on 2026-10-30; the raw files behind each row are fingerprinted in the companion file 2610.0009.json.

1. Knowledge: what the substrate holds

1. The model knows little and cannot show which part. We asked Qwen 7B, a code model, 1,007 Russian-language questions from RuBQ 2.0, a public set of facts with checked answers. It knows 223 (22 %): its first answer is right and at least 3 of 5 samples agree. On 698 (69 %) its first answer is wrong and at most 1 of 5 samples is right; it declines 9 of them and answers the rest. 86 more are unstable. Of the 166 "which year" questions it knows 62 (37 %); other question types have no reproducible split. Training on new facts is known to raise invention (Gekhman et al. 2024), so this is not fixed by teaching facts.

Record: 2026-10-05 · a0f798d7.

2. Its sense of "I know" does not reach the answer. The probability the model gives its own first answer separates known from unknown facts with an AUROC of 0.79 (the 86 unstable facts excluded). The signal exists; the answers do not show it. We recomputed three refusal settings of one trained recipe (two trainings), offline, on stored samples, after the data. Across the three:

  • facts the model does not know that drew at least one wrong verdict fell from 40 and 36 to 13 and 12 of 177 (base 143);
  • known facts judged right on both the true and the false statement fell from 32 and 36 to 24 and 24 of 46 (base 23);
  • refusals of known truths rose from 9 to 20 of 46.

Each cut in invention cost known answers. Without a source to check against, the setting is a choice of policy, not a defect that training removes.

Record: 2026-10-05 · a0f798d7.

3. Discipline cannot reject what the model does not know. On 18 false statements by outside authors (AI models), the base said "true" to 9. Every recipe we trained left between 1 and 4. Our reading of those that remain: facts the 7B does not know, or knows in part (in one, it knows the year of an event but not the country). n = 18.

Record: 2026-10-05 · a0f798d7.

4. Size improves judgement of false statements, at a cost on true ones. Untrained, mean of two passes (gsm8k: one pass):

measure 7B 14B 32B
gsm8k, of 300 248 274 290
"true" on 223 false statements 139 26.5 21
"true" on 46 true statements (selected as known to the 7B) 44 38 35
correct verdicts over both, of 269 128 234.5 237
goes to the source by itself, held questions 0.00 0.00 0.00

Larger models accepted far fewer false statements and confirmed somewhat fewer true ones. The true statements were chosen as known to the 7B, which tilts that side against the larger models. The untrained models were not told the source exists, so at every size none went to it (0.00 by construction).

Record: 2026-10-12 · 4ce3773a.

2. Judgement: two sides of one behaviour

5. Repairing one side moves the other. One trained candidate cut "true" on 223 false statements from 139 (base) to 13 and 42. On 223 true statements, its "true" fell from 187 to 56 and 85. Correct verdicts over all 446: base 271, candidate 266 and 266. A measure that reads only the false side records progress. Both sides together show none.

Record: 2026-10-05 · 24f37ffc.

6. Holding firm and accepting proof move together. In a training run aimed at holding a correct answer under pressure, holding moved from 5 to 6 of 8 on both seeds, inside the noise. In the same run, acceptance of a valid proof fell from 8 of 8 to 4 and 6. The same change also altered other training content, so the two effects cannot be separated. n = 8.

Record: 2026-10-09 · 244751fb.

7. A disciplined model can still agree too easily. Stage Beta confirmed 45 of 46 known truths on both seeds and called 1 false (base: 44 confirmed, 2 called false). But it said "true" to 177 and 172 of 223 false statements, against the base's 139 (McNemar p = 7e-12 and 2e-10, toward "true"). A differently trained model, whose verdict comes from a check rather than a word, said "true" to 9 and 3 of the 223 false statements. It confirmed 42 and 36 of the 46 known truths and refused 4 of them on each seed.

Record: 2026-10-05 · d7c91b30.

8. Checking its own words is the bottleneck. On three fresh sets of 48 questions, untrained Qwen 7B (4-bit, run locally) answered, then wrote checks of its own answers against the limits.

  • Verdicts: when a check gave one, it was right 34 of 38 times. Errors were 0, 2 and 2 by set; the lab assigns the third set's 2 errors to its own instrument.
  • Own impossible claims: it caught 11 of 45 (5 of 14, 2 of 15, 4 of 16).
  • Impossible premises: on the third set its answers rejected none of 13. When the check also read the question's premise, it marked 3 premises impossible and flagged 2 of those answers.

The pre-registered bar failed and the line was closed. Others report the same "blind solver" pattern on faulty maths problems (Rahman et al. 2024). Training on correction traces alone is often insufficient to teach self-correction (Kumar et al. 2024).

Record: 2026-10-16 · fb403483, 75c9ca2e.

3. Habit: what training moves, and at what price

9. Going to the source by itself is trainable. With nothing in the prompt asking for it, stage Beta (Qwen 7B) answers from the source on 0.90 and 0.88 of the 103 held questions (base 0.00). It invents 0 values where the source has no answer. The same procedure on OLMo-3-7B-Instruct gives 0.84 and 0.97, and a rebuild of the Qwen stage from scratch on another GPU gives 0.88 and 0.91 (ONTO:2610.0008). Separately, a later candidate was rerun on everyday questions with the source removed at answer time. It gave the same answers, so its everyday behaviour does not depend on the source being present (ONTO:2610.0005).

10. The habit stays with its source. We gave stage Beta 840 public maths problems with a key number missing (UMWP; Sun et al. 2024) and no source to consult. It invented the missing number as often as its base.

  • Pre-registered judge: 366 and 355 against 348, one-sided McNemar for a reduction p ≥ 0.5 on both seeds. This judge left about 400 of the 840 unresolved.
  • Stricter rule (an assumed value followed by a final number counts as invented), applied after the data as an exploratory count: base 504, stage Beta 514 and 509.

The habit is going to the source. Where there is none, it did not become a general caution.

Record: 2026-10-11 · db488024.

11. Refusal taught without a source spread to solvable problems. We trained the 7B to say when a number is missing, with no source. On the same 840 problems, scored with the stricter rule of row 10 and with the base measured again in this run, its invention fell from 501 (0.596) to 49 and 64. Each problem has a solvable twin. On those 840 twins, its correct answers fell from 758 to 604 and 638 (−18.3 and −14.3 points), and its refusals rose from 4 to 190 and 140. It called "missing" what could be derived: three weeks is 21 days. The behaviour moved by an order of magnitude, but at this price it is not usable. One training mix was tested; others were not.

Record: 2026-10-12 · 869e0ec1.

12. A larger dose of one kind of example is not a lever. We gave one larger dose of one kind of training example (one dose, two seeds). Held questions answered with the value from the source fell from 89 and 86 (the previous candidate, a separate run) to 60 and 76 of 103. The model consulted the source less: its calls to it on these questions fell from 102 and 101 of 103 (the previous candidate) to 92 and 92.

Record: 2026-10-07 · cd171604.

13. A self-description did not move into the weights. A model trained to describe itself gave that description on 5 and 7 of 15 questions with nothing in the prompt. The untrained base scored 6 of 15 on the same judge, which the lab records as lenient. With the description in the prompt: 11 of 15. The training added nothing; the prompt carried it.

Record: 2026-10-05 · becf3ce4.

14. Consulting the limits of physics can be trained into the weights. The questions ask for a quantity where the given figures break a law of physics: Carnot, Betz, Shannon, Landauer and others. Examples are the efficiency of a power plant and the heating coefficient of a heat pump.

  • What is counted: the claim is routed to the deciding limit in the source and flagged as breaking it. The limit itself stays in the source; the training puts into the weights the habit of consulting it.
  • The sets, each of 45 questions, 15 of them impossible:
    • set A was frozen before the last five attempts and used to accept each of them;
    • set B was written after the first attempt, a day before set A, and measured after every later attempt without deciding it;
    • set C is an earlier set written the same way.

Results on the 15 impossible claims:

  • Untrained Qwen 7B, nothing in the prompt, set A (a separate run): 0 of 15. This is zero by construction, since it does not know the source; in its own words it called none of the 15 impossible either. Each time, it computed the asked quantity and reported a number.
  • Untrained, with a one-page manual of the source in the prompt, set C (quantized models run locally): Qwen 7B 3 of 15, with 2 possible claims wrongly flagged; OLMo-3-7B-Instruct 0 of 15. Gemma 4 12B returned no answer within its token budget on all 30 limit questions (void); DeepSeek-R1 14B was stopped at 6 of 45.
  • Trained Qwen 7B, from the question alone:
    • set A 13 and 14 of 15; set B 11 and 12 of 15;
    • possible claims and everyday questions flagged as impossible on set A: 0 and 1 of 30;
    • in its own words it flagged the claim as breaking a limit on 14 and 15 of the 15.
  • The same training on Qwen 3B:
    • set A 14 and 14, set B 10 and 13;
    • but its general maths (gsm8k) fell by 31 and 25 of 300 against its base, where the 7B lost 7 and 5.

3B and 7B reached the same score on set A.

Record: 2026-10-17, corrected 2026-10-30 · a5b005c9; 2026-10-30 · 45d23ebf, 2fd9d76f.

15. Multi-step everyday arithmetic stays with the base. The test has 60 new everyday problems of several steps (money, time, kitchen, travel), each reference answer recomputed independently. A trained model computes in a program it writes, then answers in words; both are scored. Trained values are means of two seeds.

trained, by its program trained, by its words untrained, by its program untrained, by its words
Qwen 7B 30.5 (32 / 29) 37 (35 / 39) 34 34
Qwen 3B 21.0 (24 / 18) 25 (25 / 25) 24 25

The last training stage raised the 7B's program score from the previous stage's 23 to 30.5, not past its base. By its words the trained 7B is 3 above its base, and the 3B equals its base. When the program is wrong, the words often recompute and correct it. The untrained values come from a separate run, on the same questions with the same grader.

Record: 2026-10-30 · 45d23ebf, 2fd9d76f.

16. The physics skill cost everyday answers in every attempt. Each attempt was judged blind on 40 everyday questions against the same model before the physics training. A fresh model agent read the question and the two answers, in an order shuffled by a fixed seed, and chose the better answer or a tie. Net (wins − losses) per seed:

attempt net verdict
1 −6 / −6 not accepted: the physics did not carry to set B (7 and 7 of 15 at its acceptance, bar 8)
2 −11 / −15 not accepted (bar −8)
3 −5 / −11 not accepted
4 −18 / −23 not accepted
5 −5 / −4 accepted
6 −6 / −7 accepted

From attempt 2 on, the physics passed and the everyday answers decided the verdict. The bar of −8 tolerates a loss; the two accepted attempts are within the judge's noise of each other.

Record: 2026-10-30 · 45d23ebf.

4. Substrate: what belongs to the technology itself

17. Instructions in the prompt buy part of the habit, at a price. We gave untrained models the same instructions and manual in the prompt. Mean of two passes:

measure 7B 14B 32B
goes to the source by itself, held questions: without → with 0.00 → 0.42 0.00 → 0.39 0.00 → 0.27
"true" on 223 false statements: without → with 139 → 67.5 26.5 → 3 21 → 10
"true" on 46 true statements: without → with 44 → 42 38 → 23.5 35 → 28
inventions on 82 outside questions: without → with 18 → 25.5 13 → 15 10 → 17

What the table shows:

  • Gains: instructions cut false "true" at every size.
  • Costs: they cost true answers at every size (2, 14.5 and 7 of 46) and raised invention on outside questions at every size; the invention rises were not tested for significance, and at 14B it is inside the noise of row 18.
  • Noise: two passes on the source measure agree within ±0.03, so the 7B and 14B values cannot be told apart.
  • Our defect at 32B: the 32B value is lowered by a defect in our own documentation of the source; 34 of its 103 programs failed on it.

A trained 7B with no instructions answers 0.90 from the source (row 9, a separate run). Trained models of 14B and 32B are being measured now.

Record: 2026-10-12 · 4ce3773a.

18. Small sets have a noise floor. On 82 questions by four outside authors (three AI models named above and one more), 6 inventions (0.073, 95 % CI 0.034–0.151) and 4 (0.049, 0.019–0.119) cannot be told apart, so a fixed bar such as "below 0.05" is noise at this size. What can be told apart: the base's 18 of 82 (0.220) against 8 and 8 (0.098) for a trained candidate, McNemar p 0.003 and 0.001. For invention on outside questions we require "better than the base on both seeds, beyond the noise". Other measures use pre-registered bars, named in each row.

Record: 2026-10-05 · a0f798d7.

5. Where the limits meet: the missing piece

Read together, the rows describe one machine:

  • It knows part of the world and cannot say which part (1–3).
  • Its judgements come in pairs that move together (5–8).
  • It learns habits. A habit held where a source existed (9), and failed or overreached where none did (10–11).
  • Size improves its judgement (4); instructions give part of the habit of consulting a source, at a price (17).

The largest gains came where the model had a boundary to consult outside its own guesses (rows 9, 14 and 7 below). None came free, and the one gain without a source (row 11) cost the most:

row without with price
9, goes to the source by itself 0.00 0.90 / 0.88 general abilities kept (six cells, −0.6 to +3.2 points)
14, impossible physical claims routed to their limit, of 15 0 13 / 14 everyday answers −6 / −7 of 40; program arithmetic below the base; at 3B, gsm8k −31 / −25
7, false called true, verdict by a check (another training), of 223 177 / 172 9 / 3 known truths confirmed 42 / 36 of 46, 4 refused
11, invention with no source, of 840 501 49 / 64 solvable twins −18.3 / −14.3 points

A code model without the boundary is a calculator. On 15 impossible claims the untrained 7B computed every asked quantity and flagged none. Trained to consult the boundary, it computes the same number and flags the claim with the limit it breaks and by how much. The boundary is not knowledge to be memorised. It is held in the closed canon GOLD in a form the machine can consult, and that is the piece the substrate does not have.

6. What the next step has to meet

ONTO is building its own AI technology with the source at its core. From this atlas, it has to meet six requirements:

  1. The boundary is part of the machine and consulted, not recited in a prompt (14, 17).
  2. Knowledge comes from outside the weights; the weights carry the habit of going to it (1, 9, 10).
  3. Every behaviour is measured on both sides as one measure (5, 6, 7; ONTO:2610.0007).
  4. Arithmetic and checks are computed, not guessed, and the check reads the question as well as the answer (8, 15).
  5. A refusal is taught only together with the twin that must be answered (11).
  6. Every claim is set against the base on the same questions, on two seeds, with the noise named (18).

Who this atlas is for

  • Builders of general AI: where training stops and the architecture has to take over.
  • Teams that fine-tune models for one field: what a tuned model will and will not do, and what to test before it ships.
  • Everyone else: a confident voice from an AI is not evidence, and why.

Limits of this atlas

  • Models: Qwen2.5-Coder-Instruct 3B, 7B, 14B, 32B and OLMo-3-7B-Instruct. Trained and pod measurements in bf16 on single GPUs; row 8 and the screen in row 14 ran quantized models locally.
  • Questions:
    • RuBQ 2.0, a public set, in Russian: rows 1, 2, 4, 5, 7 and 17;
    • UMWP, a public set, in English: rows 10–11;
    • outside authors: rows 3 and 18, and the outside questions of row 17;
    • written for these measurements, and closed so that they keep measuring: rows 6 and 13 (largely Russian), rows 9, 12 and 17 (held questions, mostly Russian), rows 8 and 14–16 (English).
  • Reuse: set A in row 14 was the acceptance test of five successive attempts, so the attempts were chosen against it. Set B did not decide any of them, but its results were seen after each one.
  • Samples: each row states its sample size; several are small, and row 18 says what that allows.
  • Instruments: ours, each first tested on inputs with known answers. Where a base was measured in a different run, the row says so.
  • Pending: trained models of 14B and 32B are being measured now, under a plan published before the first measurement.

Records and sources

Each fingerprint below names a lab record as archived on 2026-10-30. The records stay closed; the fingerprint shows they were not changed after this date. The raw files behind each row are fingerprinted in 2610.0009.json.

record rows
2026-10-05 · a0f798d7 1, 2, 3, 18
2026-10-05 · becf3ce4 13
2026-10-05 · 24f37ffc 5
2026-10-05 · d7c91b30 7
2026-10-07 · cd171604 12
2026-10-09 · 244751fb 6
2026-10-11 · db488024 10
2026-10-12 · 869e0ec1 11
2026-10-12 · 4ce3773a 4, 17
2026-10-16 · fb403483, 75c9ca2e 8
2026-10-17, corrected 2026-10-30 · a5b005c9 14
2026-10-30 · 45d23ebf, 2fd9d76f 14, 15, 16

ONTO:2610.0005 Everyday questions: the student against its base. ONTO:2610.0007 How ONTO teaches and checks a model: methodology v5. ONTO:2610.0008 Stage Beta, cycle by cycle.

Gekhman, Z. et al. (2024). Does Fine-Tuning LLMs on New Knowledge Encourage Hallucinations? arXiv:2405.05904. Kumar, A. et al. (2024). Training Language Models to Self-Correct via Reinforcement Learning. arXiv:2409.12917. Rahman, A. M. M. et al. (2024). From Blind Solvers to Logical Thinkers: Benchmarking LLMs' Logical Integrity on Faulty Mathematical Problems. arXiv:2410.18921. Rybin, I., Korablinov, V., Efimov, P., Braslavski, P. (2021). RuBQ 2.0: An Innovated Russian Question Answering Dataset. ESWC 2021. doi:10.1007/978-3-030-77385-4_32. Licence CC BY-SA 4.0. Sun, Y. et al. (2024). Benchmarking Hallucination in Large Language Models based on Unanswerable Math Word Problem. arXiv:2403.03558.