This site is under active construction. Our models, figures, and pages are still evolving — explore freely, but expect things to change.
Deeper InsightsArticle·~7 min read·July 2026

When Members Aren't Identical

Every simulation so far gave all 500 members the same monthly budget — a convenient fiction. Real families need different amounts to live. So we made each member's spend its own number, drawn from a wide distribution, and asked the hard question: does everyone still graduate — to their own full coverage — and is it still fair? The answer is a clean yes, and the way it stays fair is the interesting part.

Phase 1 · Individuals

A model of people, not clones

Up to now, every member in these simulations has been a clone. Same monthly spend, same target, same finish line. That is a convenient fiction, and a fragile one. A cooperative economy that only balances when everyone needs exactly the same amount to live is not a model of people. It is a model of a spreadsheet.

Real families are not clones. One household lives on a modest budget. Another is larger, or lives in a costlier place, and needs several times as much to reach the same security. If the model is going to mean anything, it has to graduate them — the actual, unequal them. And it has to do it fairly. So we took the clones apart.

The setup

Give every family its own budget

We added a single dial: spend spread. At zero, everyone is identical again, and the model reproduces its earlier results exactly — nothing else changed. Turn it up, and each member is handed their own monthly spend, drawn from a realistic distribution. Most families sit near the middle. A long tail has larger budgets, the biggest several times the smallest.

Each family's own spend becomes their own graduation target. "Full coverage" no longer means one shared number. It means your income has grown to meet your cost of living. A member is done when their permanent income covers their own budget — not the average, not their neighbour's. The community is done when the last family gets there.

This is a harder test than it sounds. A big-budget family needs far more income to be covered. And the model's rules deliberately hold everyone in lockstep: no one climbs more than one coverage level per cycle. It would be easy for the high-need families to be left permanently behind. Or the whole community could stall short of the line. Does it?

The result

What happens

Below, the model runs across the spend-spread dial (default settings, seed 12345). Identical budgets sit on the left. A wide, realistic spread sits on the right. For each run, we plot three things: how unequal the resulting incomes are, how unequal the resulting coverage is, and when everyone graduates.

As budgets spread out (left → right), absolute incomes fan apart (gold bars climb). But coverage stays near-perfectly equal (teal line, flat on the floor). The graduation date doesn't move (dashed line, flat). Everyone still finishes, together, on time.

Three findings, and none of them was guaranteed:

  • Everyone still graduates. At every spread level, across every seed we tried, not a single family is left behind. Each one reaches its own full coverage.
  • The clock doesn't move. Whether budgets are identical or spread wide, the community graduates in essentially the same time. That is a touch under eleven years. If anything, it is slightly faster as the spread grows.
  • Coverage stays equal; income does not. The teal line is inequality of coverage — how close each family is to being secure. It stays pinned near zero. But the gold bars, inequality of raw income, climb steadily. The bigger families end up earning more.

That last pair is the whole point, and it deserves its own section.

The mechanism

Earning more, because you need more

When absolute incomes fan apart, the reflex is to worry that inequality is creeping back in. But look at who earns more. In this model, the correlation between a family's spend and its final income is almost perfect: around 0.99. The families that end up with the largest incomes are, almost exactly, the families with the largest budgets.

That is not inequality leaking in. It is the system doing exactly what it should: income rises to meet need. A household that needs three times as much to live ends up earning about three times as much. And it lands at the same place everyone else does: fully covered. The spread in incomes isn't a gap between winners and losers. It is the shape of different lives being carried to the same security.

So the right way to read the two lines is this. Coverage is whether your family is safe — the thing that actually matters. It is held equal for everyone. Income is the raw number. It is allowed to differ exactly as much as needs differ, and not one bit more. The model separates the number that should be equal from the number that shouldn't be. It keeps each where it belongs.

The principle

The finish line moves to meet you

There is a deeper idea underneath this, one worth naming. Call it invariance of opportunity. In most economies, your starting conditions bend your whole path. How much you need, and where you begin, decide whether you ever arrive at all. Here they don't. Your budget sets where your finish line is. The model moves the line to meet you. Then it carries you to it on the same schedule as everyone else.

Two families who contribute alike travel the same journey to security. That holds even if one needs a modest income to get there and the other a large one. The destination is personal; the journey is shared. That is a strong claim. For this first slice of heterogeneity, at least, the model actually delivers it.

What we're claiming, and what we're not
This is a verified result of the ownership-rotation engine under one form of difference: unequal spending needs. Families still share the same patience, the same starting capital, the same appetite for risk. Those are the next dials to turn. Each one gets its own honest test before we claim anything about it. This is Phase 1 of a longer road.
The takeaway

A model that survives contact with real people

The first thing you do to a model that works on identical people is make the people different. That is the first thing reality does. A design that balances only under the fiction of sameness hasn't been tested. It has been flattered.

This one survives the test. Hand every family its own budget, as unequal as you like. The machine still carries all of them to their own security, in the same time. Income rises to meet need rather than pulling apart from it. It is not a spreadsheet that happens to balance. It is starting to look like a model of people.

Try it yourself
Open the Graduation Simulator. It loads with a wide spread of family budgets already set. Run it and watch: the income spread widens, but everyone still crosses the line together. Slide spend spread back to zero and the members become clones again. Every figure here is produced live by the same seeded engine.