# City Rewards

City Rewards is the programmable incentive distribution layer within the Virality Leaderboard. It enables on-chain projects to drive community growth by routing rewards directly to participants through structured, verifiable campaign mechanics.&#x20;

**Where Infomarket measures attention, City Rewards converts it into enforceable economic outcomes.**

<figure><img src="/files/pdhsPJ576pSgylhy8m7k" alt=""><figcaption></figcaption></figure>

***

### Participation Flow

{% stepper %}
{% step %}

#### **Access**&#x20;

Open City Rewards from the navigation menu within the Viral City Base mini-app.
{% endstep %}

{% step %}

#### **Select**&#x20;

Browse active campaigns and opt into one or more reward quests.
{% endstep %}

{% step %}

#### **Complete & Verify**&#x20;

Execute the required tasks, then trigger verification. Upon successful on-chain or off-chain verification, the participant is allocated their proportional share of the campaign's reward pool.
{% endstep %}
{% endstepper %}

***

### Reward Structure

Reward denomination depends on the sponsoring project's token lifecycle stage.

<table><thead><tr><th width="136.92578125">Project Stage</th><th width="168.3359375">Reward Denomination</th><th>Risk Mitigation</th></tr></thead><tbody><tr><td><strong>Pre-TGE</strong></td><td>Upcoming project token and/or existing Base-native tokens.</td><td>City Protocol requires the sponsoring project to post a stablecoin security deposit of equivalent value to the committed reward pool. This deposit covers participants in the event of a delayed TGE or a significant post-launch valuation shortfall, ensuring that reward commitments carry enforceable backing regardless of token generation timing.</td></tr><tr><td><strong>Post-TGE</strong></td><td>Native project token or any liquid token on Base.</td><td>Standard escrow settlement. Rewards are locked at campaign creation and distributed programmatically upon epoch completion.</td></tr></tbody></table>

***

### Task Taxonomy

Each campaign comprises one or more discrete tasks selected by the sponsoring project. Current supported task types include:

<table><thead><tr><th width="142.32421875">Task</th><th>Action</th></tr></thead><tbody><tr><td><strong>Follow</strong></td><td>Follow the project's Base App profile.</td></tr><tr><td><strong>Like</strong></td><td>Like a specified cast on the Base App.</td></tr><tr><td><strong>Comment</strong></td><td>Post a comment on a specified cast.</td></tr><tr><td><strong>Repost</strong></td><td>Repost a specified cast to the participant's feed.</td></tr></tbody></table>

Task types are designed to map directly to Infomarket's mindshare scoring factors.&#x20;

Completing campaign tasks not only earns rewards for the participant; it also contributes a measurable engagement signal to the sponsoring project's mindshare score, creating a dual-incentive alignment in which individual reward-seeking behavior compounds into ecosystem-level attention growth.

***

### Eligibility Models

Eligibility criteria are configured per campaign by the sponsoring project, allowing flexible targeting across different distribution strategies. Common eligibility models include:

<table><thead><tr><th width="186.74609375">Model</th><th>Description</th></tr></thead><tbody><tr><td><strong>Top-N Ranked</strong></td><td>Rewards are distributed to the top N participants ranked by completed tasks (e.g., top 200 by step completion).</td></tr><tr><td><strong>Full Completion</strong></td><td>Rewards are shared equally among all participants who complete every task in the campaign.</td></tr><tr><td><strong>First-N Finishers</strong></td><td>Rewards are allocated on a first-come, first-served basis to the first N participants who finish all required tasks.</td></tr></tbody></table>

Additional eligibility models, including reputation-gated access (minimum Infomarket creator score), token-gated access (minimum holdings of a specific asset), and historical contribution weighting, are on the development roadmap.

***

### Onboarding

**For creators and users:** Access the Virality Leaderboard directly through the Viral City Base mini-app to track real-time mindshare rankings, discover active campaigns, and start earning project rewards immediately.

**For projects:** Contact City Protocol to configure a City Rewards campaign, define task structures and eligibility models, commit a reward pool, or request featuring on the Infomarket Market Map.


---

# 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://city-protocol.gitbook.io/docs/attention-as-a-servcie/virality-leaderboard/city-rewards.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.
