Skip to the results
Better To Best Research Hub
Compassionism Framework Simulation v5.6.0
All five architectures · CCO · PTF · PTH · SZH · CIP · BLEI-calibrated

Compassionism aspires to enhance cultures by eradicating extreme poverty while incentivizing participation and contribution: see how it does.

The math and code of this simulation were engineered by Claude, an AI model made by Anthropic, from the concepts in Duke Johnson's book Better To Best and his related vision for eradicating extreme poverty while enriching cultures and supporting human flourishing. The model has not yet been reviewed by an independent economist; the full code is open for anyone to check, and expert collaborators are welcome.

An open agent-based model follows the same 500 simulated adults and their children, living in households as US adults do, for 20 years (or 40, with the Years switch below), once with Compassionism and once with no program, in three environments. The figures below are averages over 500 paired runs; you can also run the model yourself.

What Compassionism is

  • Every adult who takes part receives a monthly allowance of Basic Units (BU): a currency that buys only essentials (food, housing, utilities, health care) and expires if it is not spent.
  • Expired BU can be converted to dollars at higher rates, for work the community values. They go to creative projects organized through the Creative Collectives (networks of artists, makers and other contributors). The projects hire participants, offer their work to members far below the market price, and are paid at the conversion rate they have earned by showing their work through the Collectives. A person's octave sets how much they can convert; it rises with their financial stability. Claude's reading of the design: what the projects deliver counts as new output at market value; the cautious reading, counting only the cost of their hours, is shown beside it.
  • Essential-service providers (ESPs), such as grocers, utilities and clinics, accept BU and convert them to dollars. Community-owned ESPs (Public Trust Foundations, PTFs) split what they earn between lower prices, new capacity and their workers. Privately owned ESPs pass what conversion adds to their BU customers as lower prices. They pay their workers the market rate, which is what community-ESP workers earn, since both compete for the same workers. Community ESPs add capacity within a year when demand outgrows them, paying for the capital they borrow.
  • Community-owned housing (Public Trust Housing, PTH) lowers housing costs and builds residents' equity; zone coordination (SZH) and a civic internet portal (CIP) complete the design.
  • Spending creates jobs in recessions: the program's spending fills the idle capacity a recession leaves, at a multiplier from published estimates.
  • Any adult can join or leave each year.
  • How it is paid for: a Source (the Treasury) issues the BU and pays for every conversion, keeping the conversion tax. Claude's reading of the design: the Hub names no tax that pays the Source, so the model treats what it pays out as new money, except what new output backs.
Limits, in short. This is an exploratory model, not a forecast. Its results show what its assumptions imply; they do not show that the assumptions are true.
  • The decisive unknown is how much new output conversion rewards call forth. Treated as new money with little output behind it, they raise prices fast and erode savings; fully backed by output, they do not. The figures show both ends and a middle reading.
  • Households are fixed in the main reading: children stay children and couples neither form nor part (a reading lets families age); partners are paired at random; one country's prices and wages (US).
  • No places: community businesses and housing are national averages, and the design's local charters cannot be represented.
  • Prices respond to new money by a simple rule; there is no central bank, and in the main reading savings earn no interest (a reading protects them).
  • Public costs avoided count homelessness, prisons, hospital and psychiatric care, each from a published causal estimate; savings in child welfare services are not counted.
  • Work: people lose jobs and find new ones. How much lower pay is after a permanent job loss is a design parameter (a tenth on average), and it drives v5.4's largest new result. No one enters the labor force from outside, so unemployment is below the official rate. Program spending creates jobs only in recessions.
  • The model has not been reviewed by an independent economist.
  • The full list of assumptions and limits, the calibration and the version history are on the replication page.
Method. Formulas, calibration and version history: Replication framework. Code, checks and how to run them: GitHub. Reproduce the figures: node harness.js testbed 500 release ref,adv,st.
▶ 📖 Glossary new to this? tap to expand
CCO — Creative Currency Octaves

Dual-currency layer. Participants get monthly Basic Units (BU), spent on essentials at essential-service providers (ESPs), community-owned or private; expired BU are converted to primary currency (dollars) at merit-scaled rates through the Creative Collectives.

BU — Basic Units

The community currency issued by CCO. Pegged 1:1 to primary currency, accepted for essentials by essential-service providers (ESPs), community-owned (PTF) or private, and expires monthly.

ESP — Essential-service provider

A business that sells essentials (groceries, utilities, health care, meals) and accepts BU. Community-owned ESPs are PTFs; privately owned ESPs pass what conversion adds to their BU customers as lower prices.

Creative Collectives

Networks of artists, makers and other contributors, part of CCO, that review members' work and manage the conversion of expired BU into primary currency at elevated rates.

PTF — Public Trust Foundations

Community-owned, not-for-profit businesses that accept BU. Modeled as a cost-reduction mechanism (12–16% lower costs), not a wealth-addition channel.

PTH — Public Trust Housing

Community-owned housing; monthly payments build Acre Equity instead of paying market rent or mortgage interest.

AE — Acre Equity

Community equity built by PTH residents, appreciating ~4%/yr, accessible at exit subject to a tenure-based liquidity haircut.

SZH — Social Zone Harmonization

Spatial governance layer organizing where PTF/PTH deploy; gates cooperative synergy effects behind a zone-participation threshold.

CIP — Citizens Internet Portal

Digital platform administering CCO currency operations and democratic voting for PTH/PTF decisions.

BLEI — Basic Living Economic Index

Primary welfare metric: how many days of basic living an agent's accessible resources cover (cash + income + benefit buffers). Two readings are shown: the BLEI paper's own, and the same-rules reading (earlier called design-neutral): the same rules for everyone: 12% of a month's wage and the ordinary daily cost of living, plus one month of whatever regular support a design pays; it leaves out the two extras the BLEI paper gives participants (20% of wage, and a lower daily cost in community housing).

EDC — Extractive Drain Coefficient

Share of income captured by contracts that build zero household wealth (rent, interest, fees). PTH payments have EDC = 0. The earlier engine's EDC figures are a design target proxy: a formula set to the BLEI paper's target bands, not measured from the model's flows (since v5.3 the model also measures it from rent and interest paid).

FBS — Financial Bandwidth Score

Monthly residual resources above the basic-living threshold; gates an agent's probability of advancing an octave level.

Full definitions with citations: Replication Framework Key Concepts panel.

The answer in ten seconds

With Compassionism, against no program #

Four measures of poverty, three for adults and one for children, each an average over the paired runs. Use the strip above to change the environment, 20 or 40 years, and whether the big number shows the run with Compassionism or the run with no program.

Since v5.3 the adults live in households with their children. They start with the wealth the US survey shows for their kind of household, spend less in a year their income is short, and their BU buy the Hub’s full list. These changes affect the no-program run too, so the figures are not comparable with earlier releases (the findings explorer keeps each release apart). Since v5.6 both runs also have today’s safety net: SNAP (with its work rule), the earned income tax credit and the refundable Child Tax Credit. “No program” now means today’s US policy, and each change is what Compassionism adds to it.

Below 30 days of basic living

11.7%

with Compassionism, against 26.5% with no program

Change: −14.8 points

In a typical year, the share of adults whose savings, pay and support would cover fewer than 30 days of basic living (the BLEI paper’s measure; in a household, its savings, pay and costs).

Below the cost of living

19.5%

with Compassionism, against 49.3% with no program

Change: −29.7 points

In a typical year, the share of adults whose household’s income falls short of the household’s cost of a basic living (the MIT living-wage basket for its adults and children).

Too little wealth

44.4%

with Compassionism, against 32.7% with no program

Worse: +11.7 points

At the end of the run, the share of adults with less than $25,000 of net wealth (what someone owns minus what they owe; in a couple, half of what the two own) in today’s money.

Children below the cost of living

32.2%

with Compassionism, against 76.4% with no program

Change: −44.2 points

In a typical year, the share of children whose household’s income falls short of the household’s cost of a basic living (the MIT living-wage basket for its adults and children).

Reference environment, 20 years; averages over 500 paired runs of 500 simulated adults and their children, in households (release v5.6 data); both runs include today’s safety net.

Go deeper: every result, chart by chart

The full result, in words
Against the Hub’s own targets (Year 7 and the last year)

Meet the adults

One run, every adult #

Each mark is one simulated adult in one run (the first of the paired runs), with Compassionism and with no program: the same people, the same luck. Its shape and color show the adult’s situation in the chosen year, the most serious that applies. Move the year, or choose an adult to follow their life. One run varies more than the averages above.

The adults of one run load when you reach this section.

Over time

How poverty moves over time #

The share of the same adults below each line, year by year, with Compassionism and with no program. The line is the average over the runs; the shaded band is where the middle eight runs in ten fall, for the run chosen in the strip above.

View as table
The year-by-year charts of the release (savings and what a month buys), with their numbers

More on the results by environment

Who gains

How savings shift, and for whom #

Where the program moves people along the whole range of savings, and which groups gain or lose. A group that loses is named.

Savings at each tenth of the adults, from the poorest to the richest

View as table
Change in real resources a year, by group

Households and children

Families and children #

The adults live in households as US adults do: single adults, single parents, and couples with and without children. A household is poor when its pooled income falls short of its own cost of living, childcare included, and each child brings a quarter of the adult allowance. Each row is a share of people, with Compassionism and with no program.

View as table

More on households and children

Jobs, homes and shops

Losing a job, community homes and shops, and how risky life is #

People can lose their job and find another, as US workers do, with unemployment insurance in both runs. After a permanent loss, pay on return is lower (by a tenth on average, a design parameter). Community housing keeps the books for every home, and community businesses cut prices sector by sector. The rows below are shares of adults, with Compassionism and with no program. They show how often people are out of work, and how far and how often life knocks them back.

View as table

More on jobs, homes and risk

What each part does

The parts of the design #

Each part in one card: what it does, what it adds to the result, the evidence behind how the model represents it, and its limit, with the readings that test it.

What each part adds: the main result against the main result without that part, on the same runs

What each part adds loads with the release data.

How the result moves when one part is read differently

The measure follows the choice in “How sure are we?”.

Each part, chart by chart

What it costs and who pays

Cost, the Source, and the public costs avoided #

Per adult a year, in today’s dollars, for the environment and horizon chosen above.

Other ways of paying for it (not specified by the Hub)

Public costs avoided

How sure are we?

How far the answer moves #

Every reading added to test the answer (savings that keep up with prices, aging, closer to US data, backing, rents, review errors, other ways to pay) is shown as the change against no program, with its 95% interval. A reading is the main result with one assumption changed. The vertical line is the main result. A mark to its left means the reading helps; a mark to its right means it hurts. A reading that changes something outside the design (savings that keep up with prices, aging, the US-data readings) is compared with no program under the same rule.

Other readings of the design, side by side
ReadingBelow 30 days of basic living (your BLEI; same-rules reading), change vs no programBelow the cost of livingToo little wealth, year 20Prices, rise a yearCost per adult a year
The data behind this page

The figures above for this environment and number of years, with the version, the command that reproduces them and the build fingerprint.

Every reading, with its table

The 500-seed study: three health systems, the price channel, and what the results depend on

Run it yourself

Run the model in your browser #

One run of 500 adults in the environment and number of years chosen above, with and without the program (a few seconds; longer for 40 years). One run varies more than the 500-run averages.

A run here is one of the paired runs behind the figures above, so it varies more than their averages: the averages are the figures to quote. Its environment and years follow the strip above.

Explore the earlier engine The engine the page ran until v5.0 (v4.22, as coded), with its settings, presets and charts, on a page of its own. Its figures differ from the results above.