Global Blacklist API Proposal needs support

image.png

Please consider supporting the Global Blacklist API proposal.

The Global Blacklist API

The Global Blacklist API is a project I started three days after I got access to the Steem Cleaners blacklist. It has been running for almost two years and supports ten (10) community blacklists and all Steem Engine Tribes.

The Global Blacklist API is used by over 50% of Steem dApps in one way or another.

The Global Blacklist API has been a free service I have been providing for almost 2 years to provide a standard and easy to use interface to access multiple blacklists on the Steem blockchain. dApps and services can choose to subscribe to one or more of the available blacklists and use them to minimize abuse.

Currently, the Global Blacklist API supports the following blacklists:

  • BuildAWhale
  • SteemCleaners
  • Redeemer
  • MinnowBooster
  • Actifit
  • Yoodoo
  • Smartsteem
  • D-Tube
  • Plenty of Phish
  • Irredeemables
  • All Steem Engine Tribes

All of these unique blacklists can be accessed via a standard API interface.

BuildAWhale blacklist

The BuildAWhale blacklist is a blacklist I have maintained for almost 2 years by hand with over 45,000 entries. The blacklist includes accounts that have been found spamming, plagiarizing, fraud, and scams.

Steempeak integration

@steempeak recently integrated the Global Blacklist API into their front end. You can read about the integration here

How to use Global Blacklist API

Endpoint

https://blacklist.usesteem.com/

/user/{username}/

Method: GET Description: Query user blacklist status Example: https://blacklist.usesteem.com/user/scobra Sample Response: {"user":"scobra","blacklisted":["steemcleaners","buildawhale","minnowbooster"]}

/blacklist/{blacklist}/

Method: GET Description: Query for Specific Blacklist Example: https://blacklist.usesteem.com/blacklist/steemcleaners Sample Response: [Full steemcleaners blacklist]

/blacklists

Method: GET Description: Query for All Unique Blacklisted Users Example: https://blacklist.usesteem.com/blacklists Sample Response: [All users blacklisted across all blacklists]

Choice

As a user of the Global Blacklist API, you can choose which blacklists you want to subscribe to. As other blacklists are added you only need to update your blacklist choices. I recommend using a configuration parameter that allows you to easily specify what lists you want to look for, or just check if the user is on any blacklist.

Integration with Blacklist Notifier Chrome Extension

The Blacklist Notifier Chrome Extension fully supports the Global Blacklist API and provides curators an easy way to know if a user is on a blacklist and which one.

https://i.imgur.com/3lhaC6k.png

The Blacklist Notifier is supported with Chrome & Brave browsers, Firefox support may come in the future.

Support Global Blacklist API

I have a proposal on SPS to support the Global Blacklist API. You can read about it here and approve it here

https://i.imgur.com/6rjAran.png

The Global Blacklist API Proposal has around 50% approval needed. Another 6.2M SP in votes is needed to approve the proposal.


Comments
Steemie currently dosen't allow you to make comments. If you want to write something, write it using another frontend (like Steemit)
Click there to view this post on Steemit.com
  • @ahmanik47

    great update news for steemian

  • @dreamryder007

    The person running these black lists is the same person behind the troll account berniesanders that he denied but was found out to be the owner AND poster. Why you all would support his black lists is beyond me. Look at steems awesome price performance and ask yourself, should I empower this troll even more?

    As an example of his black list abuse he has had me on his for over a year for nothing related to steem! Someone (byteball) offered a juicy offer so I used my own money and used that offer making several accounts. I think he is just jealous that I have actually made money in and around steem while he was busy losing money. Not only his money but everyone who blindly follows him.

  • @davedickeyyall

    I went ahead and gave you a vote..

  • @slobberchops

    You have my support, I know you have put a lot of work into all this. Greetings from Bangkok.

    Posted using Partiko iOS

  • @maxbow

    Plz STOP.

    Posted using Partiko Android

  • @maxbow

    No need. Blacklist only duming user in steemit.

    Posted using Partiko Android

  • @steevc

    I have supported this proposal. Are Steemit using it to remove their delegation from accounts they create or is that a separate process?

  • @steemprojects

    This post has been just added as new item to timeline of Global Blacklist API on Steem Projects.

    If you want to be notified about new updates from this project, register on Steem Projects and add Global Blacklist API to your favorite projects.

  • @balticbadger

    Approved

    Posted using Partiko iOS

  • @joe.public

    ''The Global Blacklist API is used by over 50% of Steem dApps in one way or another.''

    Your blacklist is no service! You have been using it as a tool of oppression. You are by far the most dishonest person I have encountered on Steemit and you are the number one person who needs to be Blacklisted.

    You are blatantly and foolishly saying things about myself (and i can only assume others as well) that have been proven you to be lies. Be honest next time someone asks you why you are flagging me. because i will be pointing them to the truth of the matter. When they check you will be bringing your downfall upon yourself.

    You are behaving like spoiled and spiteful child. My questions were very polite when i first got here more than two years ago however your replies were extraordinarily disrespectful (dishonest). You were running cover for your partner and head of the nsa styled Chain of Command. And the real reason you are flagging me is becasue I am on the list of people who dared to challange your lord and masters many many abuses of the platform itself in the form of opening alt accounts and creating fake flag wars. You assisted in that task by creating a fake screen shot which inflated the % of reward pool that account was receiving. The abuse of many account including @fulltimegeek and your part in that abuse i find especially disgusting.

    There is no place for you here @themarkymark your own corruption has done you in.

  • @michealb

    supported

  • @ura-soul

    Is there a proper way to get profiles removed from this list yet?

  • @bewarecenterbase

    Bullshit, stupid.

    Who judge the blacklist ? Who suppress whom ? Who forces their opinions upon others ?

    Freedom !!

    Freedom !!

  • @bewarecenterbase

    Bullshit, stupid @themarkymark,

    Who judge the blacklist ? Who suppress whom ? Who forces their opinions upon others ?

    Freedom !!

    Freedom !!

  • @bewarecenterbase

    Bullshit, stupid.

    Who judge the blacklist ? Who suppress whom ? Who forces their opinions upon others ?

    Freedom !!

    Freedom !!

  • @bewarecenterbase

    Bullshit, stupid @themarkymark,

    Who judge the blacklist ? Who suppress whom ? Who forces their opinions upon others ?

    Freedom !!

    Freedom !!

  • @dromihete

    A blacklist is wery useful.