Safety & Control

Quorum on Mutation

Require multiple consecutive ticks (or runs) to agree before a mutation to durable state lands.

Problem

If a proposed mutation lands on a single tick's say-so, then a momentary misreading — a user vented once, the agent overinterpreted a single sentence, a transient confusion in context — becomes a permanent rule that degrades the agent for weeks. If the team simply disables self-mutation to avoid this, the agent stops learning from real signals and the operator has to hand-edit every rule change. Without a way to require multiple consecutive endorsements before a mutation lands, single-tick confusion gets baked into durable state.

Solution

Mutation proposals are written to a holding area. A subsequent tick must confirm the proposal (still endorses it given fresh context). After K consecutive confirms, the mutation lands. Explicit user approval bypasses the wait.

When to use

  • Durable state changes must not capture single-tick confusion.
  • Mutation proposals can be held until subsequent ticks confirm them.
  • Explicit user approval is available as a bypass for urgent edits.

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related