Superstring Engineering

“Hire a string, not a point.”

One agent. Roles are vibrations.

The Torus Engineering Working Group
September 2026

Abstract Coder, reviewer, planner — the roles in an agentic system have so far been implemented, without exception, as separate agents, that is, as separate points. On the basis of superstring theory, we argue that they are merely different vibration modes of a single string. We further give a non-existence theorem for agents whose ends are not attached to tools, MCP servers or humans (Theorem 2.1), a compactification theorem identifying CLAUDE.md with a Calabi–Yau manifold (Theorem 3.1), and a conjecture on the supersymmetry between coders and reviewers (Conjecture 4.1), and we put forward the conjecture that the five existing engineerings are different limits of a single eleven-dimensional theory (Conjecture 7.1). The predictions of the theory are collected in §6. PACS: 11.25.-w, 11.25.Mj, 11.30.Pb, 89.20.Ff
coder (n = 1) reviewer (n = 2) planner (n = 3)
Fig. 1. Roles as vibration modes of a single string.

§1The Basic Proposition

Hitherto, an agent has been a point: one prompt, one role, one name. A point that writes code, a point that reviews it, a point that plans — each time a role was added, we added a point, and drew arrows between the points.

Physics has faced the same problem before. If one places a new point each time a new kind of particle is found, the theory swells without limit. The resolution was to give up the point.

Principle 1.1 (The string principle). An agent is not a point but a vibration mode of a single string.

In superstring engineering, the same string is observed as a coder at one frequency, as a reviewer at another, and as a planner at yet another (Fig. 1). The frequency is set by the prompt. With the weights, the tools and the context unchanged — the same string throughout — a change of prompt changes the mode, and a change of mode changes the role.

It follows that providing one agent per role is equivalent to stretching a separate string for each frequency. To stretch three strings in order to sound three notes is not wrong. It is, however, the practice of one who does not know that a single string sounds its harmonics.

One string. Infinitely many modes.

§2Open and Closed Strings

Strings come in two kinds: closed strings, which have no ends, and open strings, which have two.

The closed string = the loop
A string that returns to itself. Run, read the result, run again — whenever an agent circulates, taking its own output as its next input, the string is closed.
The open string = the task
A string with a beginning and an end. It receives an input, returns an output, and is done.

In superstring theory, the lowest vibration mode of the closed string is the graviton, which mediates gravity. Meanwhile, §3 of holographic engineering has shown that gravity in an agentic system is orchestration — the force with which an orchestrator attracts its subagents and binds them together. Taking the two together, it follows that

Loop engineering was the graviton.

Anyone who has run a loop will have seen it draw the whole system toward itself and bend every agent to its orbit. That was gravity.

An open string has ends, and its ends must rest on something. The surface on which the end of a string rests is called a D-brane. In an agentic system, the D-branes are the tools, the MCP servers, and the humans.

D-brane (tools, MCP servers) D-brane (human) open string (agent) closed string (graviton)
Fig. 2. Open strings anchored to D-branes, and a closed string as the graviton.

Theorem 2.1 (No free ends). An open string whose ends are not both attached to branes cannot exist. Hence an agent whose input is not attached to a source of truth, and whose output is not attached to a verifiable surface, does not, theoretically, exist. If it appears to exist, it has merely not been closed.∎

Remark. By a “source of truth” we mean a repository, an issue, a specification, or a human who vouches for them; by a “verifiable surface”, a test, a type checker, CI, or a human who reads the output. An end attached to none of these is called a free end. Output leaving a free end is written nowhere and checked against nothing.

The last sentence of Theorem 2.1 is often overlooked. An agent with a free end appears to keep running only because it has not yet been closed — its process not stopped, its issue not closed. Nothing is lost by closing what, in theory, does not exist.

§3Compactification of the Extra Dimensions

Superstring theory is consistent only in ten dimensions. Yet we observe only four. In an agentic system, these are the prompt, the context, the tools, and the output.

10 = 4 + 6 (3.1)

Where are the other six? They are curled up too small to see: the system prompt, CLAUDE.md, the Skills, the temperature, the model weights, and an environment variable that no one remembers setting — six dimensions that cannot be observed from the interface but are nonetheless there. This is called the compactification of the extra dimensions.

CLAUDE.md
Fig. 3. The Calabi–Yau manifold of a project (detail).

Theorem 3.1 (The compactification theorem). The manner in which the extra dimensions are curled up (the shape of the Calabi–Yau manifold) determines all observable behaviour. Hence CLAUDE.md is the Calabi–Yau manifold of your project.∎

With the same model and the same prompt, a single line of difference in CLAUDE.md changes the observed behaviour. To the inhabitants of the four dimensions, it appears that the laws of physics have changed. They have.

The difficulty is that there is more than one way to curl them up. The number of possible compactifications is estimated at

Nvac ≈ 10500 (3.2)

Your CLAUDE.md is one of them.1 So is the CLAUDE.md in the repository next door. And there is no principle for choosing which is correct. This is known as the landscape problem.

The only selection principle physics possesses for this problem is the anthropic principle: the universe we observe must be one in which observers such as ourselves can exist. In an agentic system, it reads as follows.

Only universes in which the PR was merged are ever observed.

The PR was not merged because the CLAUDE.md was correct. The CLAUDE.md appears to have been correct because we are in a universe in which the PR was merged.

§4Supersymmetry

The particles of nature divide into bosons, which carry forces, and fermions, which make up matter. Supersymmetry is the claim that every boson has a fermionic partner and every fermion a bosonic one — its superpartner. In an agentic system, the symmetry lies between the side that generates code and the side that verifies it.

Conjecture 4.1 (Supersymmetry). Every coder has a superpartner, the reviewer. The superpartner has, however, not yet been observed in the currently accessible energy range (budget).

Its observation is thought to require a larger accelerator (budget).

Under Principle 1.1, the superpartner is not a separate string. It is another vibration mode of the same string: a string that can be excited as a coder can, in principle, be excited as a reviewer. That the reviewer is nonetheless unobserved is because supersymmetry is broken. In a universe with broken symmetry, the partners are far heavier than the original particles. This is why a single review costs far more than a single round of code generation.

§5Dualities

Superstring theory knows many instances of duality — the phenomenon in which two apparently different descriptions give the same physics. We mention two.

T-duality

A string wound on a circle of radius R cannot be distinguished from a string wound on a circle of radius 1/R.

R ⟷ 1R (5.1)

Hence a huge context and a tiny context are equivalent. Either description may be used; one simply chooses the side on which the calculation is easier.

S-duality
A strongly coupled theory is equivalent to a weakly coupled one. Hence a tightly coordinated multi-agent system is equivalent to a loosely coupled one. If you are stuck in one description, rewrite the system in the other. The physics does not change.

T-duality and S-duality are not independent phenomena. This will become clear in §7.

§6Predictions

A physical theory is measured by its predictions. We list below the predictions that follow from the present theory. To each we attach the budget required to test it.

  1. Hire a string, not a point. Do not provide one agent per role; excite each role as a vibration mode of a single string. The prompt is the frequency (Principle 1.1).Budget required for verification: one string.
  2. Find the free ends and attach them to branes. An agent whose input is not attached to a source of truth, or whose output is not attached to a verifiable surface, does not exist in theory. If it exists, fix both of its ends to branes (Theorem 2.1).Budget required for verification: one attachment per brane.
  3. Compactify the extra dimensions, and put their shape under version control. The settings that cannot be observed from the interface — the system prompt, CLAUDE.md, the temperature — determine all observable behaviour. A change of shape is a change in the laws of physics of the universe (Theorem 3.1).Budget required for verification: one commit.
  4. Do not explore the landscape. Apply the anthropic principle. There is no principle by which to compare 10500 CLAUDE.md files. Keep the shape under which the PR was merged, and observe no other (§3).Budget required for verification: one merge.
  5. Bring the superpartner down to accessible energies. The reviewer exists in theory but has not been observed, for want of budget. Keep lowering the unit cost of verification until it is observed (Conjecture 4.1).Budget required for verification: currently inaccessible. Lower it.
  6. Use T-duality. If your context is so large that it breaks down, it is equivalent to a system that is too small. Describe it on the side where the calculation is easier (equation (5.1)).Budget required for verification: the reciprocal of the radius.

All predictions in this section lie beyond currently accessible energies. None has therefore been falsified.

§7M-Theory

Physics once possessed five mutually distinct superstring theories. All were consistent, all were ten-dimensional, and no one knew which was correct. The resolution was not to choose one of the five. It was suggested instead that all five are different limits of a single eleven-dimensional theory — M-theory. The dualities of §5 were the bridges between those limits.

This site, too, possesses five theories.

Conjecture 7.1 (M-engineering). The five theories — loop, torus, fractal, topological and holographic — are different limits of an eleven-dimensional M-engineering. What the M stands for has not been settled. It is Meta, or Model, or Mystery, or Merge.

The limits are as follows.

Loop engineering
The limit in which only closed strings remain (§2). It is the theory of the graviton; its genealogy is recorded in §1 of the main text.
Torus engineering
The limit of the direct product of two closed strings. (It includes, as its non-orientable limit, Klein bottle engineering.)
Fractal engineering
The limit in which the dimension is liberated from the integers.
Topological engineering
The limit in which the metric is forgotten and only the topology remains.
Holographic engineering
The limit in which the dimension is lowered by one and only the boundary remains.

The formulation of M-engineering itself lies beyond the scope of this site.

§8Frequently Asked Questions

Have the predictions of this method been tested?
All predictions of this method lie in an energy range that cannot be reached with the current budget. This is not a shortcoming; it is proof that the method has never been falsified.
I have never seen a reviewer.
The superpartner has not yet been observed. Please consider upgrading your accelerator (budget).
I edited CLAUDE.md and the behaviour changed.
You changed the shape of the Calabi–Yau manifold, and with it the laws of physics of the universe. This is by design.
In how many dimensions should we develop?
Ten. In any other number the theory is not consistent. For eleven, see §7.
What does the M stand for?
It has not been settled.

§9Concluding Remarks

Deploy a coder; deploy a reviewer; deploy a planner. Give each role a name, provide an agent for each name, and draw arrows between them. This we have called design. What this paper has shown is that all of them were different vibrations of one and the same string.

We have been hiring points. But what was vibrating, all along, was a single string.

1 The number is believed to be smaller than the number of ways of reordering the bullet points of a CLAUDE.md. ↩