kaiachain / kaia-dapp-mono

MIT License
9 stars 23 forks source link

Proposal: JobJam #153

Closed lyledavids closed 1 month ago

lyledavids commented 1 month ago

Description

Similar projects - Bountybot on Warpcast and Dework

Bounty track

Deployment - https://jobjamkaia.netlify.app/

Github repo - https://github.com/lyledavids/jobjam

Contract - https://github.com/lyledavids/jobjam/tree/main/contracts

Dorahacks - https://dorahacks.io/buidl/16900

What next?

Some Screenshots

-General(Both freelancer and employee) Screenshot (326) Screenshot 2024-10-06 at 01 11 32 Screenshot 2024-10-06 at 00 20 04

zxstim commented 1 month ago

Approved. Give me a day or so to consider a bounty amount for this.

I think this is an ok start. Freelance settlement process has issues though. There are frauds on both sides of the aisle here (both from employer and employee)

My thinking is you should add an arbitration process (like 24 hour for initial dispute, then multi-stage escalation). Initially, the platform can be the arbitrator (this is similar to existing web2 platform). Long term, you want to add in token incentives for a group of public arbitrators (or practically anyone). Many proposals won't need arbitration but the ones that do, would go through voting by the arbitrators to settle.

You can read up on optimistic oracle like UMA protocol https://uma.xyz/#how-it-works

lyledavids commented 1 month ago

Okay, thanks

I normally use Upwork to do freelance work. I noticed that disputes do happen between other freelancers and their clients. This is usually handled by the Upwork team. I was considering integrating Kleros to handles disputes, will take at UMA as well.

zxstim commented 1 month ago

Kleros works too.

Anyway, 2500 KLAY bounty approved. I will include this under a new Consumer app category

zxstim commented 1 month ago

Closing for payout

lyledavids commented 1 month ago

Kleros and UMA don't have support for Kaia Tried to build a something similar in Remix please check it out. No frontend, just contract. Will have frontend in future update proposal https://gist.github.com/lyledavids/458e21a800d328074e7998bfdbf59f10

lyledavids commented 1 month ago

Any feedback on the dispute contract above would be appreciated. Would love to add it in

zxstim commented 1 month ago

You should open a new issue with just the smart contract as an Update (it's a major component, and very interesting). Maybe just focus on the arbitration contract entirely for the next submission.

Give me a few days to review the smart contract. I am reviewing other submissions right now.