# 3 Pillars of Attention

The Reward Module is our **Attention-as-a-Service** offering. It connects the Attention Layer directly to the Capital Layer. It is the engine that powers Viral City, transforming arbitrary social media engagement into measurable, on-chain value.

***

### City Passport

To ensure fair distribution and prevent Sybil attacks, City Protocol utilizes **City Passport**. This acts as an **onchain** reputation and identity layer that accurately measures a user's true contribution to the network's mindshare.&#x20;

City Passport ranks users based on their historical interactions, the quality of their User-Generated Content (UGC), and their overall engagement score within the ecosystem.

***

### AIGC Layer

To extend user capabilities in content creation, City Protocol integrates an AI-User Generated Content (AIUGC) layer. As short-form video continues to demonstrate significantly higher engagement rates relative to long-form content, and as AI-assisted generation accounts for a growing share of high-performing media, the demand for accessible, intelligent creation tooling is clear.

The AIUGC Layer empowers users to produce consistent, brand-aligned video content with viral potential, substantially lowering the barrier to entry for creators and enabling community-driven brand amplification at scale.

***

### Viral City

Viral City is the user-facing interface of the Reward Module. It serves as a one-stop platform for founders to measure mindshare and distribute rewards.&#x20;

Viral City features two primary components:

{% tabs %}
{% tab title="Mindshare Arena" %} <mark style="color:$primary;">**Mindshare Arena:**</mark>

An information market that tracks the mindshare of various projects (e.g., BRACKY, FARCASTER, AERODROME) via heatmaps and leaderboards.&#x20;

**Mindshare Arena** provides a smarter, fairer, and more accurate ranking system for interaction contributions.
{% endtab %}

{% tab title="Reward Hub" %} <mark style="color:$primary;">**Reward Hub:**</mark>

A UGC incentive platform where users can follow, post, and engage with campaigns to earn token bonuses.
{% endtab %}
{% endtabs %}


---

# 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/what-is-aaas/3-pillars-of-attention.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.
