> For the complete documentation index, see [llms.txt](https://verogram.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://verogram.gitbook.io/whitepaper/chapter-6-task-system.md).

# Chapter 6: Task System

### 6.1 Task Types

Verogram supports standard and verifiable tasks, including:

* **Like:** Liking a specific post
* **Comment:** Posting a comment with a defined pattern
* **Follow / Subscribe:** Following an account or channel
* **Join:** Joining a channel or group
* **View / Reaction:** Viewing or reacting to content

Each task has a defined risk level, verification method, and economic weight.

### 6.2 Campaign Definition by Advertisers

When creating a campaign, the advertiser specifies:

* Target platform
* Type and number of tasks
* USD value per task (e.g., $0.03)
* Desired number of participants
* Total campaign budget

The system automatically:

* Calculates the USD budget
* Applies the 10% fee
* Determines the required token amount based on the reference price

### 6.3 Task Allocation to Users

Task allocation is not done through simple random assignment.

Allocation criteria:

* Amount of staked tokens
* User Tier
* Task success history
* Risk score
* Remaining campaign capacity

This approach ensures that higher-quality users receive better tasks.

### 6.4 Task Execution Rules & Limitations

To maintain quality and prevent abuse, the following rules apply:

* Daily task limit per user
* Cooldown period between tasks
* Prohibition of performing the same task twice in one campaign
* Requirement for minimum staking for high-value tasks
* Automatic lockout upon detection of suspicious behavior
