Ship one populated example, document the structure, let others fork
The reflex of the solo practitioner who builds something useful is to keep the populated version private. The fear is obvious: if the populated version is the product, publishing it gives the product away. The reflex is wrong, and Realtor Copilot v2 (published on github) is what publishing it the other way looks like. The framework is MIT-licensed and on GitHub. Four populated case studies ship in the repo. Other practitioners are explicitly invited to add their own market as a new example. The first author owns the canonical examples. The template becomes the category standard. Every fork is inbound. What is in the repo: Four markets, three of them deliberately nothing alike. The point of shipping four is not coverage; it is proof that the architecture survives wildly different market structures. A diaspora-driven city, a monolingual U.S. suburb, a foreign-dominant resort, and a mainstream European capital. If the structure works across those four, the structure works. Why the case studies are the moat: A framework with no populated examples is a README. Anyone can fork a README. A framework with four populated examples is a working pattern, and the four examples are the part nobody can copy without redoing the work. The populated regions encode local market data, vendor list shape, regulation-surfacing language, and tone choices that a forker has to replicate from scratch for their own market. The first author of any of these case studies owns the canonical version. Every later fork in that geography is downstream of the canonical. The populated Khao Lak pack is more than a Khao Lak install; it is the reference template every other Thai-coastal-resort agent works from when they build their own. The fork invitation as a moat-builder: The README ends with an invitation: “Adding your market as a new example.” Other practitioners are encouraged to populate the framework for their own market and submit it back. Counterintuitive on the surface — invite competitors? In practice, every accepted contribution does three things at once.