What is Koalament?

Koalament is an opensource commenting Service that uses an extension to store comments on the Bitcoin SV blockchain without requiring any permission to access the browser’s data (you can check that in permission section after installing the extension). Each comment will be bound to a key (label). The key can be a URL, hashtag, brand name, topic, etc. As mentioned above, currently the user uses an extension to read the comments or write a new one, but due to the nature of an open-source project, the data can be pulled or pushed in different ways., For example, using a desktop application. We decided to release Koalament as an open-source project, but for this service to be both open-source and work properly as it is supposed to, every other service that is interested in using the code requires to follow the protocol that is provided by the Koalament team. In other words, you can use our services and extensions to push and pull data to/from the blockchain but if you want to use your service instead of ours, you are required to follow the protocol as well. This protocol allows everyone to query the comments out of all the transactions on the Bitcoin SV blockchain, otherwise, we would have different branches of data that are not detectable by other services and benefit no one.

How to use Koalament Service

To prevent users from spamming the network and to cover the expenses of the Koalament team, for each comment, users pay $0.005 to the Koalament team plus the transaction fee which in total wouldn’t pass $0.006 per comment. In the future users will be able to reply, like, or report other comments. To like and report a comment, users pay approximately $0.01 to $0.015 that will be split up as follows:

$0.005 to Koalament team and $0.005 to the commenters(Like)
$0.015 to Koalament team(Report)
$0.001 for the transaction fee
(These numbers might change in the future for the service we provide)
Note that the reason for paying almost twice for liking or thrice for reporting a comment is to prevent users from promoting low-quality comments or suppressing a valid one. The logic behind this pricing is the behavior of trolls, as you have seen before, a worthless comment is less a problem than a promoted poor comment, that is why promoting a comment costs almost as twice, and deciding a comment needs to be suppressed should cost more. For this purpose, at the moment we use the moneybutton wallet as the payment method. This is how the user interacts with the Koalament service using moneybutton:

1. Installing the Koalament extension on Chrome or Firefox
2. Logging into moneybutton wallet
3. Going to the desired URL
4. Clicking on the extension
5. Seeing previous comments left by anyone on the URL



Transaction flow

To have a better understanding of our service, let’s explain it with a scenario:
1. You go to Amazon and look for a hardware wallet
2. You find a Ledger Nano S wallet
3. You want to know what people think about this product but you don’t trust the comments on the Amazon because they can be deleted or manipulated easily.
4. You click on the Koalament extension
5. The extension queries the API and fetches all the previous comments
6. You see the comments and realize that the Ledger Nano S is not a good choice because it doesn’t support Bitcoin SV directly.
7. You express your disapproval by leaving a comment that no one can remove unless it is against international law.
8. You swipe the MB button(Create, sign and send the transaction)
9. You leave the page and try to find another hardware wallet that supports Bitcoin SV.

Step seven might raises two questions:

Is it possible to remove a comment?
If yes, what is the difference between the Koalament and other commenting services?

The answer to the first question is No, it is not practical (in theory it is) to remove a comment from Bitcoin SV blockchain, although we designed the Koalament service in a way that we can remove a comment from our database, and as a result, the comment won’t be fetched and shown to the others by our services.
And that answer is exactly what makes the second question a valid concern!

Why the Koalament Service is Different?

The Koalament extension is different in two major ways:

1. No entity(user, webmaster, service provider, etc.) can remove comments as a result of a disagreement between parties.
2. Manipulation costs money for trolls!

Like any other services that deal with data, it is essential to comply with rules and regulations, that is why Koalament is committed to providing a service that encourages freedom of speech mindset yet it is against illicit activities such as promoting child pornography, violence, racism, terrorism, etc. which all are illegal and most importantly immoral!


The project is owned by the koalament team and the koalament code is made available under the Open BSV License