> For the complete documentation index, see [llms.txt](https://zokanetwork.gitbook.io/zokanetwork/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zokanetwork.gitbook.io/zokanetwork/network/architecture.md).

# Network Architecture

## Bootstrap Nodes

Bootstrap nodes help new nodes discover the network. The current mainnet network configuration includes an active DigitalOcean bootstrap seed.

## RPC Nodes

Public RPC nodes provide chain data to wallets, explorers, and bootstrap sync. They are not custody services. Their logging policy should exclude wallet secrets and private keys.

## Mining Nodes

Mining nodes validate the current chain, select pending work, and produce RandomX proof-of-work blocks.

## Mobile Clients

ZKAPriv connects to public or custom RPC endpoints, scans chain data, and keeps wallet secrets on the Android device.

## Desktop Clients

ZSilent Core can supervise local node processes, wallet flows, and mining from a desktop interface.

## Local Node Preference

Public RPC is useful for bootstrap, explorers, and mobile connectivity, but a local node gives desktop users more control over sync, mining, and operational visibility. ZSilent Core is designed around that local-node workflow.

## Transport Notes

The current network configuration documents TCP-based clearnet operation. Tor/I2P endpoints should be described as active only after the corresponding network entries and operator procedures are actually in place.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://zokanetwork.gitbook.io/zokanetwork/network/architecture.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.
