Application for #bounty system by @ned
In a recent post, @ned opened a bounty for the creation of a system for it.
Please link to the original post for further details.
I've created a raw solution for the desired tasks and would like to apply for the bounty.
In case my application does not get accepted, i hope it can inspire others to do so.
UI playground
Ok, my UI is as poor as poor could be. It's just raw sketchup, but it should be clear about the purpose. Take a look around on http://bounty.steemr.io on how the bounty website could be.
NOTE: DNS still propagating, see attached images until then.
warning Told you i'm a shitty UI designer :)
Workflow of a bounty setup
Verification
User registration will not be necessary. To verify the requesting user against his steemit profile, a payment of 0.001 SBD will have to be made trough steempay. This is all it would take to verify a user's profile.
Post a bounty
The user will be able to post a bounty much like posting a blog article;
Title, details, and of course the rewarding currency (SBD or STEEM) and each milestone's value.
Each milestone can be closed upon accepting by the publisher, leaving only the open bounties still visible so users will not be confused and keep working on already closed milestones.
Each subscribed participant will receive notice once a milestone has been closed, or a new one has been added.
Participation
Anyone can participate in a bounty. The participants should first click a 'participate now' button to be able to receive the bounty. This serves multiple purposes; tracking and competition. This is also a public way to verify if it's best to go for a new project, or continue on the current one as participant.
Escrow
Hardfork 14 will implement escrowing from the source. There should be no issue on using the new code so nobody has to rely on anyone else except the blockchain itself. Anyone can serve as agent however their will be a recommendation to leave this to a neutral party, for example @ned. Clear guidelines and condition are needed inside the bounty description in order to remain neutral in case of a dispute.
Update and progess
Every participant can upload his work, or have it hosted elsewhere. The participant will be required to post progress using a 'complete milestone' system for easy track, monitor and progress update. All updates will be publicly visible, as well as the number of proposed solutions. It's up to the publisher to decide when the solution will be publicly accepted and by who. Due to escrow terms, there will be a max time for each milestone to prevent people never being paid.
This is my first raw idea of how we could have a neutral platform for hosting bounties based on Steem.
The network itself is the biggest provider of trust with upcoming escrow in the source.
Give me your thoughts!
Keep on doing what you love!
Love my contributions? Please consider voting me as a witness
I spent some time reading through your post and had some notes/questions to consider. I don't nessicarily need the answers to these, but they are things that should definitely be considered/answered in your planning if you're moving forward with it as a project.
Neat. Needs beauty and perhaps a few other UX elements to move onto the next milestone. How about a place for updates/submissions/managing the participants?
I would like to suggest steemit to have a "Recent Activity" tab, where user can check the activies like: new followers, new upvotes and other things.
I'm sure @cass will provide some amazing graphics :-) This is just a conceptual sketch and motivator to get the rest started. Created this raw stuff in like 20 minutes or so :) I'll add some pages for updates and related items.
YOu are the first one I think who put the process into action. Great work man @steve-walschot
I've been playing around with the idea for longer time, but never engaged to it due to steempay.
I hope at least i'll inspire more skilled developers to start working on it ASAP.
Definitely. It will inspire thousands :)
Wow, this is great. Good job Steve. Lemme know how I can help down the line!
Cool :)
A few thoughts/suggestions:
-Will there be a way to crowd fund a bounty?
-Will there be a way to very clearly define when the criteria is met (to try and take away some of the subjectiveness)
-An official verifying agent may be a good idea. If it is someone people don't know/trust - then it could just be a sock-puppet account, and I doubt @ned wants to be the official agent for all bounties :)
Sounds like a good job for witnesses.. or maybe a way that existing users can put their names forward and allow bounty creators to select one based on their individual reputations. then just add in a simple 1%-5% smart contract share to the user for being the arbiter.
Great job @steve-walschot! Let's get this into production and get Steemians working towards these goals. Feel free to add the Bounty I am working:
500 Celebrities that Should Join Steemit and Blog
https://steemit.com/steem/@mrosenquist/500-celebrities-that-should-join-steemit-and-blog-2-of-2
This post has been linked to from another place on Steem.
Learn more about linkback bot v0.3
Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise. Built by @ontofractal