HomeEconomics & Social SystemsFree-Rider Problem: Lighthouse Funding Lab

Free-Rider Problem: Lighthouse Funding Lab

Simulate a population of citizens each with their own willingness-to-pay for a public good (a lighthouse's beam). Compare voluntary contribution, where free-riders chronically under-fund it, against compulsory taxation, which reaches the full collectively-desired funding level.

Economics & Social Systems3DModerate60 FPS
free-rider-problem-lighthouse-funding-lab ↗ Open standalone

A lighthouse is a textbook public good: once its beam is lit, no ship can be excluded from seeing it, and one ship benefiting doesn't leave less light for the next. This simulator generates a population of citizens, each with their own private willingness-to-pay for the lighthouse, and lets you fund it two ways — voluntary contribution, where rational free-riders chronically under-fund the good relative to what the population collectively wants, or compulsory taxation, which reaches the full collectively-desired funding level regardless of individual incentives. Watch the beam's brightness and range, and how many ships drift beyond its safe glow, respond live to the funding gap.

⚙ Under the hood

Simulate a population of citizens with private willingness-to-pay for a public good — a lighthouse's beam. Compare voluntary contribution, where free-riders chronically under-fund it, against compulsory taxation, which reaches the full collectively-desired funding level.

free rider problempublic goodsnon-excludablenon-rivalrousvoluntary contributiontaxationcollective actioneconomicsgame theory

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)