> For the complete documentation index, see [llms.txt](https://docs.realmscale.vip/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmscale.vip/2.-technical-architecture/2.2-the-serverless-prover-network.md).

# 2.2 The Serverless Prover Network

Execution in RealmScale is not performed by a centralized game server. Instead, the system relies on a decentralized Prover Network composed of independent Prover Nodes. These nodes collectively replace the traditional server role while preserving verifiability and fault tolerance.

When a player submits an action, the input is broadcast to the Prover Network rather than routed to a single authority. Prover Nodes independently execute the ZK-ECS logic to compute the resulting state transition. Each node then generates a Zero-Knowledge Proof (ZKP) attesting that the transition follows the deterministic rules defined by the execution layer.

The network does not rely on trust in any single node. Instead, correctness is enforced by proof verification: only transitions accompanied by valid proofs can advance the canonical state. Malicious or incorrect execution cannot be settled, as it fails cryptographic verification.

This architecture eliminates the operational fragility of centralized servers. In traditional games, the shutdown of backend infrastructure results in permanent loss of the game world. In RealmScale, the execution logic is public and immutable, and the network remains functional as long as at least one honest Prover Node continues to operate. The game world persists independently of its original creators, forming what RealmScale defines as Perma-games—digital worlds whose existence is tied to protocol rules rather than corporate infrastructure.


---

# 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://docs.realmscale.vip/2.-technical-architecture/2.2-the-serverless-prover-network.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.
