Use cases

Holochain is designed for groups that want to collaborate or coordinate together according to a set of agreements that allows them to share data or other values reliably. The use cases to which it is best suited are

Identity and reputation. Any type of system in which agents own their information, and their keys and want to have control over them in a multi-agent ecosystem. Advanced functions such as DPKI can be implemented. Small data exchange. Social networks or any kind of data exchange without central control of any organization. Due to its security features, health data exchange is a perfect use case. Collaborative Applications. Chats, Task Planning Applications, Wikis, Code Repositories, Documentation, etc. Mutual Credit Cryptocurrencies. Explained above. IoT. Devices are agents and can interact with human agents in a multi-agent ecosystem. For example, a system for managing distributed energy networks or a mesh network. NFTs. Yes, you can implement NFTs in an agent-oriented approach, which increases efficiency. Collaborative economy. Car sharing, property sharing, etc.

TAKEAWAY: Decentralized agent-oriented systems work optimally when it comes to small data and computing volumes, even if their frequency is very high and of massive use.

An example, a Twitter clone

Suppose we developed a Twitter-like microblogging application (now X). The flow would be as follows: 1.- The agents install the application on their device. 2.- An agent identifies himself with his passwords and reads the posts of other agents to which he has permission. Also, he writes a post and signed it with his password. This stays in its own history and at the same time is saved in the DHT of the application. 3.- Some random agents validate that the post follows the rules. If yes, the post is made public with the permissions set in the application. The metadata of the post allows it to be searched by the agent who created it or by hashtags, for example. Mechanisms for updating or deleting the post can be established if it is necessary. Everything is decentralized and without the need for consensus.

Agent-oriented microblogging community.

As for the economy that governs it, different options could be established. Some of them would be:

1.- The agents that provide infrastructure, decide to do it for free. There is no token in this case.

2.- Users pay fees for the activities they perform. In case the Holo DePIN network is used, HoloToken would be used as well.

3.- Some advertising functions could be generated, in which certain agents could create Ads. Each time an Ad is shown, advertising agents transfer a token that could be used to pay the agent who is viewing the Ad, content creators, and those who support the infrastructure. This could be done with a mutual credit currency in which each time an Ad is shown, the advertiser is subtracted credit from its balance sheet and added to the rest of the actors involved in the proportion defined in the rules. In this way, the currency would be backed by the ability to show ads that the application has, in a similar way to the case explained in the previous point.

As we can see, these systems are flexible and efficiently allow custom development.

Last updated