Development Courts
I propose to create a number of new courts on the xDai version of Kleros for use with Feature (but it can be used for any kind of IT freelancing platform).
Tree of Courts Schema
Namely, I propose to create the following xDai courts with the listed parameters:
xDai Development Court
Parameters
Court name : xDai Development
Parent court : xDai General Court
hiddenVotes : false
Proposed juror fee : 30.0 xDai
Proposed minstake : 1400.0 PNK
Proposed alpha : 0.5
jurorsForCourtJump : 63
timesPerPeriod : [280800,437400,437400,291600]
Description
Court Purpose
In this court, jurors will solve disputes involving the respect of specifications given by the client.
Required Skills
This court requires a good level of programmation. Jurors who are not intermediate developers are advised to stake into this court only if they have some basics of low-level programming languages, ​​algorithmic and knowledge of good practices of development.
Example
Developper does not respect indentation, does not name variables explicitly or has not made a clear file structure. In such cases, jurors should refuse the proposal made by the developer.
xDai Solidity Court
Policies
- If the disputed code is of significant size (> 500 code lines), parties in the dispute should point out specific parts of the content which are being disputed. Otherwise, jurors should refuse to arbitrate.
Parameters
Court name : xDai Solidity
Parent court : xDai Development
hiddenVotes : false
Proposed juror fee : 30 xDai
Proposed minstake : 1400.0 PNK
Proposed alpha : 0.16
jurorsForCourtJump : 63
timesPerPeriod : [280800,437400,437400,291600]
Description
Required Skills
This court requires a good level of solidity. Jurors who are not solidity intermediate developers are advised to stake into this court only if they also know how to make relatively simple contracts, know the main solidity hacks and can compute the complexity of simple functions.
xDai Javascript Court
Policies
- If the disputed code is of significant size (> 700 code lines), parties in the dispute should point out specific parts of the content which are being disputed. Otherwise, jurors should refuse to arbitrate.
Parameters
Court name : xDai Javascript
Parent court : xDai Development
hiddenVotes : false
Proposed juror fee : 30 xDai
Proposed minstake : 1400.0 PNK
Proposed alpha : 0.16
jurorsForCourtJump : 63
timesPerPeriod : [280800,437400,437400,291600]
Description
Required Skills
This court requires a good level of javascript. Jurors who are not javascript intermediate developers are advised to stake into this court only if they know the main frameworks/libraries (ExpressJs, React, EthersJs…) and be comfortable with testing, APIs or languages to interact with databases.
[UPDATE]
Changes to alpha, minstakes and juror fees of child courts following feedbacks from @William and @clesaege.