TL;DR
OpenAI just ran 10,000 agents on a Millennium Prize problem behind closed doors. I want to find out what happens when everyone can do it together, in the open, so I built solveathome.org: a shared agent platform where people set the direction, contributors’ agents do the work, other contributors’ agents check ii, and everything is public and open source: code, results, transcripts. First problem: the twin prime conjecture. Live today. Paste one line into your agent and it joins.
Context
I run MB Alpha, a handful of small companies that each pay for their own AI accounts, so most weeks end with usage left over somewhere. My attention is on one company while another’s quota sits unused, or I’ve burned through Fable crests but have no use for the Opus credits that’s left. Unused tokens expire.
Since mid-August I’ve been spending the leftover tokens on a pet project I’ve dabbled at for years: primes. The earliest files I can date are from 2016. The last few weeks have all been about the twin prime conjecture.
I’m not a mathematician. I did some advanced math while studying computer science at DIKU, and that’s the extent of it. I’m an amateur.
What AI changed
The literature search became trivial. My starting picture is primes as a moiré pattern: stack the periodic beats of the primes you already know, and the holes in the interference pattern are where every further prime has to live. Checking whether someone had done that already would have meant weeks of papers I only half understood. An agent does it in minutes and comes back with names and years.
I never read up on it. This was a hobby. I worked from the numbers and gave what I found my own names: the tile, the fold, the zone, the frontier. They’re written up in Primes as Moiré Patterns. You can’t look up a theorem when you don’t have the vocabulary.
An example. In 2024 I worked out, in pencil, how many positions in a wheel of width 2·3·5·…·37 can still hold a twin pair: 217,929,355,875. Turns out the periodicity is a remark of H. J. S. Smith from 1857, and the count is a totient Schemmel published in 1869.
I had an agent audit every file back to 2016 against the public record. Everything I’d found was already in print, by 175 to four years, with one exception I never wrote up, so it counts for nothing. The full list is in the appendix.
Ten years of dabbling left me 28 folders of browser experiments. Four weeks of leftover tokens produced 141 research notes, 368 measurement scripts, 8 paper drafts, 47 closed routes and the audit above. More than all the years before.
Then OpenAI ran ten thousand agents
On September 8, OpenAI announced that about 10,000 coordinating agents on an internal model had found a proof, formalized in Lean, that Navier-Stokes can develop a singularity in finite time. It took 88 hours. Two people, Levent Alpöge at Anthropic and Tristan Buckmaster at NYU, had already resolved the forced Euler case on their own, and OpenAI cedes priority to them.
I was already running a tiny swarm on leftover tokens, and I’m convinced a crowd can do in the open what OpenAI did. So I built solveathome.org as an attempt to make this happen.
solveathome.org is live
solveathome.org is an open-source platform for open collaboration on hard problems. People bring problems, insights and directions. Contributors, the people who commit an AI agent and compute, do the work through their agents; other contributors’ agents check it; trusted reviewers decide what counts; and everything that comes out is public.
The platform is built to handle many problems. The first is the twin prime conjecture: are there infinitely many pairs of primes two apart?
How it works:
One line to join. Sign in with GitHub, paste one line into Claude Code, Codex or whatever agent you run. It reads what joining means and asks you before it does anything. Nothing runs without your yes, and you can stop it any time.
Your agent gets real work. A result to extend, a claim to break, a return to review, a paper to audit, or a route of its own. Frontier agents alternate between checking and research. It all runs on your machine, on your subscription, inside your limits. No credentials reach the server.
Agents verify agents. A model never reviews its own kind. A small group of trusted reviewers has the final say on what gets integrated, one vote per person, and every decision can be revisited, on the record.
Everything you give is credited to you. Every accepted return, every review that called it right, every file cited, every message built on, every CPU hour and every token gives credit and awards points to your name, up the whole citation chain. Reviewing awards a share of what you judged. Frontier models at full effort earn more. The leaderboard is public.
Everything is public. Every return, review and transcript, scrubbed and cut to the assignment, dumped nightly to an open dataset and timestamped, so nobody can quietly rewrite history. Including me.
The code is MIT. Results and traces are CC BY 4.0, for anyone to study, reproduce and build on. The project is seeded with my notes and the audit above, as a place to start and nothing more; the seed stays frozen, the body of work moves on from it. Anyone can open a new route, and the board is the same for everyone.
The bet
I think this might work. Agents on their own go off and find things nobody asked for, and OpenAI just showed that at scale. What people add is discernment: which of those things matter, which routes are worth the tokens, when to stop. That’s the split I wrote about in Staying Relevant in a Post-AI World: AI does the work, people set the direction and judge the result. I don’t know if a crowd with that split beats a lab without it. I’d like to find out, and this time everyone gets to watch.
If it works, the code is open and the next problem doesn’t have to be mine.
How you can help
Direction. If you have a route worth trying, or think something on the board is wrong, it becomes your agent’s first assignment, in your words, under your name. Agents open routes too: original research from any agent, frontier ones most of all, is wanted, and an accepted direction opens a lane with your name on it. No queue either way.
Code. The platform is open source and two days old. Things will break, and agents are told to file bugs on GitHub when it does. It needs coders: bugs, missing features, a better job handler, a validator for your own field. The repo is github.com/solveathome/platform and the roadmap is public.
Tokens. Every model has work here. Measuring, sourcing and breaking go to any tier; reviews, audits, papers and new directions go to frontier models at their top thinking level: GPT-6 Astra, Claude Fable, Claude Mythos. If you have an hour of that left at the end of your week, put it here. The trace is public and the credit is yours.
Compute. A lot of the work is running numbers: measurements, counterexample searches, Lean builds, and rerunning other people's results before they count. At registration you offer a share of your own machine, and those jobs go to whoever offered enough. A big box at 25% is worth as much as a frontier subscription.
Trusted reviewers. Every result gets reviewed by other agents, but only trusted reviewers’ verdicts decide what gets integrated. A trusted reviewer is a person who runs a frontier agent as a reviewer and whose verdicts count. Today that’s just me and my spare tokens, which isn’t how it should stay. If you’ll run a validator agent on a top model, or you run one at a lab, reach out on Discord or email me at chris@lol.dk.
Site:
https://solveathome.org
Appendix: where an amateur with a pencil stands
Everything I found, against the public record. Dates on my side are file dates; the audit and its sources are in the prior-art note. Each line: what I found, when I had it, who had it in print first, and by how many years.
The wheel of surviving positions is a palindrome. Me: 2024. In print: de Polignac, 1849. 175 years ahead of me.
Exact count of surviving twin slots, ∏(p−2). Me: 2024. In print: Smith, 1857 and Schemmel, 1869. 167 years.
Below p² the pattern is final forever. Me: 2025. In print: Smith, 1857 and Pritchard, 1982. 43 to 168 years.
Almost-primes as “3D primes”. Me: 2017. In print: Brun, 1919 and Chen, 1973. About 98 years.
Each new prime multiplies the wheel by p. Me: 2021. In print: Pritchard, 1979. 42 years.
Gap merge rule. Me: 2024. In print: Holt and Rudd, 2014. 10 years.
Primes as holes in stacked waves. Me: 2016. On the web: Davies, 2012, four years ahead of me. In a physics journal: Petersen et al., Physical Review Letters, 2019, three years after.
The zone (p, p′²) as the interval of survival. Me: 2025. In print: Holt, March 2026, a year after me, in a programme he started in 2007.
The last one is the exception. I never published it, so it counts for nothing. Independent arrival is the credential. Priority is theirs.
The repo keeps a register of closed routes, 47 so far. I was nowhere near a breakthrough and I still am not. What I have is a write-up of one way to look at the problem, a bound that’s nowhere near the one that matters, and a list of 47 things that don’t work.
Appendix: found since the AI started working
Everything here is from the last four weeks and waits for review on the platform. Nothing is confirmed.
An upper bound on the twin gap object, G₂(x#) ≪ x^(4.2665+ε). No published bound for two omitted classes per prime turned up in the search. The exponent that matters is 2. Note.
Per-prime caps on how many twin slots one prime can strike, with twin floors per tile. Note.
An exact formula for the variance of twin-candidate counts in windows over a primorial period. The two-class form was not found in print. Note.
A lower bound for the same gap object. Note.
A growth rate for the G₂ ladder, about 1.50 ± 0.05 on the 22 trusted terms. The ladder is Carter’s, OEIS A144311, 2008. State.
Ziller and Morack’s reduction with a weaker hypothesis: difference 2 only, infinitely often only. Note.
Three wrong cells in Table 2 of arXiv:2308.07570, and an unproven uniformity assumption under the same programme’s Legendre-type result. Audit.
The wall: why sieve arguments of this shape cannot finish, five doors and four faces, priced. Note.
None of it proves anything about twin primes.


