I feel like this sort of idea is one of those that sounds great until you actually start to think about it.
If you publish your algorithm, you are giving interested parties the instruction manual on how to game it; spammers and propagandists can use that algorithm to make sure their content gets to the top.