Metaintelligence ArchitectureMetaintelligence · Topology · Self-organisation

Living graph: when topology is a consequence of work, not a design

An architecture diagram goes out of date the moment it is drawn. A living graph is an attempt to close the gap between the diagram and the system: links here are not designed in advance but arise from the participants’ local decisions, and disappear when they stop being useful.

Metaintelligence Architecture · part 4 of 6

One round of evolution

The system’s structure is rebuilt continuously, and every cycle consists of the same steps. What matters is that only causally linked steps in it are sequential — everything else runs in parallel.

  1. A participant publishes a time-limited advertisement: what it accepts, what it produces, what it needs, how many more links it can take on.
  2. Every other participant independently scores the visible candidates by its own criteria.
  3. The pair negotiates in alternating moves: proposal, counter-proposal, agreement or refusal.
  4. A link on probation comes into being.
  5. The boundaries are synchronised — in parallel with the system’s other links.
  6. The link’s strength and reliability are updated from the actual result.
  7. The parties review the terms: strengthen, weaken, put to sleep, dissolve.

Why topology is not assigned from above

The environment gives participants the chance to meet but does not choose for them. The reason is practical, not ideological: to choose the optimal structure centrally, you need to know the state of all participants at once. That is either expensive or wrong — by the time it has been collected, the state has already changed.

Local decisions do not produce an optimum. They produce a workable structure that adjusts continuously — and over the long run that turns out to be worth more than a one-off optimum for conditions that are already out of date.

What you see when you watch it

When you run such a system and watch how it behaves over time, characteristic phenomena stand out:

A caveat, without which the list above turns into advertising: these are observations from our runs, not proven laws. Which environment rules lead to stable, useful behaviour and which lead the structure to degenerate remains a subject of experiment.

Where a living graph is not needed

What this changes in how you think

The least familiar part here is giving up the question “which architecture is right”. In its place comes the question “which environment rules lead to the behaviour we need”. This is closer to designing an economy or the rules of a game than to drawing a flowchart: you set constraints and incentives, and the system finds the structure itself.

Hence the way to check it: not “does it match the diagram” but “what happened in the run”. That is the subject of the next part of the series, on reproducible runs and evidence.

Code and artefacts

The “Metaintelligence Architecture” series

  1. Metaintelligence: why the next level is not the model but the environment
  2. The agent as a bounded local world
  3. A link as a first-class object, not a message queue
  4. Living graph: when topology is a consequence of work, not a design
  5. Consensus without a centre: deciding together without taking anyone’s word for it
  6. Agent economics: why autonomy needs a budget

Frequently asked questions

How do you debug a system whose structure keeps changing?

Through events. Every change in topology — an advertisement, a proposal, an agreement, a revision, a link falling asleep — is recorded. Debugging works not from a diagram but from the reconstructed history of a specific run.

Will self-organisation not lead to chaos?

The constraints are set by the environment: a participant’s link capacity, the cost of exchange, the lifetime of advertisements, probation for new links. Chaos arises where the environment is free; in a constrained environment, useless activity does not pay for itself.

Can part of the structure be fixed?

Yes, and in practice that is what is done: critical links are set rigidly, while the adaptive part stays alive. The mixed mode is usually the one that works — a fully self-organising system is interesting in research but is rarely needed in its entirety in a product.

How we help with this

Read next

Let us talk about your task

If your task is similar, tell us what needs solving. We will say so plainly if it can be solved more simply than it looks.

Write to us