This would also support multiple implementations of the same bounty, pledgors can choose which implementation they want to pay out to, anyone can assign themselves to the bounty to claim it. All done in a decentralized way. This is really cool. Not sure why I didn’t think about this until now. Thanks #coffeechain
Discussion
Maybe this solves some of your bounty concerns nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 ?
Yes, I like it. Just need some buttons to click. Those other bounty sites were too burdensome for everybody.
This is fivestr or 99designstr.
One could also implement followup payouts, to encourage people to still try.
when pledgor doesn’t pay out, what happens?
Public record of it, lower rating, and they don't get work in the future.
correct, clients could calculate an “estimated payout” based on the pledgor ratings
Sorry, still confused
Who’s the pledgor?
Who’s the pledgee?
Is someone pledging to pay someone to do work? (dev gets paid after work is done)
Is is a dev pledging to do work for an amount of sats? (dev gets paid first before they start the work)
pledgor is the one pledging funds, anyone can add to a bounty to become a pledgor. No money is sent, it’s just a promise at this point.
Anyone can claim the bounty and become a pledgee (person receiving some, all, or none of the pledges).
Once any pledgor is satisfied with any of the proposed bounties (or if that was the one that was merged), the pledgors are at that point obligated to zap the dev’s bounty claim. Once the pledgor does this, the devs zapper will send a zap for the claim note, and clients can use this to confirm that the pledgor fulfilled the pledge.
If they don’t, everyone will be able to see that and their rating could be affected.
There are some attacks like using a fake zapper to claim bounties and lie about not receiving a zap, but for the most part it should work ok…
I’m a trust worthy simple man sign me up nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
Their rating will go down, any client can calculate this