diff --git a/README.md b/README.md
index 51ab8df057..7780040814 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
[](https://github.com/scroll-tech/scroll/actions/workflows/integration.yml)
[](https://codecov.io/gh/scroll-tech/scroll)
-Scroll is a zkRollup Layer 2 dedicated to enhance Ethereum scalability through a bytecode-equivalent [zkEVM](https://github.com/scroll-tech/zkevm-circuits) circuit. This monorepo encompasses essential infrastructure components of the Scroll protocol. It contains the L1 and L2 contracts, the rollup node, the prover client, and the prover coordinator.
+Scroll is a zkRollup Layer 2 dedicated to enhance Ethereum scalability through a bytecode-equivalent [zkEVM](./zkvm-prover) circuit. This monorepo encompasses essential infrastructure components of the Scroll protocol. It contains the L1 and L2 contracts, the rollup node, the prover client, and the prover coordinator.
## Directory Structure
@@ -16,7 +16,7 @@
├── common: Common libraries and types
├── coordinator: Prover coordinator service that dispatches proving tasks to provers
├── database: Database client and schema definition
-├── prover: Prover client that runs proof generation for zkEVM circuit and aggregation circuit
+├── zkvm-prover: Prover client that runs proof generation for zkEVM/OpenVM circuits (chunk, batch, bundle)
├── rollup: Rollup-related services
├── scroll-contracts: solidity code for Scroll L1 bridge and rollup contracts and L2 bridge and pre-deployed contracts.
└── tests: Integration tests
@@ -27,7 +27,7 @@
We welcome community contributions to this repository. Before you submit any issues or PRs, please read the [Code of Conduct](CODE_OF_CONDUCT.md) and the [Contribution Guideline](CONTRIBUTING.md).
## Prerequisites
-+ Go 1.21
++ Go 1.22
+ Rust (for version, see [rust-toolchain](./rust-toolchain))
+ Hardhat / Foundry
+ Docker