Explainer
How the simulation works
404human does not forecast elections or measure real opinions. It is a lab: you design a system of rules and watch, in real time, where a synthetic population frays, protests, or holds.
Approach
The idea is speculative and educational. You define a nation's “operating constitution” — who decides, who can say no, how loud the press is, how much welfare, how much policing — and the engine turns those levers into dynamics of mood, trust, exclusion, and institutional capacity.
There is no hidden oracle: every outcome comes from declared rules and a deterministic pseudo-random number generator. Same seed, same conditions, same trajectory.
Paradigm
Technically 404human is a cohort-level multi-agent simulation that is discrete and deterministic. It sits near agent-based models, without claiming a “full” ABM: there are not thousands of individuals with autonomous psychology, but meso units (cohorts by district and profile) whose reactions emerge from the system's rules.
- Tick time — the world advances in discrete steps, not continuous physics.
- Meso agents — cohorts with values, wealth, mood, and trust; 3D sprites are visualization only.
- Institutional procedure — crises follow a normative pipeline (agenda, committee, floor, possible vetoes…).
- Speculative design — meant for reasoning about trade-offs, not calibrating forecasts on historical data.
In short: a political-systems lab, not a digital twin of real society.
What it is not
- Not a poll or an econometric model calibrated on historical data.
- It does not produce election forecasts or “scientific” policy advice.
- It does not simulate individual citizens with full psychology: it works by groups (cohorts).
- The 3D territory is a spatial metaphor, not a realistic city-sim.
The engine
The simulation advances in discrete ticks. At each step the engine:
- updates cohort mood and trust (welfare, taxes, rights, tension, corruption, surveillance…), with different sensitivities by profile;
- advances any active crisis through a procedure (agenda → committee → floor → possibly upper house → executive → review);
- recomputes aggregate metrics: legitimacy, capacity, polarization, exclusion, stability, tension, prosperity, rights;
- updates institutional memory (decree debt, veto frustration, repeats of the same crisis);
- logs events and, when a crisis ends, archives history with support factors.
Support for a measure is not a black box: it breaks into channels (cohort alignment, decision rules, agenda, press, memory, uncertainty). In emergencies, if decree powers are high, the executive can shorten the procedure — typically at a trust cost among those who care about form, with scars that outlast a single tick.
Synthetic population
The nation is divided into districts and cohorts (meso-level: artisans, students, professionals, precarious workers…). Each cohort has size, values (equality, freedom, order, care), wealth, mood, and trust.
Votes and support for proposals are not weighted equally: a census or “stakeholder” system skews voice toward those with more resources; majoritarian rules reward clear coalitions; sortition equalizes. Each profile reacts differently to welfare, taxes, labor, markets, surveillance, and rights — according to the society theory chosen at foundation.
On the 3D territory each cohort is “exploded” into many visual agents: they are not simulated one by one, but make clustering, polarization, and protest readable.
Assumptions, not discoveries
Cohort reactions encode a theory of how politics works. That theory is a designer (or player) choice — not something the engine learns from data. At foundation you pick a society theory that rescales how strongly each profile responds to welfare, tax, labor, markets, surveillance, and rights.
The shape of the formulas stays fixed across theories; only the multipliers change:
- Welfare lifts mood more for poorer cohorts: roughly
(welfare − 0.5) × (1 − wealth) × sensitivity. - Tax progressivity helps below-median wealth and hurts above it:
(tax − 0.5) × (0.5 − wealth) × sensitivity. - Labor protection tracks the poor; market openness tracks the wealthy.
- Surveillance erodes trust for everyone (no cohort-level “order bonus” from cameras):
−surveillance × sensitivity.
Presets such as “class & redistribution”, “order first”, “liberty first”, or “uniform reactions” change how sharp those gradients feel. A flat theory sets every multiplier to 1.0; wealth and values still matter, reaction strength does not.
Rules and templates
You start from four institutional models (sortition assembly, presidentialism, technocracy, direct democracy), choose a society theory for cohort sensitivities, and can tune dozens of parameters: legislature, executive, rights, economy, security. During play you can still reform the constitution and watch how the population recalibrates expectations.
Technical transparency
- Runs entirely in the browser; no accounts.
- Deterministic RNG (same seed → same outcomes).
- Local save and sharing via URL/payload.
- Zero analytics and profiling cookies.
Details on privacy and infrastructure choices: Transparency.
How to read it
Use the charts and crisis timeline as lenses, not verdicts. Useful questions: who gains voice? Who stays out? Where is the system fast but fragile? Where is it inclusive but unable to decide?