1 in 8 BillionEnglish한국어日本語繁體中文Tiếng ViệtFrançaisไทยEspañolDeutschPortuguêsРусскийTürkçeBahasa IndonesiaItalianoالعربيةفارسیУкраїнськаPolskiBe born

1in8b Engine · for research and teaching

Methods and validation

The 1in8b Engine is the life simulation behind 1 in 8 Billion. This page says what it rests on, how it is fitted to the data, how close it comes, what it leaves out, and how to cite it. The lives it makes follow real statistics, but they are simulated: not real people, records or forecasts. Say so wherever you use them.

What the engine does

It is a microsimulation that lives one person at a time, a year at a time, from birth to death. A birth is drawn by the real share of births in 172 countries and territories (UN World Population Prospects 2024), with a sex, a town or village, a family and its place among the country's income fifths. Each year, what can happen (illness and death, school and its end, work, pay and its changes, a partner, children, a move abroad, fleeing, disasters, the history of that year in that place) happens at the rates the data gives for that country, that age and that person's situation. Choices are made by the person (on the site, by the reader; in the API, by the caller or by a policy of what most people choose); a choice moves the odds of what follows, it never decides it. Past years (1950 to 2025) live each year in the country as it was then; the coming world follows the UN's projections.

How it is fitted

These checks are run again whenever a change touches what they measure, and a change that moves the outcomes away from the data is fixed in the mechanism, not in the check.

How close it comes

Measured on engine 0.9.52, 2026-11-06, with choices made as most people would.

Life expectancy at birth (years), 400 lives each

countrysimulatedUN WPP 2024difference
Nigeria54.954.5+0.4
Ethiopia68.567.3+1.2
India72.272.0+0.2
Egypt71.271.6-0.4
Brazil75.375.8-0.5
Mexico73.975.1-1.2
China77.077.9-0.9
United States78.579.3-0.8
Germany82.581.4+1.1
South Korea83.684.3-0.7
Japan85.184.7+0.4
Lesotho56.357.4-1.1

Schooling finished, of 2,000 lives drawn by today's births

stagesimulateddata (births-weighted)
primary or more82.9%82.8%
lower secondary or more70.9%72.0%
upper secondary or more51.0%51.3%
university or more24.5%25.0%

Where the working lives worked, by sector

sectorsimulateddata (births-weighted)
agriculture31.5%35.1%
industry21.9%19.9%
services46.6%45.0%

Of the same 2,000 lives, 4.2% ever lived abroad and 2.1% ever had to flee. These numbers move a little from run to run; a sample of a few hundred lives differs from the data by chance alone.

What it leaves out, and where to be careful

Research editions

Each May and November the engine as it is then is frozen and kept for a year. Add engine= and its name to a call of /api/v1/life or /api/v1/simulate, and the same calls with the same seed give the same answers to anyone, as long as the edition is kept. The answer's meta says the edition and the line to cite. The record comes in English or Korean.

curl -H 'Authorization: Bearer k8b_…' 'https://1in8b.life/api/v1/simulate?country=NGA,KOR&n=200&seed=7&engine=2026-11'

Research at a university or an institute, teaching and other uses that make no money can have a larger plan free for a year: write to contact@1in8b.life from the address the key goes to, saying who you are and what the work is.

How to cite

1in8b Engine, research edition 2026-11 (engine version as given in meta.engine). 1 in 8 Billion. https://1in8b.life/en/methods/ (accessed on the date you used it).

@software{one_in_8_billion_engine,
  title        = {1in8b Engine: the life simulation behind 1 in 8 Billion},
  author       = {{Jin's Earth}},
  year         = {2026},
  version      = {research edition 2026-11},
  url          = {https://1in8b.life/en/methods/},
  note         = {Simulated lives following real statistics; not real people, records or forecasts}
}

For teaching

In a class, students can live a life each in the classroom edition, with a guide, a lab (five children born the same day in five countries, a child born in the same country in five decades, hundreds of today's babies beside the real figures, a guess from the start of a life against how 300 such lives went, and the class's own lives gathered from short codes) and a worksheet: the guide for teachers. For a seminar, the API's free key is enough for a class (about 600 lives a month), and its answers can be compared with what students predicted.