This world currently has (almost) no just courts. People and organizations have wrong amounts of money. There are sometimes people that die of hunger or underfinanced projects and on the other side moneybags that do nothing good or even much evil. Not everytime somebody underfinanced dies of hunger, but even despite for example Linus Torvalds already has like $150M, it would be more just if he had more than his bad counterpart Bill Gates. We need a mean to pay underfinanced people or projects enough amounts of money, without requiring somebody to withdraw this money from their accounts harming themselves to help somebody other.
And this can be done with crypto: Just mint money to underfinanced persons.
In the context of this project, I call somebody who mints money, “a court”. A court could be a person or what is usually better an organization ruled by voting, etc. Because no single court can be just (unless he is God), we need multiple courts every one having its own set of tokens. The idea is that tokens of “good” courts become valuable and bad courts’ tokens diminish. If a court loses reputation, another court could take its place. This is the most democratic (and this most effective) way of spreading money we can conceive now.
This idea has many different (good) use cases:
- People who did good deeds for free (example: it would be more just if Linus Torvalds would receive not less compensation than Bill Gates).
- Victims of violence or cheating. This is especially true for victims of discrimination because there is often no single body to blame who would pay the compensation.
- Everybody should be given some token on the mere foundation that he is a human and should have human rights. Note that this is not quite traditional UBI with all its deficiencies, but more like special money to give people rights they miss.
- Money to accomplish some important project. (Consider, for example, helping Linux to take over Windows and millions of other projects in need of money. Traditional foundation grants can’t because they have together very much too little money.)
- Reward of open source products and ideas
- Give crypto for everybody in the world
- Money to poor countries
- Anti-war funds
- Helping to resist global warming (donate to solar power plants, for example)
- Etc. Etc.
So we produce money out of nothing and give it to those who should have it.
I have already developed a ERC-1155 smart contract to do it! See here for the technical details of the idea. It is basically a directed multigraph of courts that may trust other courts entirely or on a limited amount of money. Every court has its own set of tokens, but tokens of different courts have a common property and can be “transferred” (“converted”) between courts.
What remains to do:
- Debugging/Testing/Security audit.
- We need an Ethereum smart contract (that would call the above-mentioned contract I developed) for voting. It can be done using Aragon.
- We need dApp around that voting contract to allow to use it easily.
- Advertise the project.
- “Hire” the judges.
- Put our tokens to the exchanges.
That’s all. After this, we have another world.
I need money to pay for the above!
I could even accomplish much of this myself, but I do not know how to create the initial infrastructure of the project: directory structure, testing, CI. I don’t, for example, know whether to use or not OpenZeppelin, whether to use GitLab or BitBucket, how to do testing, etc.
So I need help in at very least the first item of the following list:
- creating a basic directory/build infrastructure for a testable Aragon-based project, containing also an (already written) non-Aragon smart contract, deciding which Git server to keep it on and deciding on CI; 2. debugging/testing/security audit of the non-Aragon smart contract; 3. developing a voting Aragon app around a non-Aragon ERC1155-based smart contract with not so complex API. 4. Advertising.
Please: 1. advise me on how much money I need for this; 2. donate; (3. volunteer, just submit pull requests).
Any help? Any advice?