Land Algorithmdemo
Start hereYour goalScored parcelsSimulate the portfolioCompare two goalsLet the system proposeGlossary
Mixed data — 250 real Maricopa AZ parcels (county ArcGIS + ATTOM) and ~405 synthetic seed parcels for FL / CO / TX coverage. Engine: Python at /src; UI re-runs the buy/look-again/skip decision in TypeScript for a parity test. Plain-language glossary at /glossary.

What could the portfolio earn — and lose?

This page takes the parcels marked Buy against your goal, rolls the dice thousands of times with different markets (good market, recession, catastrophe), and shows the full range — the best 5% of futures, the average, the worst 5%, and the chance the portfolio loses money or runs out of it. The exact dice the simulator rolls are calibrated where we have real data; see the glossary for what “real data” means here.

Failed to load parcels: Error: Supabase parcels query failed: TypeError: fetch failed