Methodology

The discipline that keeps this project's claims trustworthy, and the limitations that discipline exists to be honest about.

Deterministic, keyed randomness

Every source of randomness in the simulation is derived from an explicit seed through a keyed random number generator, never from an unseeded or system source. Given the same seed and the same code, a run reproduces bit-for-bit. This is what makes a claim about this project's behaviour checkable rather than anecdotal.

State hashes

At any point in a run, the entire authoritative simulation state can be reduced to a single hash. Two runs that should be identical, such as a world resumed from a checkpoint compared against one that ran continuously through the same period, are verified by comparing this hash, not by eyeballing the result.

Observer non-interference

Everything that presents the world (the desktop viewer, the public website you are reading now) reads state; it never writes it. This is not merely a policy, it is tested directly: a run with spectator/observer features active produces an identical state hash to the same run without them. Watching a universe, in any number, from any number of browsers, cannot change what happens inside it.

Preregistration and holdout seeds

Where this project makes a specific empirical claim about behaviour (rather than a claim about what the rules technically allow), the intent and the evaluation criteria are written down before the result is seen, and evaluated against seeds that were not used while developing or tuning the rules. This guards against quietly moving the goalposts after seeing a convenient result.

Engineering capability versus natural observation

This project distinguishes two different kinds of claim. An engineering capability demonstration shows that a mechanism works when deliberately exercised, for example that manipulation succeeds under favourable conditions. A natural observation describes what a population actually did, unprompted, over a long run. Both are useful. They are not the same claim, and this site does not present one as the other.

General ecological viability as fitness

Selection pressure in this project rewards staying alive, gathering energy and reproducing under whatever conditions currently apply, not any specific named strategy. No fitness function scores an organism for building, cooperating or exploring.

Frozen rulesets

Public Universe 1 runs under one fixed ruleset for its entire life, identified by a physics version string that never changes after genesis. If a better mechanic is discovered later, it cannot be patched into a universe that is already running: doing so would mean the universe's history and its physics no longer agree with each other, which would make every earlier observation about it unreliable. Instead, an improved ruleset becomes the seed of a new universe, genesis'd separately, with the old one preserved exactly as it was.

Genesis identity and checkpoints

A universe's identity, starting seed, code version and initial state hash are recorded once, at genesis, and never altered afterwards. Its running state is checkpointed periodically so it can be recovered exactly after a restart, and its major events are recorded durably so its history survives a process restart intact.

Limitations, stated plainly

Claim discipline

This site distinguishes supported fact, qualified interpretation and claims that are currently unsupported, and tries hard not to blur the three. If you notice a claim on this site that overreaches what has actually been observed, that is a defect worth reporting.