# Hack For Freedom Submission ## Name of Project Nation Bootstrapper ## Project Description Public and private institutions are degrading at a pace that is just so very scary. What will replace them? is it going to be chaos, poverty and war? or are we, as one race of human beings, going to be able to steer our future and that of the new generations in the direction we all want? Nation bootstraper let's anyone found a new nation. How? by setting a goal in terms of the size of its national treasury, and by drafting the first article of it's constitution. After this, the nation goes through an initial "founding phase", where new founders/citizens can contribute more resources to the treasury in exchange of governance rights, and can also start excersing these rights by evolving the vision of the nation, through its constitution, attracting more citizens and resources. If the target amount of resources are collected, these become available to all the citizens of the nation to be governed democractically. If not, then that's ok too! each contributers gets their contribution back. Until, eventually, one nation makes it. The best of all: Once founded, no one, not even the most powerful or autoritarian goverment on Earth can stop the new nation and its citizens from organizing and excersing the right to influence the future of this planet. ## Project Team @pepoospina ## A prototype (code or no-code) ### Intro <iframe width="350" height="500" src="https://www.loom.com/embed/bb515a278a9f41d4890a808334edf0ab" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> ### Nation Creation <iframe width="350" height="500" src="https://www.loom.com/embed/0eaca091e0cb4a5587b5d3288646fb7b" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> ### Referendums <iframe width="350" height="500" src="https://www.loom.com/embed/dff0e910bdc14594881cc96942b4860f" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> ## Technical Overview For this hackathon we were able to work with Aragon DAOs and execute the following functions: - Create a DAO - Read the DAO members and active votes. - Propose to add members (mint tokens). - Propose to execute the agent to approva a merge proposal to an \_Prtcl repository used for a Wiki governed by the DAO. We also forked the MiniMeToken to include a simple fundraising logic where tokens would be exchanged for ETH, 1-to-1 and contributors would get their refunds if the given target was not reached. ## [Github Repo](https://github.com/uprtcl/js-uprtcl/tree/daofy)