# Network Overview

At a high level the network is made up of "Incentivized Servers" that are responsible for all the networking functionality, cryptographic operations, validation, scalability and security of the network and ensure that users privacy and anonymity is guaranteed even if the entire network is observed by adversaries.&#x20;

* **Targeted Distribution**: A bonded-stake ratio will be identified based on the number of desired servers in the network to encourage scaling and decentralization (ideally above 500).
* **Dynamic Inflation**: Inflation will dynamically adjust based on the moving change rate tied to an optimal number of servers in the network. If the actual % bonded is below the target, the inflation rate should increase to encourage more staking--servers. Conversely, if the % bonded is above the target, the inflation rate should decrease to discourage excessive inflation.

<figure><img src="/files/JadkgFGbk37NyOGKUpB9" alt=""><figcaption></figcaption></figure>

* The servers are organized into a network of *L* layers and users’ messages are routed by servers from one layer to the next.
* The network is organized in two stages. A one-time path establishment stage followed by a repeated message broadcasting stage.
* The mix-net is bookended by anytrust groups to prevent denial-of-service attacks at the entry and exit points. (*anytrust groups are a group of randomly selected servers from the network*)
* In both stages, the network resolves failures and attacks by malicious users and servers through on-demand blame protocols.


---

# 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://000z.gitbook.io/0/architecture/network-overview.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.
