Online appendix materials for:
Baker, Matthew J., and Jonathan H. Conning. 2026. “A Model of Enclosures: Conflict, Coordination and Efficiency in the Transformation of Property Rights” Review of Economic Studies, forthcoming early arXiv PDF | Feb 2026 version PDF
Complete mathematical derivations, and the code that reproduces every figure in the paper.

Contents¶
The Model — a guided walkthrough of the derivations, in the paper’s order: how each threshold is obtained, and why the algebra collapses the way it does. Every section ends at a numbered equation from the paper.
Reproducing the Paper’s Figures — each figure in one function call, and how to change the parameters.
Manufacturing and Structural Transformation — a three-sector extension that goes beyond the published paper, including a result on when enclosure releases labor to industry and when it does the opposite.
Mathematical Appendix — the full derivations, equation by equation.
Running the code¶
git clone https://github.com/open-enclose/open-enclose.github.io
cd open-enclose.github.io
pip install -e ".[dev]"
python scripts/make_figures.py --outdir Figures # regenerate every figure
pytest tests/ # the full suiteThe enclose package is layered so that each piece can be checked against another:
| Module | Contents |
|---|---|
enclose.model | The economics — , labor allocation, rents, wages, enclosure rates. numpy only. |
enclose.loci | The boundary loci in space, tagged with paper equation numbers. |
enclose.symbolic | Symbolic derivations of every locus, used to verify the numeric layer. |
enclose.manufacturing | The three-sector extension. |
enclose.figures | One function per figure. |
Figures are regenerated in CI on every push, immediately before the site is built, so what is published here cannot drift from the code that produces it.