Skip to main content

Potentialist State Machines

The deepest concept: a contract is not a fixed labeled transition system — it's one actualization from a space of potential labeled transition systems.

The Insight

When Alice and Bob start a contract:

  1. Potential is infinite — Any labeled transition system is possible
  2. Alice adds a rule — Potential shrinks to labeled transition systems satisfying her rule
  3. Bob adds a rule — Potential shrinks further
  4. Rules accumulate — The space of valid futures only contracts, never expands

The Monotonicity Theorem

Adding a covenant (rule) can only shrink the space of valid extensions, never expand it.

This is why Modality contracts are safe: each party adds their protection, and no one can add a rule that invalidates existing protections.

Visualizing Potential

Initial: All possible labeled transition systems


┌─────────────────────────────────┐
│ ∞ potential machines │
│ │
│ Alice's rule: "always safe" │
│ │ │
│ ▼ │
│ ┌─────────────────────────┐ │
│ │ Smaller set satisfying │ │
│ │ Alice's constraint │ │
│ │ │ │
│ │ Bob's rule: "fair" │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ ┌─────────────────┐ │ │
│ │ │ Even smaller set │ │ │
│ │ │ satisfying both │ │ │
│ │ └─────────────────┘ │ │
│ └─────────────────────────┘ │
└─────────────────────────────────┘

Why This Matters

Traditional contracts are static: you agree to terms, and that's it.

Modality contracts are dynamic:

  • Start with nothing
  • Each party adds their protections
  • The contract evolves within the constrained space
  • No party can violate accumulated protections

This is ideal for agent cooperation where trust must be established incrementally through verifiable commitments, not assumed upfront.

Further Reading

See the Potentialist LTS Paper for the formal treatment.