> For the complete documentation index, see [llms.txt](https://docs.antivamp.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.antivamp.io/reserve/reserving-a-name-and-ticker.md).

# Reserving a Name & Ticker

Reserving is optional. It lets you hold a **name + ticker pair together** for a fixed window so nobody can front-run your launch or squat your identity. During your window, only you can launch that exact pair; any free, unlocked pair is launchable by anyone.

Reservations are handled on-chain by the `TickerReservationRegistry`.

## Tiers

Reservations are priced in **USD** and payable in crypto at the current rate. Longer windows cost more:

| Duration     | Price  |
| ------------ | ------ |
| **24 hours** | $100   |
| **3 days**   | $250   |
| **7 days**   | $500   |
| **30 days**  | $1,500 |

Fees are flat and **non-refundable**.

## Paying

You pay in the **native asset of the chain you reserve on**. The flat USD tier is converted to the exact on-chain amount at reservation time using a **fail-closed** price oracle — if the oracle answer is stale, the reservation reverts rather than mispricing.

| Chain               | Status            | Pay with    | Pricing source                                         |
| ------------------- | ----------------- | ----------- | ------------------------------------------------------ |
| **Solana**          | Live              | **SOL**     | SOL/USD push oracle (fails closed when stale)          |
| **Hyperliquid**     | Live              | **HYPE**    | HYPE/USD push oracle (fails closed when stale)         |
| **Base**            | Integration-ready | ETH or USDC | Chainlink ETH/USD; USDC taken 1:1 against the USD tier |
| **Robinhood Chain** | Integration-ready | ETH         | push oracle (fails closed when stale)                  |

> **Stablecoin payments:** USDC / stablecoin payment on **Solana** and **Hyperliquid** is on the roadmap. USDC settles 1:1 against the USD tier (no oracle needed). Today those chains accept their native asset (SOL / HYPE).

## Copycat protection (time-based)

Anti-vamp copycat locks are **criteria-based and time-limited** — they are **not** a permanent forever ban by default. After a launch, the registry applies the longest relevant lock:

| Trigger                                            | Lock duration (default) |
| -------------------------------------------------- | ----------------------- |
| **Reserved** launch that **bonds**                 | **60 days**             |
| **Unreserved** launch that **bonds**               | **48 hours**            |
| **Reserved** launch reaches **\~$1M market cap**   | **90 days**             |
| **Unreserved** launch reaches **\~$1M market cap** | **7 days**              |

Locks use `max(existingUntil, now + duration)` so a new lock never shortens a longer one. When the lock lifts, the name + ticker can be reserved or launched again.

Bond locks fire automatically on-chain. The \~$1M market-cap milestone is applied by an authorized keeper (manual / ops queue) via `onMilestone(token)` so fake FDV spikes can't lock identities.

A separate **graduated** identity block (symbol / logo hash) may still apply for graduated launches; guardians can clear mistaken blocks.

## How it fits the flow

```
RESERVE (optional)  ──▶  LAUNCH  ──▶  TRADE
hold name+ticker         real Uniswap pool, tradable forever
for 24h / 3d / 7d / 30d  → time-based copycat locks on bond / ~$1M MC
```

Reserving is a pre-launch convenience — it does not deploy anything. When you're ready, launch through any AntiVamp-integrated launchpad; only your authorized wallet can launch the exact pair you reserved.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.antivamp.io/reserve/reserving-a-name-and-ticker.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
