R-457 – a 27M-parameter reasoning model running offline across two ESP32-S3 A 27-million-parameter reasoning model that runs entirely offline on two ESP32-S3 microcontrollers, costing about $40 in hardware, achieves 85.5% accuracy on unseen comparative adjectives, up from 63.5% in the previous version, according to the project's developer. The model, which operates at 0.25–0.42 tokens per second, can reason over facts, use on-chip tools for arithmetic and counting, and honestly refuse questions when facts are insufficient. A 27-million-parameter reasoning model that runs entirely offline on two ESP32-S3 microcontrollers. No WiFi, no cloud, no phone. It answers questions from a knowledge bank on an SD card, calls tools on the chip for arithmetic it cannot do reliably in its head, refuses honestly when the facts do not support an answer, and learns new facts you teach it at runtime. It is slow — about 0.3 tokens per second. That is the honest headline. What it demonstrates is not speed but that a model this small can be made to reason over supplied facts and know when to say no , on hardware that costs about $40 total. /ask What is the atomic mass of silicon? retrieved 2 fact s from the bank Facts: The atomic mass of silicon is 28.085 atomic mass units. The atomic number of silicon is 14. Question: What is the atomic mass of silicon? Reasoning: Looking at the facts, the atomic mass of silicon is 28.085 atomic mass units. So the answer is 28.085 atomic mass units. Answer: 28.085 atomic mass units 52 tokens in 156.0s — 0.33 tok/s, conf avg 0.98 min 0.47 Note the trap in that example: the atomic number 14 sits right next to the atomic mass 28.085 , and the model does not confuse them. Most of the work in this project went into that kind of discrimination. Every capability below is verified running on the hardware, not just in training metrics. Reasoning - Transitive chains "A is taller than B, B is taller than C…" - Syllogisms - Negation - Refusal when the question is underdetermined "both compared to a third thing, but not to each other — cannot be determined" Tools — the chip computes, the model routes