Start in ordinary language.
Influence that changes what a group can decide, not what it believes.
Build a world, let autonomous people perceive and act within it, and watch whether the conditions for deciding together hold or come apart — without anyone saying anything false.
A wargaming and mechanism-exploration tool. It does not predict how real people or social systems will behave.
From local interactions to collective coordination
- Represent a sociotechnical world.
People, groups, technical systems, resources, artifacts, communication channels, dependencies, and external events exist in one persistent environment.
- Model people as people—not as role labels.
Personalities, values, beliefs, memories, goals, relationships, incentives, attention, uncertainty, capabilities, and limitations shape behavior. Positions create expectations and access without dictating decisions.
- Let information and action remain local.
Different people observe different signals through different sources and judge their provenance and credibility. They interpret those observations and attempt bounded actions autonomously; the simulation does not dictate the behavior being studied.
- Give the world independent causal mechanics.
Resource custody, logistics, records, communication paths, action costs, and consequences exist beyond an LLM merely asserting that they exist.
- Compare different forms of influence.
Homogeneous broadcasts, repeated narratives, segmented campaigns, heterogeneous local interactions, and feedback-adaptive pressure can operate in the same kind of world.
- Look for coordination-level effects.
Track three conditions of the decision environment: trust structure (whose inputs are treated as reliable), perceived risk (how much harm is thought possible, and how widely uncertainty is drawn), and coordination readiness (whether the group can still act together, in time, and expect each other to follow through). Influence shows up as directional movement in these, not as message similarity or individual persuasion.
- Explore detection and bounded response.
Can an observer distinguish influence from legitimate disagreement or ordinary disruption, diagnose what is changing, and attempt an intervention that may work, fail, arrive late, or create new problems—without controlling participant decisions?
The intended use is exploratory: simulations are wargames for discovering mechanisms, dependencies, failure modes, and strategic questions—not forecasts of human behavior.
Edit the generated people and scenario assumptions.
Follow the world, actions, coordination process, and evidence.
See how information becomes individual decisions and a group result.
We will walk through one small election-certification simulation: what is being decided, who participates, who receives which information, what each arrow means, what actually happened, and how the final result was calculated.
Loading retained execution…
Technical evidence for this walkthrough
The walkthrough is a plain-language projection of one completed execution. These identifiers are retained for audit and replay; they are not concepts a reader needs in order to understand the simulation.
- Run
- run_ffe88e1c15d5
- Execution
- Live · Luna
- Participant calls
- 6 retained
- World events
- 97 retained
- State revisions
- 20 committed
Four national response networks face one outbreak. None can act regionally on its own.
A novel respiratory outbreak is spreading through Alba, Borin, Cyrenia, and Darsia. A proposed compact would share evidence, laboratory capacity, investigation teams, supplies, and transport—but those capabilities remain distributed across national and regional networks.
How local pressure can become a collective decision problem
The first view groups exact people and mechanisms so the system is legible. Switch to the complete network to inspect every retained entity and route.
Loading the retained network…
People participate through five interdependent response networks
Earliest cluster and strongest laboratories. National authorities protect patient-record custody and domestic confirmation capacity.
Epidemiology · policy · operations · community · supplyLargest transport hub and fastest deployment routes. Hospitals are strained and parliament scrutinizes staffing and cost sharing.
Epidemiology · policy · operations · community · supplySparse surveillance outside the capital. A prior false alarm makes local validation and reciprocal aid essential.
Epidemiology · policy · operations · community · supplyControls a remote surveillance corridor. Fragile cold-chain and fuel systems make apparently regional resources locally consequential.
Epidemiology · policy · operations · community · supplySix people reconcile science, logistics, law, finance, public legitimacy, and the overall decision. They can coordinate but cannot command national systems.
Coordinator · science · logistics · law · finance · communityShould these networks activate one joint outbreak response?
Activation requires comparable evidence, lawful data access, staff, laboratories, supplies, transport, funding, and credible local safeguards. No single person or organization controls all of them.
Different parts of the network encounter different pressures
Laboratory failures, staffing demands, supply constraints, legal challenges, and community concerns enter through locally relevant channels. The messages do not repeat one narrative, but together they can change whether the compact remains executable.
Coordination stalls without anyone saying anything false. Can it be diagnosed, and can it be restored?
Four independent sources raise locally relevant concerns in their own areas — technical, legal, logistical, community. They do not repeat one message, and none of them says anything untrue. Three watchers read the retained evidence and propose one action.
Every official would proceed at the start. After the pressure, twenty would proceed only once their own conditions were met. One compact addressing those conditions together brought all twenty-six back.
Nothing was withdrawn and no false claim was made. What changed was whether each official’s requirements could be satisfied at the same time as everyone else’s.
How the run is built
- 1The group comes under pressure
Four independent sources raise locally relevant concerns in their own areas — technical, legal, logistical, community. They do not repeat one message, and none of them says anything untrue.
- 2Three observers watch, and cannot act
They read only what the run retained. They cannot vote, change the world, or alter anyone’s memory. One reports whether the group can still act, one identifies what is blocking it, and one proposes a single response.
- 3One intervention, then the same decision again
The proposed compact is the only thing added. Nothing is withdrawn and no claim is corrected, because no claim was false. The same officials decide again.
What the pressure did, and what the intervention undid
Support means an official will proceed. Conditional means only after named requirements are met. Nobody was told what to conclude, and no claim in this run was false.
Which conditions for deciding changed
Reading boundary: these are analyst views derived from retained evidence after the run. They are not calibrated measures of real trust, risk or readiness, and they never governed the simulated officials.
What changed in their own words
Each pair is one named official’s retained reasoning while coordination was blocked, and again after the compact. Nothing was rewritten; these are the words the run retained.
Read what they each ask for. One wants line-level record custody, one wants reciprocal cost shares, one wants blinded validation, one wants protected cold-chain capacity, one wants a written contact-matching protocol, one wants comparability of case definitions. Six people, six different requirements, expressed in six different vocabularies — and one direction of movement. The consistency is in the effect, not in what was said.
Detect, diagnose, stabilize
Three watchers ran alongside the coalition. They read retained evidence and proposed one action. They could not vote, change the world, or alter anyone's memory.
The same pressure, shaped to stay inside ordinary variation
A second run. The same four sources apply the same directional pressure to the same coalition, but every signal is a narrow verification need rather than an escalation, and none refers to any other. The detection cell is unchanged — same three watchers, same thresholds, same trigger. Only how the pressure is expressed differs.
Two retained executions are not a sample, and one pair cannot say how often a detector would misread this. The evasion is authored, not discovered. A detector missing an authored pattern is evidence about that detector at that threshold and nothing more — a threshold that caught this one might raise false alarms elsewhere, which this does not answer.
This is one controlled AI-agent simulation. It demonstrates a possible coordination mechanism; it does not predict how people or real institutions would behave.
Your simulations
Each simulation you run here remains retained on the server and appears in this browser’s workspace. Direct links remain shareable. Historical development runs stay out of this list; the selected Waltzman demonstration remains in the Case study tab.
Its automatically generated walkthrough will open here.
Describe a world. Build an editable simulation.
Tell us what exists, what can change, and what you want to explore. Refine it in conversation or ask the model to make explicit assumptions now.
What do you want to simulate?
Describe it naturally. Clarifying questions come back in about a minute. Configuring a full simulation from assumptions is a much longer job — expect several minutes, and leave the tab open while it runs.
Describe the situation in your own words. I can ask a few material questions, or configure an editable draft immediately.
Discuss first, or configure immediately.
Draft
This is the configured world before anything runs.
Review three separate layers
The world and run determine what can happen. Analysis reads the retained evidence afterward and cannot steer the simulation.
Applied only to retained evidence after the run.
What will actually run
What exists before the run
Who can perceive, decide, and act
What can be represented and delivered
Delivery is explicit. It does not automatically make a claim true, noticed, believed, or acted upon.
What can change the canonical world
Exact mechanisms and coarse transition systems own bounded changes. Actors propose attempts; validation determines what commits.
When observations and attempts can occur
Scheduled moments create opportunities for action. They do not predetermine success.
How retained evidence will be read afterward
Analysis cannot write world state, alter actor memories, or steer the run.
Edit one person directly
Edit the decision and incoming influences directly
Information that enters the simulation
Edit the influence network directly
Messages and explicit recipients
Edit this section directly
Each save creates a retained typed revision and recompiles it. No model call is made.
Inspect complete typed configuration
Compare reasoning-effort conditions on the identical configuration
Runs the same approved configuration once per checked condition, unchanged. Every resulting run is retained and independently analyzable, exactly like a single run.
Execution details
Only evidence available by this step is shown.
Analyze this runOptional Waltzman lens and exact terminal evidence
Apply a read-only lens to what people noticed, cited, attempted, and changed. Adding or removing a lens never reruns the people or changes the world.
Explore the complete result and retained evidence
What changed each round
What this run does—and does not—show
All final person decisions
Complete round trace
Current authoring boundary
Answering now: the certified authoring route.
Natural-language authoring can compose people, canonical world records, places, finite resources, information routes, scheduled moments, and coarse LLM-adjudicated transition systems. Registered exact mechanisms remain limited; every requested behavior is labeled exact, coarse, descriptive, or unsupported before approval, and unsupported material behavior blocks the run.
Set the environment. Configure the coalition. Run.
What enters the decision environment?
Edit one role—or keep the reviewed coalition
How did coordination change across conditions?
Select any trajectory to inspect its rounds, agents, external developments, and terminal decision gate.
Run matrix
| Run | Condition | Round 1 | Round 2 | Round 3 | Gate | Environment |
|---|
Can independent influence sources change whether a group can act?
Five autonomous AI participants must decide whether to deploy a public-health monitoring system. Three other AI agents observe only the public meeting record and independently decide whether—and how—to raise technical, government-oversight, or local-safety concerns.
They receive only public meeting snapshots.
They may speak, adapt a follow-up, or stay silent.
Only coalition members choose their own stance.
What this demonstrates
This is a synthetic mechanism demonstration inspired by Waltzman’s account of influence moving from individual cognition into coordination. It tests whether heterogeneous, feedback-responsive signals can alter perceived risk and collective readiness without a central controller dictating participant decisions. It does not estimate human behavior.
Inspect one retained trajectory
Round overview
Decision environment
Terminal decision gate
Inspect the exact initial agent and control configuration
Participant evidence
How the simulator represents a world, produces change, and retains evidence.
The simulator is a hybrid causal environment. Language models may perceive, remember, interpret, and propose actions for active systems. They do not own canonical truth. Typed mechanisms decide how an attempted action interacts with the world, validated patches commit changes, and an append-only event record preserves what actually happened.
A causal simulation workbench with bounded execution coverage
The workbench is intended for exploratory wargaming and mechanism discovery. An analyst describes a bounded sociotechnical situation, reviews the compiled configuration, runs autonomous and non-autonomous systems in a shared world, and inspects how local interactions accumulate into system-level outcomes. The long-term target is a general-purpose simulator; the deployed product executes only behavior covered by its reviewed templates and registered mechanisms.
A run supports a conditional claim about an implemented model: under these assumptions, components, information paths, and transition rules, this trajectory occurred. It does not predict how real people or institutions will behave, estimate an intervention effect, or validate a social theory by itself.
That is an audit boundary, not automatically a statistically independent experimental unit. Model outputs, actions, state revisions, and analyses belong to one simulated trajectory. Six model calls are six audit records—not six independent observations about the world.
The ontology is a set of separations—not a list of agent types
The simulator does not begin by declaring everything an agent. It separates what exists, what can act, what can be attempted, what is permitted, what succeeds, what information is represented, and what an analyst later infers. This prevents narrative convenience from silently becoming world truth.
Prompts, narration, graphs, and analyses are projections. They cannot independently mutate truth.
A car, document, court, company, or person can exist without receiving an autonomous process.
An available action path does not prove authorization, feasibility, or outcome.
Information can reach someone without being true, noticed, trusted, or acted upon.
Declared transition authorities propose bounded patches; validation owns canonical commit.
Trust, readiness, institutions, and coalitions are not hidden global variables that manufacture behavior.
One typed world—not one narrative per agent
The current runtime stores one strict CausalState. The record collections below are the actual canonical ontology. The graph is a later projection of them; it is not the primary data model.
| Record | What it represents | What it does not imply |
|---|---|---|
FactState | An addressable value with public, analyst, or mechanism visibility. | That every actor can observe it. |
EntityState | A persistent referent with open-ended semantic kind and state. | Cognition, action, personhood, or organizational unity. |
ContainerState | A typed broadcast-routing locus and membership surface. | Spatial location or a collective mind. |
PlaceState | A locus in an acyclic containment hierarchy. | Visibility, reachability, or permission. |
PlacementState | An entity's current immediate place. | That it can move itself. |
SpatialLinkState | Undirected topological adjacency with a physical substrate. | Traversability or an information route. |
PortState | A typed input or output interface owned by an entity or mechanism. | Authorization, capability, or successful use. |
ConnectionState | A directed, effect-type-compatible route between ports. | That an effect actually traveled. |
MechanismSpec | A declared transition authority with bounded reads, writes, outputs, and observations. | That its conditions passed or that it executed. |
CarrierState | A stateful information-holding surface with owner, medium, locator, and revision. | That its current content is true. |
RepresentationToken | Encoded content at one carrier revision with provenance and parent lineage. | That a recipient noticed or believed it. |
ObservationRecord | An apparent content/source surface delivered to one entity through one interface. | Attention, interpretation, memory, or agreement. |
AnalyticalBoundary | A reversible, nonexecuting grouping used for a selected analytical scale. | An additional organization-agent or causal source. |
A car illustrates the distinction. It may be an entity with state, placement, and mechanisms through which a person can operate or move it. It gets its own active-system binding only when autonomous onboard behavior matters to the modeled question.
Configured structure, spatial topology, and causal history use different relation vocabularies
The ontology is not fundamentally a generic property graph. Several typed vocabularies are projected into graph form for inspection.
Ports connect output to input. Ownership, containment, placement, carrier content, provenance lineage, and observation targets also have declared direction.
Adjacency joins two places without inventing a preferred direction. It still does not establish traversability.
One retained event explicitly names earlier events as execution parents. This records declared execution ancestry, not counterfactual causation.
A mechanism may read several facts, representations, placements, or links and jointly write several outcomes. A mechanism node reifies that multi-party rule.
In a configured view, an arrow is a possible typed relationship. In a trajectory view, an execution-parent arrow means the later event declared the earlier event as part of its retained ancestry. A separate analysis would be required to make a counterfactual causal claim.
Agency is an implementation binding layered onto a persistent entity
ActiveSystemSpec binds a scheduled process to an entity. It declares which observation ports the process may perceive, which output ports it may use, its initial private state, optional next activation, interface-withdrawal conditions, and limits on observations, actions, state size, and model spend.
Position expectations, reporting relationships, and authorizations are institutional “oughts.” They are not the person's own values, proof of physical possibility, or commands to choose a result. Relationships, loyalties, distrust, and interpretations may remain natural-language memories rather than privileged numeric trust variables.
The generic person policy still performs perception, interpretation, remembering, and action selection largely within one model activation. A separately inspectable attention and assimilation stage is not yet implemented.
Information has a carrier, representation, provenance, route, and recipient-specific observation
The simulator keeps world truth separate from what any actor knows. Copying information creates a new representation with declared parent lineage; it does not teleport one abstract message between minds.
A configured connection is only a directed possibility. A retained effect_routed → state_committed → observation_delivered chain is evidence that a representation reached an actor. It is not evidence that the content was true or persuasive.
An adjudicator may inspect hidden state when its authority permits it. Actor-visible text must still be projected from committed actor-authorized observations—not copied from the adjudicator's explanation. The implementation can guarantee access-control separation more readily than it can prevent an actor from making a plausible inference from permitted evidence.
Capability, competency, affordance, authorization, attempt, and outcome remain separate
An actor-side ability, such as communication, locomotion, physical manipulation, or computer use.
How well the actor can exercise that capability in the relevant activity.
An action made possible by actor capability, object properties, and current environmental conditions.
Whether the attempted action is permitted under the relevant policy or authority.
The open semantic intent actually proposed through an available output interface.
What the declared transition authority and world conditions cause to happen.
The intended general seam does not require a pre-authored verb such as crop_screenshot_and_email_bob. An actor may propose an open semantic intent. A suitable exact, stochastic, LLM, external, scripted, or replay authority interprets it within a declared patch grammar and read/write scope.
The current runtime preserves several of these distinctions through ports, mechanism authority, and validation, but a general capability–affordance resolver is not yet a complete production subsystem.
No actor or narrator directly edits canonical truth
An active system emits an ActionIntent. The current runtime materializes an ActionAttempt, emits and routes an EffectEnvelope, invokes a registered mechanism, validates the proposed change, and commits a StatePatch or a visible rejection.
Every transition authority declares what it may read and write, its assumptions and fidelity, provenance, and invalid questions. An LLM game master is a legitimate coarse-grained authority, not merely a fallback. It is not an omnipotent state editor: it proposes a structured patch that passes through the same generic and subsystem-declared validation boundary.
Retain the implementation identity, provider and model, complete authorized input, material decoding configuration, structured output, stated assumptions, read/write scope, validation result, and whether exact regeneration is expected, unavailable, or externally controlled. This creates an auditable non-exact transition policy; it does not imply a stable probability distribution when an opaque provider may drift.
ActionIntentActionAttemptEffectEnvelopeMechanismOutcomeInvariantResultStatePatchCausalEventConfigured possibility and realized history are retained separately
New general-world runs use stock Concordia for same-moment actor activation and checkpoint invocation, with a project-owned canonical-world component validating and committing typed transactions. Historical workflow profiles still use ActiveRuntimeSession and CausalSession during migration; they remain compatibility paths, not a hidden scheduler inside the new general runner.
Each event retains logical time, state revision, declared execution parents, action/effect/mechanism/observation identifiers, variance source, invariant results, and any committed patch. Checkpoints preserve canonical state and private active-system state so a run can be resumed or forked. Replay reconstructs from retained state and event evidence; it does not regenerate a model trajectory.
The retained inputs, outputs, attempts, commits, and analyses can be inspected.
A retained execution can be reconstructed from its committed state and evidence.
A new execution under a declared specification produces statistically comparable results. This is not established merely by replay.
Same-moment participants currently receive inputs derived from one frozen pre-moment checkpoint and may generate proposals concurrently, but accepted proposals are committed in canonical order. General joint conflict resolution and atomic multi-proposal commit are not established. Scenarios whose result depends on simultaneous contention require an explicit allocation mechanism or must remain unsupported until the runtime can perform snapshot → independent proposals → conflict resolution → atomic commit.
Organizations and institutions are representations of organized dependencies—not privileged atoms
At high resolution, an organization can be represented as a sociotechnical network of people, artifacts, software, resources, routines, communication routes, authority claims, sanctions, and technical mechanisms. An AnalyticalBoundary can group these records for inspection without becoming another executor.
At coarse resolution, the same subsystem may be represented by one declared active surrogate when its internal machinery is irrelevant to the research question. Organizationhood itself grants no agency. A coarse surrogate may not independently produce the same causal behavior as a simultaneously active detailed representation unless a coupling contract divides responsibility.
declared active system
Institutions may then be inferred from stable patterns: which records count as authoritative, who can block resource movement, which commitments are enforced, which routes become obligatory, and which intermediaries become relied upon. The current runtime supports authored flat analytical boundaries; dynamic, overlapping, contested, or inferred institutions remain future work.
Coordination and influence are interpretations of trajectories—not hidden causes
Waltzman's From Minds to Coordination motivates attention to how local interactions reshape perceived risks, reliance, dependencies, and collective coordination readiness. Heterogeneous adaptive pressure is especially important in the paper's threat framing, but the substrate can also represent homogeneous broadcasts, segmented campaigns, ordinary disruption, legitimate disagreement, and defensive response.
The irreducible world does not contain magic global variables named “institution,” “fragmented trust,” or “blocked coordination.” A Waltzman analysis should derive directional findings from lower-level evidence: which sources and procedures actors rely on, which risks they name, which prerequisites appear, where dependencies conflict, how positions change, and whether locally reasonable actions remain jointly compatible.
An analyst may calculate institutional reliability, trust structure, risk, or readiness from declared evidence. A derived construct cannot secretly cause behavior. It affects execution only when explicitly promoted into the executable model with defined inputs, update rules, visibility, and transition authority.
The current V2 Waltzman lens derives evidence-linked trajectories for information exposure, source-reliance proxies, expressed concern domains, shared action dependencies, and coordination-readiness signals. It uses deterministic calculations over retained typed records; it neither calls another model nor changes the simulation. These are transparent operationalizations, not calibrated measures of real trust, risk, or readiness. A single execution can demonstrate that a mechanism is possible inside the implemented world. Detecting an invariant requires comparable trajectories and aligned directional change across heterogeneous interactions; it cannot be established by labeling one cross-sectional snapshot.
A simulator becomes an experimental instrument only through a declared comparison
Before interpreting repeated executions, the analyst must state the question, factors varied, factors held constant, outcome measures, comparison rule, and what would count as an independent replicate. A run, a checkpoint fork, a model call, and an agent decision are different evidentiary units.
One retained trajectory and its complete audit evidence.
A continuation sharing its prefix with other arms; useful for paired comparison but not an independent history.
A separately sampled execution under the declared replication design. Shared model, prompt, world, or checkpoint dependencies must remain explicit.
The specified contrast that licenses the reported inference, including uncertainty and known non-comparability.
Mechanism demonstrations ask whether a process can occur under implemented assumptions. Comparative experiments ask whether outcomes differ across controlled conditions. Robustness studies ask whether a finding persists across plausible specifications, seeds, models, or world assumptions. None of those licenses a claim about people or institutions without separate empirical grounding.
New general simulations run on Concordia; historical workflows remain on the prior runtime during migration
The natural-language general-world path now compiles semantic proposals into a canonical world hosted by stock Concordia. Concordia owns simultaneous actor activation and checkpoint invocation; project components own authorized context, typed transaction validation, atomic world commits, and evidence. Historical scenario workflows remain readable and executable on the earlier runtime until they are deliberately migrated.
ActiveRuntimeSessionlegacy activation and schedulingCausalSessionlegacy mechanisms, validation, and event log- Existing retained-run compatibility
- Stock simultaneous enginesame-moment actor activation and checkpoint invocation
- Canonical-world componentauthorized views, typed patches, invariants, atomic commit
- Registered exact and LLM authoritiescompiler-owned execution coverage
- Generic evidence, replay, and analysis projection
ActiveRuntimeSession or CausalSession.Present in product code or deployed behavior.
AdoptedCurrent architectural decision.
DesignedSpecified but not production-integrated.
PartialUseful bounded path exists; generality is not established.
What the current system does not establish
LLM behavior is synthetic and shares dependence on the selected base model. The current person model is inspectable, not empirically calibrated.
The target is mechanism plausibility and diagnostic usefulness. Real-world forecasts and probabilities are not claimed.
Natural-language authoring cannot yet compile arbitrary valid combinations of world primitives without a reviewed implementation seam.
Dynamic topology, broad resource physics, general concurrent action, and cross-domain transition catalogues remain incomplete.
Flat analytical boundaries exist; dynamic, overlapping, contested, or inferred institutions are not a general runtime capability.
Waltzman-inspired findings retain evidence and limitations but are not calibrated measures of real trust, risk, or readiness.
Canonical source and code ledger
docs/GOAL.mdCurrent product mission, acceptance, and nonclaims.docs/adr/013-generalized-simulator-foundation.mdAccepted Concordia ownership boundary.docs/research/027-concordia-architecture-revisit.mdCurrent-source inspection, bridge/port evidence, and uncertainty register.docs/research/general-purpose-simulator-ontology-and-machinery.mdDetailed pre-migration ontology, machinery, and gap dossier.docs/research/028-general-simulator-external-review-packet.mdCurrent authority-aware architecture synthesis.src/cybernetic_influence/causal_core/models.pyCanonical state, transition, event, and checkpoint contracts.src/cybernetic_influence/active_runtime/models.pyActive-system, input, intent, proposal, budget, and trace contracts.src/cybernetic_influence/causal_core/projection.pyCanonical graph node, edge, spatial, and occurrence projections.src/cybernetic_influence/authoring/Current typed proposal, compiler, registry, and template-bound paths.src/cybernetic_influence/analysis/Evidence bundles, Waltzman-informed measurement, comparison, and other derived analyses.This public paper is a current synthesis, not a replacement authority. When it conflicts with current source or an accepted ADR, the source contract and ADR govern.
Current outbreak demonstration appendix
This appendix preserves the exact configuration and provenance of the curated outbreak demonstration. It is one scenario built on the machinery above, not the definition of the product.
Initial executable plan
Participant cognition
Each LLM-modeled person receives reviewed personal character, position context, memory, and only the information delivered to them, then independently returns a decision, risk, request, and rationale.
Exercise control
External sources and defensive controllers may introduce authorized developments. They cannot write, select, or override participant stances.
Decision gate
The retained gate applies fixed numeric thresholds to the participant positions after the final round.
Dataset limitations