@bcndanos I first dismissed your proposal without really thinking through it but with @dyamanaka explanation it’s actually quite a brilliant idea.
It reward app developers which is the first goal of the incentive model.
It takes safecoin from the pocket of the user which guarantee they are always making the moral choice of supporting someone.
It can’t be abused because the PUT request cost more than the reward gives. Actually, I would put the user’s address by default so people don’t create a PUT app to get the reward when they put a file without app. The PUT reward would just be redirected to another address when using an app.
It reward aggregators which is fine. As long as people are making the moral choice of supporting them by using their app and not just by consuming their contents it’s ok. Overtime, aggregators which payoff their content creator will get the best reputation, people will reason that since they pay anyway they might as well use an app that pays back the creator and since it’s backed into your PUT request you can actually see the money going to them, there’s no need to trust them for doing it.
Of course this “pigeon-hole” dev into making PUT heavy app but I can live with that. A PUT heavy app is much more interesting than a GET heavy one. And for apps that tries to abuse this they will soon find themselves with an awful reputation and people will just not use them. Add a little protection client side so an app doesn’t clear your wallet and we’re golden (should be there anyway).
It has no impact on farmers since the money is taken from the wallet of the user. Actually, they can now get back their 10%, devs don’t need it anymore.
What a stroke of genius @bcndanos, am I missing something, can the solution to all my concern be that simple?
I guess you could hack your client to override the PUT addresses with your own… It’s a small concern, you aren’t spamming the world with fake GET request at least.
I would add these 2 features if possible:
We need to be able to put more than one address to support all kind of cooperative effort. Like a post? Send 95% to the poster, 4% to the OP and 1% to the dev.
We need to have a record of all our payments so you can make sure everything is alright. Add a public database that creator can subscribe to with a reputation system and you can be sure the address you are sending your PUT request to goes to the correct person.
Brillant stuff, I need to let this sink in.
Btw you might have found the killer app right there, a backed in micropayment ecosystem that everyone can profit from. Incredible.