# Challenge Process

The Challenge Process begins when **Validating Nodes (VNs)** detect a discrepancy in the transaction processing.

<figure><img src="https://651401021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY2TowO8fF4a1GlgpRfIZ%2Fuploads%2Ftrq5Upu93NIDWBBVMotQ%2Fimage.png?alt=media&#x26;token=2d905872-12c0-4c8a-9821-c06b1fbdd99f" alt=""><figcaption><p>Challenge Process</p></figcaption></figure>

**These discrepancies can arise from various issues, such as:**

* A mismatch between **off-chain orders** processed by the sequencer and their corresponding **on-chain orders**.
* Off-chain orders being processed **out of sequence** by the sequencer (e.g., an order that should have been processed first was handled later).
* **Exclusion** of an order from the blockchain entirely by the sequencer, even though it was a valid order that was processed **on-chain**.

{% hint style="info" %}
When VNs detect one of these problems, they can trigger a **challenge**.
{% endhint %}

<figure><img src="https://651401021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY2TowO8fF4a1GlgpRfIZ%2Fuploads%2FmpeHHBt5KPlSCWJMcImU%2Fimage.png?alt=media&#x26;token=d955d8b9-a916-4fce-80d4-dc67931b81e0" alt=""><figcaption><p>Challenge Process Flow</p></figcaption></figure>
