> For the complete documentation index, see [llms.txt](https://docs.campnetwork.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.campnetwork.xyz/introduction/l1-architecture/abc-stack.md).

# ABC Stack

The **ABC Stack** is a high-performance sovereign rollup framework that leverages Celestia’s Data Availability layer. By decoupling bridge functionality from the execution layer and relying on Celestia for data availability, it eliminates the limitations of traditional rollup solutions and allows anyone to download and verify the state of the Camp network using Data availability sampling.&#x20;

Operating Celestia as the settlement layer which provider SSF(Single Shot Finality), Posting the data produces rollback and fork choice gaurantee.&#x20;

* **Throughput** reaches up to approximately 1 Gigagas/s, which is the upper range of performance and 100x higher than competing stacks.
* **Transactions Per Second (TPS)**: 50,000&#x20;
* **Block Times**: Recommended value of 250ms, with a lower bound of 100ms (ongoing improvements targeting sub-100ms)
* **EVM Compatibility**: 100% Ethereum Virtual Machine identical, supporting all the latest opcodes.&#x20;
* **Data Availability (DA) Options**:
  * **Celestia**: Public, decentralized DA
* **ZK-Ready**: Future-proofed for zero-knowledge supporting zkVMs & using the EIP-4844 opcodes for verifying KZG commitments. That is, given a blob commitment and a zero knowledge proof, the precompile reverts if the proof is invalid.

Find out more [here](https://docs.abundance.xyz/).


---

# 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.campnetwork.xyz/introduction/l1-architecture/abc-stack.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.
