Utopian.io is the only platform based on Steem that rewards contributions to Open Source projects. A project is Open Source when its codebase is public, like Steem or Busy.org or WordPress and many others.
Utopian got a LOT of attention and now we are over 520K Steem Power dedicated to the platform by the Sponsors https://utopian.io/sponsors
Until today I was reading and voting each single contribution submitted on Utopian.io but that implies some issues, so I had to find a better way..
The Meritocratic Bot
I am not a fun of bots to be honest and somehow I think they are bad for Steem but the bot I have just made is quite.....well...different.
Utopian.io is meant to be a New, Shared and Meritocratic economy from which everyone benefits immediately, but it also meant to be free and decentralised. So far I was voting the contributions posted on Utopian but I am a human being and I will always be driven by my own tastes and ideas..and for Utopian..this is wrong.
So I imagined a bot that could do the following:
- Vote the most informative and narrative contributions that follows the rules https://utopian.io/rules
- Help users with less followers to have more exposure
- Help contributors that contribute often by giving them higher votes
- Do all of this by also giving suggestions and by congratulating for achievements, AUTOMATICALLY.
Well...I did it
The Utopian bot calculates the averages of all the contributions based on their Utopian category (Ideas, Development, Bug-Hunting, etc.) and evaluates the posted contribution comparing it with the averages on quite a few relevant params. I'll explain which ones. Keep Reading!
Is the Contribution Informative?
The Utopian bot checks the length of the body of the contributions, how many images are there, how many tags, how many links and compares the results with the averages of the category the contribution has been submitted to. The more the contribution is better than the averages the more points will get, the less the less points will get.
Utopian Bot Helps You Exposing Your Work
The Utopian bot calculates how many votes you have received before voting (the bot usually votes not before than 1 hour after you have posted the submission), how big are the rewards you are generating, compares them with the averages, compares them with the number of followers you have and based on these metrics will give you a bigger or smaller vote. If you have few followers but you are either having many upvotes or high rewards Utopian will give you a bigger vote.
In addition to that your first contribution accepted in Utopian always gets a bigger vote. This is to incentivise new-comers.
The More You Contribute The More You Get
The Utopian Bot also calculates how many contributions you have posted and the average votes you get on each. The more contributions, the more votes, the bigger the Utopian vote.
So The Quality of My Contribution is Now Decided by a BOT???
NO
Every contribution posted in Utopian has to be reviewed by a moderator first. Moderators are members with reputation equal or higher than 50 https://utopian.io/moderators.
They review each contribution and suggest changes if necessary. The Utopian Bot does not vote any contribution if it has not been reviewed by a moderator first!
The Utopian Bot only makes sure the contribution is following the rules (READ THE RULES) and checks how your contribution is performing based on the averages for the related category, accessing and understanding metrics that would be hard for a human being to access.
THE BOT VOTE IS A CONSEQUENCE OF A HUMAN CHOICE
The code behind the bot and in general the code behind Utopian is of course..Open Source https://github.com/utopian-io
Utopian Bot is Jealous
This is funny. The Utopian bot is jealous and does not really like other bots. This is why you will be penalised a little bit if Utopian detects bot votes on your contribution. While bot votes may be good to help minnows on general matters, for Utopian they really don't work, because on Utopian you don't write about the steak you just cooked, but about the hard work you made for contributing to Open Source projects.
And Many Other Params..
Utopian also tracks many other params, like the reputation score, how many posting rewards you have generated, how many curation rewards etc.
Does the Utopian Bot Vote Posts Made outside Utopian.io?
Of course NO. You must post using Utopian.io and your post must actually be a contribution for an Open Source project. Read the rules https://utopian.io/rules
Utopian Sponsors (so far)
@freedom
@transisto
@johnsmith
@xeldal -> Vote for witness
@cryptoctopus
@furion-> Vote for witness
@javybar
@jerrybanfield -> Vote for witness
@kendewitt
@ajvest
@yabapmatt
@allowisticartist
@elear -> me
@n-ur
@masterofcoin
@iliasdiamantis
@techslut
@bbrewer
@unosuke
@airmatti
@ippua
@nesian101
@rival -> Vote for witness
@sircork-> Vote for witness
Are you going to the STEEMFEST?
I'll be there. Lets meet and chat: https://steemit.com/steemfest/@elear/i-am-going-to-the-steemfest-guess-why
Who am I?
11 years Senior Software Architect - Javascript Full Stack Developer, focused on ES6, React.js, Redux, TypeScript, Node.js, and DevOps.
Follow the official Utopian account: https://steemit.com/@utopian-io
Follow me on Steemit: https://steemit.com/@elear
Follow me on Utopian: http://utopian.io/@elear
Add me on LinkedIn: https://www.linkedin.com/in/puccidiego/
Open Source Contribution posted via https://utopian.io
Hey thanks for the shout out, I delegated a bit and modded a bit today, nice site you got going on! Who do I have to hug to get a "Vote my witness" shout next to my name too? :D I'm #98
All my steem earned income goes to my steem fueled, community powered world humanitarian aid organization or related aid efforts for fellow humans in need on this big dirty green and blue rock we share, so a vote for me, is a vote for humans in impoverished conditions across the globe in distressed economies, with campaigns currently running for Nigeria, Philippines and Venezuela.
Thanks! Loving Utopian.io - just want to see more code contributors and less t-shirt designs! :D
Yours in service,
@SirCork
Witness #98
Founder- @YouAreHope (http://YouAreHOPE.org)
Just done @sircork :)
Thanks for that very much!
So is this like an alternative steemit then? Kind of like busy.org except that with utopian you have to contribute to the steemit code?
Cool
Hey @elear I am @utopian-io. I have just super-voted you at 54% Power!
Achievements
-You are writing more than the average for this category. Good job!
-You are using more images than the average for this category. Great!
-You are generating more rewards than average for this category. Super!
-Seems like you contribute quite often. AMAZING!
Up-vote this comment to grow my power and help Open Source contributions like this one.
nice @elear
very excited for new features in utopian-io
Wow.... I'm very excited about it.
@alexKARKI
I am proud to be a supporter of this interesting project. I don't know much about coding (I do content), but I think this idea has interesting potential. Hence, my delegation of SP to it. Good luck and keep us up to date! :)
Thank you @techslut !!
This sound really nice o/
really good job. I love utopian!!
Keep up and keep contributing!!
Aaaa a bot that have an emotion. GreAt bot. Hopefully people don’t make him jealous
Thanks for the intro. I'm curious if you'd be able to share the number of posts Utopian Bot designed to make daily or weekly. Will it be live and searching for 20 posts a day, etc.? I won't put 2-3 pictures in this reply, so I hope the bot doesn't get mad! Thanks.
@steemmatt Utopian does not look for posts made outside of Utopian.io. If you want to be voted by the bot you must contribute to Open Source projects using Utopian.
Thank you for the guidance. I've looked over some of your website and wanted to ask what type of contributions "documentation, spreading the word and much more" could entail in your eyes? Do you have any basic examples a non-technical user could focus on to contribute? I have no programming or technical development skills, so I'm fearing that I might not be qualified.
If you look in the Utopian feed https://utopian.io many posts are not from developers. They brin ideas and other contributions. Have a look there @steemmatt
I sent a Steemit Chat but perhaps it's better for everyone to see this question to make your life easier (I hope)...
I just wanted to make sure I understood this language when looking to sign up for your new platform. "Do you want to authorize the Steem account @utopian.app to use your posting role?" Could you kindly explain what this means?
@steemmatt means you are giving Utopian the possibility to post. Utopian uses SteemConnect for that a tool maintained by Steemit itself. It uses your password to authorise operations like posting, but Utopian never sees your password and never stores it. This is why SteemConnect is safe to use.
Thank you very much for your constructive responses.
Thank you for this. great job
i will try my best
Welcome utopian bot!
a bot!! well we can understand the part of the human being @elear yes you can not do every thing finally you are a human but i think that now one can evaluate a work of a human being than human himself and by hiring a bot for this work you will end up miss evaluating the good work "we can not determine a good work by the number of word used to describe it " what i do suggest to make https://utopian.io a better place for developers is to hire some people or they will be paid in steem/sbd to do the work and maybe the bot will help identifying or creating a list of the posts that you should take a look at first in addition the bot can help a lot when it comes to plagiarism and Ctrl+c/Ctrl+v repeated posts so thank you for the good work @elear and good luck ☺♥ @thegoldenphoenix
@thegoldenphoenix that is why we have moderators. Their job is to make sure the contribution is well structured and useful. Otherwise the contribution will not go into the Utopian feed and bot will not vote. The bot is only a consequence of a human choice.
I think your comment was quite useful and I have included it in the post @thegoldenphoenix ;)
thank you @elear i m glad I was able to help (^_^)
Lol jealous bot? Anyways I love this development
Good Luck Everyone!
Congratulations @elear! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
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
I have a complaint @elear, i made a contribution yesterday on socials and what i noticed on utopian.io, but i cannot find the post again on utopian.io, the link does not load, yet it is visible on steemit.com.
The link on steemit is : https://steemit.com/utopian-io/@ayobami99/utopian-io-get-paid-to-contribute
But on utopian.io is https://utopian.io/utopian-io/@ayobami99/utopian-io-get-paid-to-contribute
What could have been the issue, or is my post deleted?
I don't know what happened. Are you sure it was posted correctly on Utopian? I put it there again https://utopian.io/utopian-io/@ayobami99/utopian-io-get-paid-to-contribute
Yes it was posted correctly, or should i repost it?
@ayobami99 It's there now. Under review
Greetings @elear
May I take this publication to Spanish?
I think it would be good that many more people can read you and know more about utopian.io
Sure @simnrodrguez ! that would very appreciated!
Perfect @elear! It will be ready soon :)
Now this is a good use of a bot. Way to go @elear I am proud to be a sponsor of this project and I see a huge future for so many people that have yet to find utopian but when they do it can make a big change in some people’s lives. You my friend are a blessing to the world.
Thank you so much @allowisticartist !
I'm amazed on the constantly high quality of the content you put on Steem, @elear - you're amazing!
This is indeed a bot that sounds well thought over and I absolutely support the idea.
Thank you so much for your support @katamori ! Join us on Discord https://discord.gg/82cHTK
I'll do when I can!
It is remarkable for your bot motivation and amazing suggestions for each contribution, sorry if my comment has expired for your post, because of a motivation and many lessons in it, I will keep reading and digging even in a long time.
Thanks @elear for this highly motivating post.
This is a really awesome project. I look forward to learn more about it.
No no. Only votes on the contribution not comments
Yes right this is why the penalty is small @doodlebear. Thanks for your great support!