Posting Our First Bounty

in steemit •  3 years ago

Previously, Mark Waser recommended A Totally Different Approach to Ned’s Bounty System – an ecosystem of small and simple bounty services rather than a single monolithic one-size-fits-all system.  Today and over the next couple weeks, we’re going to start building out a very simple version of such an ecosystem.  Other developers are welcome (nay, encouraged) to suggest extensions and modifications to our proposed standards and/or to replace any piece of the ecosystem with a better critter. 

 The first specification needed is “What is a bounty?” The answer is “A bounty is simply a promise that is detailed in the json_metadata of a comment.” (A blog post is simply a level zero comment)  As such, all bounties live and are preserved forever on the Steem block-chain -- and can be read by any and all programs that can browse the block-chain.  We will build out some suggestions for a detailed standard for bounties over the next few posts -- but, for now, Ned’s bounty could be summarized as something like the following:

             

Or, better yet, we've attached a bounty to this post.

Just as with Steem SafePay, adding a bounty requires but a single, simple HTML file that can be used straight from your PC (with no web server) or modified and served by any web server to fulfill any bounty scenario.

 Of course, like SafePay, it does have two required helper files.  The first is JQuery, the  most popular Javascript library in use today.  Since it is being served  up by Google, you can be sure that it is safe.  The second helper file is Digital Wisdom's Steem-Browserify.  Since it  is being served off your PC as well, you can examine it to your heart's  content and be sure that it is equally safe. 

You can download bounty.htm from here.  Steem-browserify's steem.js can be downloaded from here, pulled via npm or cloned from github.    

Stay tuned as our next posts will show how to integrate external services (e.g. escrow, judging, etc.) to this very simple model.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This post has been linked to from another place on Steem.

Learn more about linkback bot v0.4. Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise.

Built by @ontofractal

Congratulations @digital-wisdom! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of comments

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @digital-wisdom! You have received a personal award!

Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit
Click on the badge to view your own Board of Honor on SteemitBoard.

For more information about this award, click here

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @digital-wisdom! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @digital-wisdom! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your Board of Honor.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last announcement from @steemitboard!

Do you like SteemitBoard's project? Vote for its witness and get one more award!

Congratulations @digital-wisdom! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The results, the winners and the prizes

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @digital-wisdom! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 27000 upvotes. Your next target is to reach 28000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

Trick or Treat - Publish your scariest halloween story and win a new badge
SteemitBoard notifications improved

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @digital-wisdom! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 28000 upvotes. Your next target is to reach 29000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!