# Scan Mode

***

**Scan Mode** turns collective puzzle activity into a shared reward campaign. Each listed partner token can have its own Scan Mode campaign with a hidden QR code split into 9 tiles and a USDC prize pool for eligible players.

### How pieces unlock

Every puzzle generated on a token with an active Scan Mode campaign counts as one delivered game toward the campaign's progress — regardless of whether the player wins or loses.

<table data-card-size="large" data-column-title-hidden data-view="cards" data-full-width="true"><thead><tr><th data-hidden></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td></td><td></td><td></td><td><a href="/files/utFFJadcQfBsiiGaeXKe">/files/utFFJadcQfBsiiGaeXKe</a></td></tr></tbody></table>

As delivered games accumulate, the hidden QR tiles are progressively revealed according to a milestone schedule set per campaign.

{% hint style="warning" %}
&#x20;All 9 pieces must be unlocked before the QR can be scanned.
{% endhint %}

### Qualifying to scan

Campaign progress and claim eligibility are tracked separately. Even if the campaign is fully delivered, a player must still meet all conditions set by the campaign to be eligible. These may include:

* Holding the required amount of the partner token
* Solving a required number of partner puzzles
* Completing the campaign task (e.g. following a profile or visiting a link)
* Reaching a required player level
* Passing anti-cheat verification

Eligibility requirements are set per campaign and are visible on the Scan Mode page.

### Prize distribution

The prize structure for each Scan Mode campaign is set individually by the partner at the time of launch. The number of winners, their respective shares, and the total prize pool are all variable — they depend on the project, the round stage, and campaign configuration.

{% hint style="info" %}
**Variable parameters per campaign**: number of prize places, share per rank, total prize pool size, and payout currency.
{% endhint %}

#### How prizes are structured

Each campaign defines:

* **Prize pool** — total USDC allocated for this campaign
* **Number of winners** — how many eligible players share the pool
* **Distribution model** — fixed amounts per rank, percentage splits, or equal shares

#### Example — 3-winner campaign

The table below shows what a typical 3-place structure looks like at a $1,000 pool. Actual values will differ.

| Rank        | Share | Example payout (at $1,000 pool) |
| ----------- | ----- | ------------------------------- |
| 1st to scan | 50%   | $500 USDC                       |
| 2nd to scan | 30%   | $300 USDC                       |
| 3rd to scan | 20%   | $200 USDC                       |

{% hint style="info" %}
*The table above is illustrative only. Each campaign's prize structure is displayed on its Scan Mode page before and during the active window.*
{% endhint %}

#### Where to find prize details for a specific campaign

The exact prize pool, number of winners, and payout breakdown for any active or upcoming campaign are always shown on that campaign's Scan Mode page. Check there before competing — parameters vary and are not fixed across rounds.

### After all pieces unlock

<table data-card-size="large" data-view="cards" data-full-width="false"><thead><tr><th data-hidden></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td></td><td data-object-fit="fill"><a href="/files/Gx3X1bmlvi32PGoyAmSP">/files/Gx3X1bmlvi32PGoyAmSP</a></td></tr></tbody></table>

When all 9 tiles are revealed, eligible players can scan the QR code and submit a claim. Players who meet all campaign requirements — up to the number of winner slots defined — receive their share of the prize pool in USDC on Base.


---

# 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.qrbase.xyz/for-players/scan-mode.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.
