# Etho Protocol

**Hello & Welcome to the Etho Protocol Documentation Portal!**

&#x20;**>** ***What is Etho Protocol?***

> *The Etho Protocol* *aims to disrupt how information is shared and controlled on the internet by providing a new solution for how files are fundamentally stored and accessed. It aims to decentralize all information while giving individuals the ability to control and secure their own data, both public and private.*&#x20;

***Imagine a world where social media content was completely held in the public domain and was 100% immutable.*** Imagine a voting system that was completely un-hackable and run with complete transparency. Imagine a version of the internet where the Googles, Facebooks and Amazons didn’t control a vast majority of all web content and traffic flow. ***The idea of a completely decentralized, democratized web is not only a utopian dream but now achievable***. Our project aims to bring all this together by providing a streamlined, completely decentralized development and content hosting platform that is usable by anyone.

The technological underpinnings of the Etho Protocol content hosting platform are comprised of blockchain technology, paired with smart contracts, [masternodes](https://docs.ethoprotocol.com/nodes/masternodes-introduction) and the [InterPlanetary File System](https://ipfs.io/#how).

While the Etho Protocol works diligently to completely disrupt the nature of how files are stored & distributed on The Internet, **we will also steadfastly focus on providing the same level of moxie to how the project functions on a holistic community level**. A vibrant community comprised of proven, passionate and professional individuals is the primary building block for new systems of self-governance that will be built into Etho Protocol. The goal of such systems is to provide decentralization on a human level by taking time-proven concepts such as separation of duties, democratic debate and fair elections into the next evolution of The Internet.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ethoprotocol.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
