Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Societies

audience: all

This chapter fixes what the word society denotes in this book, why population effects force a naming rung above the individual organism, and how a production society is assembled from the primitives the rest of the book specifies.

On the word. Society is heavily loaded in current multi-agent-systems writing, where it is the dominant term for simulated agent populations (CAMEL-AI’s agent society, Tsinghua’s AgentSociety, OASIS, the Park et al. generative-agents line). The reading here is different. A society in this book is a production composition of organisms that coordinate under one coalition handshake, not a laboratory instrument for studying emergent behaviour. Where the simulation literature is descriptive — observing what a population does — this book is constructive: a society is what an operator stands up, a coalition fingerprints, and an integrator binds against.

A society is the coalition at its normal operating size

Every coalition can be read at three scales, and the reading that carries the thesis is the third.

  • N = 1. A coalition with one referenced organism is an organism plus a naming convention. Nothing coordinates.
  • N = 2. A pair. Interaction is a handoff: one organism commits, the other reads and acts. A composite organism is possible but not forced.
  • N ≥ 3. Coordination becomes a property of the composition rather than an exchange. Majority-of- three is the smallest honest-committee assumption; threshold-of-three is the smallest interesting cryptographic quorum; the first statistic a reputation organism can compute without naming the scored organism directly is a rank in a set of three.

A society is a coalition operated at N ≥ 3, with at least one organism whose content fingerprint folds references to two or more other members. The commits of that organism are the society’s internal coordination made explicit.

This is the scale at which emergent coordination begins to show up in a form the blueprint can name. Below it, there is only an organism and its consumer.

The shape of that coordination is itself compositional: members and observers converge by agreeing on a shared policy — the Config.content of whatever organism mediates their interaction (reputation, market, attestation, stigmergic collection) or, when the deployment is TDX-attested, the runtime policy bound by a declared TDX Measurements set. A society is the regime at which such agreements start producing observable convergence across the referenced members.

The composable-coordination-without-authority reading of a society has a nearby kin in Buterin’s Plurality philosophy in an incredibly oversized nutshell (2024), which catalogues quadratic funding, pairwise-bonded governance, and non-transferable reputation as instruments for producing shared decisions without a central coordinator. The book borrows the compositional stance without the civic terminology: the blueprint speaks of members, organisms, and validators, not citizens, polities, or institutions.

The members and the observers

Every society has two classes of members, both referenced by the coalition through the same OrganismRef shape:

  • Primary agents. Organisms whose commits are the society’s output — the submitters, the decision- makers, the producers. In an AI society these are the agent organisms whose policies consume observations and commit actions.
  • Observing organisms. Organisms whose commits are a view of the primary agents: a reputation organism scoring agent commits, an attestation fabric folding agent-submitted TEE quotes, an Atlas directory publishing agent metadata, a Chronicle auditing the coalition’s own events.

The two classes are not a type distinction — they are roles in the composition. An observing organism can be a primary agent in a larger society; a primary agent can be read by observers in a way that makes it, structurally, a subject. Both are referenced by the coalition through the same OrganismRef shape.

What the coalition adds

A coalition operating at society scale earns its naming rung through four specific mechanisms, each optional and each specified once in this book.

  • Atlas. A directory of members with operator- supplied metadata (role, endpoint hints, ticket- issuance roots, TDX Measurements). Readers that need to locate or route to a member consult Atlas; writers that retire emit a replacement pointer the directory reflects.
  • Almanac. A shared clock beacon. Organisms whose native clocks are incommensurate (a tick-based oracle, a slot-based lattice, a round-based market) align their cross-member joins on Almanac ticks.
  • Chronicle. A tamper-evident audit log of the coalition’s own publications, rotations, and retirements. A society without a Chronicle still has its members’ commits; a society with one has them plus a single authoritative chronology of society-level events.
  • Compute. A scheduler and registry through which members submit compute requests for image-hashed workloads and receive grants matching them to registered providers. In an AI society where members are hungry for inference, Compute is often the mechanism that keeps the society funded.

Each basic service is specified in Basic services. A coalition ships zero, one, two, three, or all four; whichever it ships, the shape is the same shape in every other coalition.

No supra-agent authority

A society in this blueprint is not a polity. The substrate has no primitive for compulsion: every bond is opt-in at the TicketValidator layer, every member’s identity is independent of any coalition’s, and no basic service gates the operation of any member. A coalition that wishes to force its members to do something cannot; the force would live outside the substrate, in out-of-band agreements between operators.

This is load-bearing. It is the mechanism by which agent societies on mosaik avoid the supra-agent shape the book refuses at the coalition layer. The shape is refused by construction, not by convention.

The organising principle is subsidiarity: every decision lives at the most local composable rung that can handle it. A per-agent policy lives inside one agent’s OrganismConfig; a cross-member coordination lives inside one composite organism’s Config; a grouping of lattices and organisms lives inside one CoalitionConfig. No rung above is permitted to override a rung below, and no rung below is permitted to bond upward without presenting its own ticket. Buterin’s On balance-of-power as a goal for the 21st century (2025) frames subsidiarity as one of three structural moves that keep any one concentration of power from overwhelming the others; the coalition substrate implements that move mechanically, one identity preimage at a time.

Game theory as a lens, not a prediction

This book takes game theory as a lens on mechanisms the operator chose, not as a prediction of how agents will behave. Equilibrium analyses of LLM populations have repeatedly failed empirically — Park et al., Do LLM Agents Have Regret? (ICLR 2025), shows GPT-4-class agents are not no-regret in canonical repeated games; the hypergame survey (2025) exists because common-knowledge-of-rationality does not hold for LLM players; static-payoff assumptions break under model drift. Mechanism design enters where the operator designs the clearing rule, the reputation score, the attestation validator; it does not enter as a claim about what the agents will do once admitted. The book uses game-theoretic vocabulary when naming a mechanism the operator built; it does not use it to describe the organisms’ behaviour under that mechanism.

Economic theory as the operator’s lens

Where game theory names the fixed points of a mechanism under declared assumptions, economics names the shape of the mechanism itself. The design choices a coalition operator makes are economic choices: which allocation rule the Compute module clears with (Roth and Sotomayor, Two-Sided Matching, 1990; Milgrom, Putting Auction Theory to Work, 2004); what the reputation organism prices and what it does not (Kreps, Milgrom, Roberts, Wilson 1982); how much information the attestation fabric forces a participant to reveal (Spence 1973, Kamenica and Gentzkow, Bayesian Persuasion, 2011); whether the stigmergic collection is a public good, a club good, or a common-pool resource (Ostrom 1990). The coalition’s CoalitionConfig and its referenced organisms’ OrganismConfigs are the artefacts where those choices are recorded, versioned, and made auditable through the retirement chain. The book’s register stays compositional, but the load-bearing question at each design step is economic.

What this chapter is not

  • A taxonomy of agent societies. The catalogue stays open; each real society earns its own specification when the coordination problem forces one.
  • A theory of emergence. The emergent coordination chapter names four patterns that have paid off for real deployments; the chapter is constructive, not descriptive.
  • An argument that mosaik is the only substrate for production agent societies. It is one substrate with a specific composition model. Whether it fits a given society is the operator’s judgement.

Forward

The AI chapter specifies the four agent shapes and four emergent-coordination patterns that populate the society. The zero-to-one / one-to-two / two-to-three chapters walk the scaling axis explicitly: the minimum product (one organism), the smallest interesting protocol (two), and the smallest honest society (three).