A 2026 physics paper claims a neural network discovered spacetimes nobody had written down before. Nobody had checked it from the outside. I did, on a desktop computer, in about a day.
All three must hold at once. I wrote separate code for each, sharing nothing with the authors' pipeline, and calibrated each against textbook answers before pointing it at their work.
The limit was computed, committed and tagged in version control before any candidate existed, so it could not be moved to fit the answer. Three of the five runs miss it, up to 1.100.
The same code returns 1.0000000000000004 on the textbook solution and 1.0000017 on a network trained to imitate it. Every run lands far outside that noise, and they cluster tightly.
Its horizon sits at a measured distance of 0.63 where the textbook one would be at 0.10, pinned down to ±0.003. On the same test both control models reproduce the known horizon exactly.
The three properties are not equally reliable. The exotic shape and the trapped region showed up in all five runs, tightly clustered. The plain requirement that spacetime be empty — the actual Einstein equation — held in only two of five.
Worse, the number these networks report about themselves does not see it. Training loss barely moved across the five runs (21 percent) while the real geometric error moved by a factor of five, and the run that looked best by its own loss was the worst when measured from outside — the ranking is reversed, with a rank correlation of −0.90. I went looking for this only after seeing the sweep, on five runs, so I file it as a lead rather than a result. It is also exactly the failure mode an outside instrument exists to catch.
That is the argument for this kind of audit in one paragraph: when a network reports on its own success, someone has to check with a different ruler.
An AI agent wrote the code and ran the experiments. My job was the part that decides whether any of it is worth anything: what to ask, what counts as proof, and what we are not allowed to claim.
Every number here comes from a file in the public repository, each with a recorded SHA-256 checksum, kept alongside the runs that failed. Code and data: github.com/AndreiPLK/spacetime-verifier · archived as doi:10.5281/zenodo.21915627. Paper under audit: arXiv:2607.05489. Instrument, measurements and honest failures by Andrey Pluzhnik (ORCID 0009-0005-5660-2603), with an AI agent doing the typing.