# Anti-Sniper Protection

### Overview

Anti-Sniper Protection is a launch module that applies a dynamic buy-tax at TGE to neutralize bot activity and opportunistic sniping during the critical early minutes of a launch.

The module is activated by default and is free.

<figure><img src="/files/3Bkdp2l3p7eHQ6j2AuXH" alt=""><figcaption></figcaption></figure>

### How It Works

* The buy-side tax starts at 99% and decays to 1% across the founder's chosen protection window.
* The protection window is configurable from 0 seconds to 98 minutes.
* The sell-side tax remains fixed at 1% throughout.
* All sniper taxes collected during the protection window are automatically used to buy back agent tokens onchain.
* The repurchased tokens are distributed to the team wallet, following a 3-month cliff and 9-month linear vesting schedule.

This structure protects early liquidity from bots and opportunistic snipers while converting initial volatility into long-term alignment for project founders.

### Configuration

Founders set the protection window duration during the creation phase. The decay rate adjusts automatically to reach 1% by the end of the chosen window.

Examples:

* 60-second window: tax decays from 99% to 1% across 60 seconds.
* 98-minute window: tax decays from 99% to 1% across 98 minutes (1% per minute).
* 0 seconds: no sniper protection applied. Trading tax is fixed at 1% from launch.

### FAQ

<details>

<summary>Does the sniper-tax buyback begin immediately after the tax drops to 1%?</summary>

Buybacks start automatically as soon as the configured protection window ends and the buy-side tax reaches the baseline 1%.

</details>

<details>

<summary>Is the collected sniper tax used in a single buy or over time?</summary>

Buybacks are executed gradually over a 24-hour period.

</details>

<details>

<summary>Can I change the protection window after launch?</summary>

No. The protection window is set during creation and cannot be modified after the Agent Launch Page is published.

</details>


---

# 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://whitepaper.virtuals.io/about-virtuals/capital-formation-layer/anti-sniper-protection.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.
