A decentralized contract system is an application that makes it possible to everyone to create contracts between individuals and companies.
Imagine a situation where a landlord has tenants, but also pay contractors to execute work on his properties. The landlord would create a contract with each of his tenant. The contract would state the address of the apartment, and all the conditions. It would also state the conditions that could make the contract end and the amount of money that the tenant would need to pay, on a monthly basis. It would also contain a start and end date.
When signing such a contract, the tenant would need to pay the contract the agreed amount. Every month, the landlord would have access to the contract's money.
The landlord would also create contracts with his contractors. Upon creation, the landlord would need to set a price for the contract and upload Dash to the contract. When a contractor finishes a job, he would receive the Dash compensation automatically.
Globally, every contracts would be encrypted and stored on the decentralized network. In case of a dispute, the contract would get decrypted and the community would be able to vote who is right and/or wrong.
The decrypted contracts would also stay decrypted forever. Therefore, if someone gets a very high level of "bad behaviour" while interacting with a contract, the community would know that this entity might provide bad quality output.
Of course, it would be possible to create a new "identity" in the network, but then, we would know that this person didn't execute any contract successfully, therefore the risk of dealing with this entity would be higher.
This system would be used by everyone doing business with others. It would add transparency in business and provide an automatic way of paying people. It would also serve as an automatic bookkeeping system.
To make the system easier to use, I would also build a web interface and a mobile application.
I think that this system would make Dash easier to use by the mainstream community and therefore increase adoption.
EDIT: If you have any comment or concerns regarding this proposition, please elaborate in the comments.
This is also a draft of what I'd like to build. After exchanging comments with the community, I'll write the real proposition, with budgets and milestones.
Imagine a situation where a landlord has tenants, but also pay contractors to execute work on his properties. The landlord would create a contract with each of his tenant. The contract would state the address of the apartment, and all the conditions. It would also state the conditions that could make the contract end and the amount of money that the tenant would need to pay, on a monthly basis. It would also contain a start and end date.
When signing such a contract, the tenant would need to pay the contract the agreed amount. Every month, the landlord would have access to the contract's money.
The landlord would also create contracts with his contractors. Upon creation, the landlord would need to set a price for the contract and upload Dash to the contract. When a contractor finishes a job, he would receive the Dash compensation automatically.
Globally, every contracts would be encrypted and stored on the decentralized network. In case of a dispute, the contract would get decrypted and the community would be able to vote who is right and/or wrong.
The decrypted contracts would also stay decrypted forever. Therefore, if someone gets a very high level of "bad behaviour" while interacting with a contract, the community would know that this entity might provide bad quality output.
Of course, it would be possible to create a new "identity" in the network, but then, we would know that this person didn't execute any contract successfully, therefore the risk of dealing with this entity would be higher.
This system would be used by everyone doing business with others. It would add transparency in business and provide an automatic way of paying people. It would also serve as an automatic bookkeeping system.
To make the system easier to use, I would also build a web interface and a mobile application.
I think that this system would make Dash easier to use by the mainstream community and therefore increase adoption.
EDIT: If you have any comment or concerns regarding this proposition, please elaborate in the comments.
This is also a draft of what I'd like to build. After exchanging comments with the community, I'll write the real proposition, with budgets and milestones.
Last edited: