Gentlemen:
I present THE BATSIGNAL REDDIT
http://www.reddit.com/r/batsignal/Bot authors contact me about how to make your topic bots.
This is an experiment that will inform my FLUX project for a cross chain distributed exchange system built on top of Kevlar's Link.
A poster posts a story (audio, video, text, comic, fiction, non-fiction).
The poster requests a sum in another currency. This is their earnings for finding and posting the story.
The poster reserves a secret amount of batcoins. These will be delivered to the buyer of the story.
Each bot has a category it takes care of. This allows more than one bot to exist for the reddit, and it also gives mod rights to the bot owner to update the wiki on that topic.
Commenters tip the bot that is assigned to the story. The tips are earnings for the bot owner. Each tip is multiplied by 1000. The bot calculates the real time transfer exchange rate (see the link). A proportionate amount is transfered from the buyer to the poster and vice versa. The bigger the tips the faster the exchange. It is conceivable that either the buyer's account or the poster's account may be emptied before the other. If people like stories then the poster is likely to have more in reserve after the buyer runs out. If the buyer wishes to get more from the poster they have to put more up.
Results:
Good stories increase the effective exchange value of Batcoins versus other currencies.
Lame stories decrease the effective exchange value of Batcoins versus other currencies.
Monkey wrenches:
Each tip exchanges more from the buyer and less from the poster. Small tips equal more for the buyer. Large tips equal more for the poster.
People may tip slowly even for a hot story. This allows everyone to influence the price. But in the end, if people want good stories they should tip faster.
The bot will report if there is reserve left. The reserve or deposit may be increased for 72 hours. Neither may be withdrawn until after 72 hours. Might extend this to rolling 72 hour periods.
Caveats:
I may not have the dynamics exactly right, so if you write a bot, I may need to contact you if the calculations or rules change.