# Data Flow

For a more detailed view of how a transaction invokes a whole stream of operations in the system, please refer to the diagram below.&#x20;

<figure><img src="/files/x8omSEHsyiO2CaMYpEMq" alt=""><figcaption><p>Cero Data Flow</p></figcaption></figure>

It is important to note that in above diagram while submitting a transaction, a user can submit through an RPC node of the Rollup which would be integrated with the RPC of Cero. While, transaction after committed to the Cero ledger can be picked up by the Rollup's Sequencer instead for processing the transaction while adding to the Rollup's block.&#x20;


---

# Agent Instructions: 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.cero.network/architecture/data-flow.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.
