Any party may make a claim of value X against the contract creator by also putting a deposit D=X*r, where r is the proportion of the claim that the claimant has to deposit.
In case of a claim, the owner can propose to accept the claim up to a certain amount A (note that we may have A==0), if it is the full amount (A==D), he claim is settled, and ETH from the owner deposit are given to the claimant.
Otherwise, a dispute resolution process ensues.
If the Arbitrator rules for the claimant ETH from the owner deposit are given to the claimant.
If the Arbitrator rules for the owner, the deposit D of the claimant is added to the deposit of the owner, then, A is taken from the deposit of the owner to be given to the claimant.
Make
a contract where: