Kleros Escrow - Mock Trials


#1

Problem: High stake courts are scary for users. A perfectly good actor could potentially lose 25 ETH (Ethfinex Court) because of a tiny mistake such as forgetting to upload their latest security audit document (4.1). This hampers Kleros’ adoption.

Solution: A platform which allows jurors/challengers to offer consultancy services via Kleros Escrow, such as mock trials. This lowers the risk for users and opens up more job opportunities for jurors.

An example:

  1. An experienced juror offers reviewing service for projects wanting to apply for Ethfinex badge (whether a project satisfies each policy criterion).
  2. An interested token project (client) opens up a Kleros escrow, promising to send the payment only if they agree with all the juror’s assessment.
  3. If the client disagrees with one or more assessment(s) of the juror and decided not to send the payment, the juror could challenge the decision and the mock trial begins.

Benefits, for:

  • Jurors: more money to be made as long as the fee is higher than a coherent ruling payouts. Higher quality jurors could command a higher market price.
  • Challengers: more users mean more submissions, more submissions mean more potential challenges.
  • Users: less risk of being challenged.

Potential problems:

  • I’m not sure about the contract agreement in the escrow, but shouldn’t it be possible to emulate a mock trial?
  • The escrow is handled by the general court, which means less domain expert jurors. Is it practical for each court to have their own escrow subcourt?

Thoughts and comments appreciated :raising_hand_man::raising_hand_woman:


#2

We could have an arbitrable contract and interface allowing users to put the information of their case, but without any enforcement. This could be used as mock trials.


#3

This led to the arbitrable proxy project. See:


#4

About the mock trial - how about using testnet?

Well… Kovan PNK are hard to get.

How about launching your own instance?

That would require some effort, getting the code, deploying, setting the governor…

I definitely believe in adoption and simplicity. I remember it took me some effort to figure things out during the hackathon, I’m so overworked with life, family, other work and preparing for the largest civil disobedience in the history of humanity:

(shameless plug, comments welcome)