3. How can we do this?
Step 1. Attempt to model a small scale society – create virtual working simulations, start from simple scenario of say 100 inhabitants on an island, what are the many ways they can structure and interact in a functioning society? what are the value systems of the inhabitants? how does the society serve its inhabitants needs?
Step 2. Scale up the simulations to more inhabitants and continue to add complexity, use real world feedback to improve the models.
Step 3. Learning from previous simulations collaborate with all the designers and developers to create an open source universal engine for anyone to be able to create their own models of society with relative ease – let people play around with it, then build a knowledge database of what is conceivably possible, then cross reference these ideas with real world feedback if it was ever attempted and how successful was it?
Step 4. Create a massive virtual environment where each society model acts like an organism, using genetic algorithms let the organisms procreate resulting in the structures of society to become intermingled – traits are passed and inherited from parent models to sibling models coupled with mutation to add diversity. If sibling models can’t function they perish – and if they are more successful then they flourish. With several generations of this simulation optimality emerges, the real world can observe and start to image these results.
Step 5. Each community in the world runs their own virtual environment, with their own localized feedback to generate the exact environment contours that the organism society models evolve in. Society models emigrate to other community environments to add diversity and unite humanity’s direction.
Step 6. Continue this process and witness the emergence to optimality – welcome to the age of emergence!
Here is one of the proposed plans using localized simulations with an addition of a global resource simulator:

