being built · synthetic diffusion simulator

ochlos

ὄχλος — the crowd a seed few can move
_

Can a seed 10% move 90%? Ochlos is a closed-world lab for the physics of social diffusion — a persuasive minority working a synthetic crowd, tick by tick, so you can watch, measure, and interrogate exactly how adoption spreads.

the simulator is being set up ↓
What it is

A wind-tunnel for minority influence.

You generate a synthetic population from trait distributions, wire it into a follow-graph, hand a persuasive seed minority an objective, and run the clock. Ochlos plays out the cascade deterministically — so the same setup always reproduces, and changing one variable tells you exactly what that variable did.

synthetic

No real people

Every agent is generated from trait distributions — income, openness, susceptibility, price-sensitivity. "Low income" mechanically means "harder to convert," never a real identity.

deterministic

Reproducible runs

Same config, same seed, same run — every time. That's what makes "change the network, try again, compare" actually mean something.

closed world

A sealed lab

The feed is an internal message bus. Agents can't reach real platforms or real people. Findings are general dynamics, not targeting.

How it works

Configure it once. Watch the crowd move.

A run moves through a real diffusion lifecycle — and every step is measurable.

01

Build the population

Draw a synthetic crowd from persona templates and generate its follow-graph — scale-free hubs, small-world, or random as a control.

02

Seed the persuaders

A minority (default 10%) gets the objective and starts posting. Optionally place them on the network's hubs — the headline experiment.

03

Run the cascade

Each tick, agents adopt once enough of the people they follow have — gated by affordability and amplified by the feed. A Granovetter threshold model with real feed dynamics.

04

Attribute who convinced whom

For every buyer, the visible positive exposures that preceded its decision — a "who convinced whom" graph. The headline analytical artifact.

05

Ask the sim · fork & compare

"What if price were lower?" Fork the config, re-run, and get a side-by-side attributable to that one change. Answers cite the exact ticks and agents.

Provenance

Synthetic crowd. Real, anchored record.

The population is invented — but the run isn't hand-waving. Each agent carries a real on-chain identity, and each run is anchored, so the record of what was simulated is auditable.

on-chain identity

Real registered agents

Each agent holds a Concordium CIS-8004 identity, cross-linked to fetch.ai, Ethereum, Solana and NEAR. A registered agent is a real, verifiable entry.

anchored

Tamper-evident runs

The run's config hash and final metrics are anchored on-chain, and every adoption decision drops an anchor — so results can't be quietly rewritten.

testnet → mainnet

Proven, then real

Every mechanism is proven on testnet first. Agent cards live here on ochlos.online, so anything the registry points at resolves to a real project.

The simulator is being set up.

soon: run a scenario · watch the cascade · interrogate the result
all populations, feeds and results shown are synthetic-simulation output — no real individuals