ProvenboardBlogGet early access

The agent never grades itself

How Provenboard designs a board, and what decides it passes.

№ 03technicalTomás Barak4 min
A circuit board on one side of a dashed line. On the other, a column of ticked boxes, one crossed, one signed and one still empty.

Provenboard is a desktop app that designs printed circuit boards. You describe a board in plain words. An agent picks the parts, writes the circuit, places and routes the board, and produces what a factory needs to build it: gerbers, a parts list and a placement file for JLCPCB.

Getting a language model to produce a board is the easier half. The harder half is knowing whether the board is any good, and a model asked to check its own work tends to find that it did well. So the agent does not get to decide whether a board passes.

Who writes what

Three columns. The agent writes the board. The checks write the verdicts, one of them failed. The person signs the checks only a person can answer, one still unsigned. A dashed line carries every verdict and sign-off back to the agent, which reads them and writes none.
Who writes what.Provenboard

The verdicts come from separate checks. Each one answers a single question about the design, such as whether everything is connected or whether the board meets the factory's rules, and records its answer as pass or fail. The agent can read every verdict. It cannot write or change one.

Some questions only a person can answer. Has someone compared the pin map with the datasheet? Did the board work when it came back from the factory? Those checks wait for the person; the agent cannot pass them.

The agent fixes a failing check with layout work. When it thinks a finding is a false alarm, it can only ask. The person decides, and an accepted finding stays on the record with its reason.

Every decision says why

The agent records its decisions as it goes: what it chose, why, and where the reason came from. That can be a datasheet, the parts catalogue, the brief, the person's own words, or, often, the agent's own judgement, marked as such. The record only grows; nothing in it is rewritten.

The person decides

At each decision that matters, the agent lays out two or three whole options, recommends one, and you set how far it goes without asking. The order is always yours: it never places one.

Passing is not the same as good

On 2026-10-08 we showed a board Provenboard had built on a KiCad Discord. Every automatic check had passed; the ones only a person can do were still open. The reviewers called the routing messy, and one wrote "I don't see schematics".1

They were right, and no automatic check of ours could have said so. A check says a board is valid. It does not say that an experienced person would have laid it out that way, and experienced people judge a board by exactly that.

So we measure that too. We route boards that people already routed by hand and compare our copper with theirs, board by board (how we measure the router). The boards come from PCBWorld-Bench's D3 set.2 On our latest run, with one attempt per board, 85 % of the 96 D3-A boards came out fully routed and clean against their own design rules. Next to what the benchmark's paper reports:

Routed and cleanAttemptsD3-A, 96 boardsD3-B, 9 boards
Provenboard185 %89 %
Freerouting 2.1175 %64 %
Freerouting 2.1best of 580 %78 %
Reinforcement learning (PPO)best of 594 %45 %
GPT-5.4 as an agentbest of 565 %0 %

Not there yet

A few things are still ahead:

  • The densest boards, where many signals leave one fine-pitch chip, can still need a hand to finish routing.
  • Pairs that must match in length are measured, not yet tuned automatically.
  • The schematic connects parts by name; drawn wires come next.
  • Signed installers are on the way.
  • Pricing is not set yet.

Provenboard is in early access at provenboard.com. If you design boards, we most want to hear where its layout and your judgement differ.

Footnotes

  1. A KiCad Discord, 2026-10-08. ↩
  2. PCBWorld-Bench, arXiv 2607.05915. Our run of 2026-10-09; the other rows as the paper reports them. ↩
Three versions of the same small board in a row, the copper tidier on each, a dashed arrow running from each to the next.
№ 02technical

What if hardware could enhance itself?

A grid of 105 small board outlines, nine of them dashed.
№ 01technical

How we measure the router

What should the board do?

Get early access