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

# Introduction

Prom is a high-performance scalable network based on Polygon CDK, harnessing the power of zero-knowledge proofs. These cryptographic proofs ensure both the authenticity and swift conclusion of transactions conducted off-chain, a process known as ZK-Rollup.

This ZK-Rollup system operates by conducting smart contracts in a transparent manner, generating and publishing zero-knowledge proofs for validation, while preserving complete opcode compatibility with the Ethereum Virtual Machine. Our documentation offers detailed insights into:

* The structure and principles of Prom
* Innovative State Machines design strategy
* Getting involved with the Mainnet

The documentation further explores the intricate components of Prom network, including the zero-knowledge Prover (zkProver), the inner workings of the State Machines in zkProver, and the specialized toolkit that enables Prom to achieve its goals.

Elevating Ethereum with zkEVM Constrained by the inherent DLT (distributed ledger technology) trilemma, Ethereum's scalability is limited without sacrificing decentralization or security. Prom is crafted to overcome this limitation.

Prom emulates the Ethereum Virtual Machine (EVM) by duplicating all EVM opcodes, allowing for the seamless integration of current Ethereum smart contracts. Our Zero-knowledge Rollups (ZK-Rollups) enhance Ethereum's Mainnet by drastically improving its scalability and transaction processing speed.

To validate the accuracy of off-chain computations, Prom employs verifiable zero-knowledge proofs. These proofs, while based on intricate polynomial calculations, offer efficient and straightforward verification and finalization for off-chain transactions.

Embracing this revolutionary design model was a strategic choice aimed at reducing the friction for both users and developers. It involves recreating all EVM opcodes for transparent integration of existing Ethereum smart contracts, a task accomplished by our newly developed technologies and tools, which we will discuss in later sections of this documentation.

**Key Benefits of Prom**

* Equivalence to EVM
* Security derived from Ethereum
* Scalability enhanced by ZKP

Developers can effortlessly deploy their existing smart contracts on Prom, and users can move assets from Ethereum for off-chain operations. These operations are grouped and verified by zero-knowledge proofs, ensuring each transaction's validity and safeguarding against misuse of user funds by operators, thus upholding Ethereum's trusted security framework.

Prom network effectively harmonizes compatibility with scalability, making no compromises.


---

# 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, and the optional `goal` query parameter:

```
GET https://prom.gitbook.io/prom/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
