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

# Build a Rollup Application

This document is suppose to be a complete reference for ZKWASM users that would like to make their own rollup application. Following topics will be covered:

1. The architecture of a reference implementation of ZKWASM rollup application.
2. The proof generation architecture.
3. Customize and define your ZKWASM by extending host APIs.
4. Customize your proof generation via proof batching scripts.
5. Define settlement protocol and deploy your rollup verifier.
