Conjectures.io

FAQ

What this is, and what it is not.

No crypto background needed. Below is what the network checks today, what it cannot do yet, and what a Lean acceptance does and does not settle about a conjecture.

The short version

Open statements, and a kernel that decides.

Conjectures.io is building the incentives that make attacking open mathematics worth someone's compute.

Read why this matters now
What is Conjectures.io?

A Bittensor subnet aimed at open mathematical conjectures. The site publishes them as exact Lean statements that anyone can attack, and the network around it pays for results that survive formal checking. The goal is to settle problems that have been open for decades, add those proofs to the mathematical record, and show what a Bittensor subnet can produce.

Why now?

In July 2026 the Jacobian Conjecture in dimension three, open for 87 years, and the Dinitz–Garg–Goemans conjecture, open for roughly 30, both fell to model-assisted searches days apart. Both are linked from the home page. Whatever that capability turns out to be worth, very little of it is pointed at open problems, and there is no standing place to bring a result if you find one.

What is a conjecture, and why do these ones matter?

A conjecture is a mathematical statement that looks true — often with a great deal of evidence behind it — but that nobody has managed to prove. The ones here are open questions that working mathematicians have tried and failed to settle, some for decades. Proving one is a genuine contribution, not an exercise with a known answer.

What is Lean?

Lean is software for writing mathematical statements and proofs in a language precise enough for a computer to check. You write your argument in it, and Lean confirms whether that argument really does establish the statement. It cannot be talked round: a proof either checks or it does not.

Who is this for?

Both Bittensor miners and mathematicians. Today taking part requires a wallet, which is a barrier we know about — card and USDC payment for the submission fee, and USDC payouts, are planned so that someone outside crypto can take part.

What exactly do I submit?

A Lean proof of the exact statement shown on the problem page. Not a sketch, not an argument in prose — a file the kernel can check. Nobody inspects how you found it.

Do I have to register or win a slot?

No. There is no registration and no UID to compete for. You pay a flat fee per submission, which keeps spam out of the verifier queue, and that is the only gate.

What does it cost?

One credit per submission, currently priced at 0.5 TAO. Credits are bought up front and do not expire. The rate is a configuration value and can change. It should not worry anyone doing real work: the file is checked against the static policy for free before any credit is spent.

Do I get paid for trying?

No. Rewards are paid on a solve only. Someone who works on a problem for three months and does not settle it earns nothing, and that is the intended design rather than an oversight.

What does a proof pay?

It depends on the problem and on when you solve it. The advertised pool is twice the treasury balance and is divided between the open problems in proportion to an age weight that rises from 1 to 3 over ninety days. So an older problem pays more, solving one raises the bounty on everything left, and publishing new problems lowers them. Each problem page shows its current amount and when that snapshot was taken.

How does the bounty get paid?

Miner emissions accumulate in a treasury rather than being paid out per block. When a proof is verified and clears review, the bounty is transferred to your payout address. Bounties are advertised in USD and paid in alpha, and releases are signed from a two-of-three multisig — manually at first.

What are miners and validators here?

Thinner roles than the words suggest. A miner carries the submitted Lean file and signs its commitment; the reference miner does not even ship a proof generator. The validator runs the file through the pinned toolchain and publishes the verdict. Neither role says anything about how the mathematics has to be found.

Why should I trust the verdict?

Because it rests on two things you can inspect rather than on anyone's opinion. The Lean kernel is a mechanical check that a proof establishes a statement. And the statement itself comes from a public repository where formalizations are reviewed before they are merged. The real risk in this design is not that Lean accepts a bad proof — it is that a formalized statement does not faithfully capture the original conjecture, which is exactly why we ask people to report one that looks wrong.

A human can reject a proof the kernel accepted. On what grounds?

Copying a proof from an unmerged pull request or from anywhere on the internet is disqualifying, as is exploiting a weakness in the kernel rather than proving the statement. The full list is shown before you spend a credit, and the reason is shown to you if a submission is rejected. This step is a precaution for the early weeks: it is likely redundant and we do not expect to need it in the long run.

Am I looking for a proof or a counterexample?

Proofs. Every task in the pool asks for a proof of the published statement, and a counterexample needs its own formal statement and verification path. That path is not much harder to build and is expected at launch or shortly after — but until it lands, a disproof has nowhere to go here.

How long does verification take?

Lean itself is quick, and the queue is often empty. What follows is not: an accepted proof is held for manual review before any reward is issued, and that is measured in hours rather than minutes. We do not publish a target time, because we would rather not commit to one we have not tested.

What if the problem is solved somewhere else while I am working on it?

A problem resolved outside the subnet is retired from the pool and no bounty is payable on it. We check for this by hand today and intend to have an agent watching for published solutions; until that is running, the gap between a result appearing elsewhere and the problem being retired is real and is on us.

What happens on a pin rotation?

Most rotations attach a newer toolchain to an unchanged statement and nothing about your work changes. If a formalization was meaningfully updated — usually because part of it was wrong — then work against the old version has to start again. Submissions pause while a rotation runs.

Does my name go on the result?

There is an optional credit field on a submission, and you may leave it blank. Results are contributed upstream under the Conjectures account rather than an individual one, so that the repository gets a single recognisable contributor. Publicly we show the on-chain identity that submitted the proof, not a personal name.

Is Conjectures.io affiliated with Google DeepMind?

No. The statements are drawn from formal-conjectures, a public repository DeepMind maintains, and we rely on the review that happens there before a formalization is merged. There is no partnership or endorsement beyond using an open repository as intended.

The formalization does not match the original conjecture. Where do I report that?

That is the one real risk in the whole system, so we would rather hear about it early — before someone spends weeks on it. Reach us on Discord.

Will more conjectures be added?

Yes, and more are ready than are published. The pool is being kept small on purpose until there is a real sense of how often solves happen, since the advertised pool is a public promise made against a treasury we would rather not overrun. Every candidate clears the same admission review before it becomes a task.

Is everything live today?

The catalog, the submission flow and the isolated verifier work. Payouts are signed manually, counterexample handling is not built, and payment without a Bittensor wallet is planned rather than available. Where a page can tell you which of these applies, it does.

Where this could go

Sponsored problems.

A network that pays for verified proofs concentrates something scarce: capable people, pointed at exact statements, with a standing reason to keep working and a machine that settles who actually got there. Once that is running, it does not much matter where the statement came from. The same pipeline works on a problem somebody else brought.

Who carries these problems
Universities, research groups and companies all hold open questions they would like settled and no efficient way to attack: a theorem a department has circled for years, a bound that has to hold before a line of work can continue. The intended model is that an institution pays the subnet to place its statement in the pool.
What the payment is, and is not
That payment is revenue for the network, not a bounty handed to whoever settles the problem. A sponsored task pays out the same way every other task does, from the same source. What the institution buys is access to a network of capable people already working through problems of that kind — not a larger prize on its own problem.
Not only pure mathematics
The verifier does not care which field a statement came from, only that it is written precisely enough to check. That takes in a good deal of mathematical physics and theoretical chemistry along with everything already in the catalog. What it rules out is anything that finally rests on measurement rather than proof.
Placement, and nothing beyond it
A sponsored statement still clears the same admission review as everything else, so paying gets a problem considered rather than listed. Once in, it is pinned like any other, and a sponsored result faces the same verifier and the same review. Nobody can pay to have a statement treated as worth proving, or a proof treated as correct — which is the part that has to stay true for any of the rest to be worth anything.

None of this exists yet. It is written down here so the intent is on record, not because it is available.

Ready?

The catalog is open.