# Contesting Session Results

Every node operator whether generating outputs or judging them must **stake** tokens to participate. This stake acts as collateral, putting real value behind every action they take.

Once a session is complete, users have a short window to **contest** the result if they believe something’s off, maybe an unfair judgment or unexpected score. To prevent spam, challengers must also stake the session’s entry fee.

If a challenge is raised, the session is automatically **re-evaluated**. The prompts are re-run, and the outputs are subjected to a series of sanity checks ensuring the original decision holds up. If discrepancies are found or malpractice is detected, the responsible node’s stake is **slashed**, and the challenger is rewarded.

This system builds a layer of trust on top of decentralisation giving users the power to challenge any malpractice, while keeping node operators honest and incentivised to perform accurately.
