Bootstrapping Coding Agents: The Specification Is the Program

Martin Monperrus
3/18/2026
cs.SEcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

A coding agent can bootstrap itself. Starting from a 926-word specification and a first implementation produced by an existing agent (Claude Code), a newly generated agent re-implements the same specification correctly from scratch. This reproduces, in the domain of AI coding agents, the classical bootstrap sequence known from compiler construction, and instantiates the meta-circular property known from Lisp. The result carries a practical implication: the specification, not the implementation, is the stable artifact of record. Improving an agent means improving its specification; the implementation is, in principle, regenerable at any time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{monperrus2026bootstrapping,
  title  = {Bootstrapping Coding Agents: The Specification Is the Program},
  author = {Martin Monperrus},
  year   = {2026},
  eprint = {2603.17399},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.17399v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.17399.svg)](https://codeofpaper.com/paper/2603.17399)

Discussion