# How It Works

## The Basics

KRK tokens trade on Uniswap (Base network). Behind the scenes, a **trading vault** holds ETH that backs every KRK token. This creates a **floor price** — the absolute minimum value your tokens are worth.

## Earning by Staking

When you stake KRK tokens, you claim **owner slots** — a percentage of the protocol's staking pool. Every time someone buys KRK on the open market, new tokens are minted, and stakers get a proportional share. The more slots you hold, the more you earn.

### Choosing Your Rate

When you stake, you pick an **earning rate** (called a "tax rate" in the contracts). This is the yearly cost of holding your position:

| Rate Level | Yearly Cost | Trade-off |
|-----------|------------|-----------|
| Low (1-5%) | Cheap to hold | Easy for others to challenge |
| Medium (12-30%) | Moderate cost | Balanced protection |
| High (50%+) | Expensive to hold | Very hard to challenge |

**The key insight:** Your earning rate is also your protection level. A higher rate costs more, but makes it harder for anyone to take your position.

## Challenges (Snatching)

If someone wants your staking slots and is willing to pay a higher rate than you, they can **challenge** (snatch) your position:

1. The challenger stakes at a higher rate
2. Your position is automatically closed
3. You receive the **full market value** of your staked tokens — including any earnings
4. The challenger takes over your slots

**You never lose money in a challenge.** You get compensated at current market value. You just stop earning from those slots.

## The Trading Vault

The Liquidity Manager automatically manages the ETH/KRK trading pool:

- When staking activity is high (bullish signal), it concentrates liquidity for better trading
- When activity drops, it spreads liquidity wider for stability
- It tracks a **volume-weighted average price (VWAP)** to set the range

This happens automatically — no human decisions, no hidden operators. The rules are in the smart contract.

## Floor Price

Every KRK token is backed by ETH in the vault. The **floor price** is calculated as:

```
floor = ETH in vault ÷ total KRK supply
```

Your tokens can never be worth less than the floor. When someone buys KRK, more ETH enters the vault. When someone sells, ETH leaves. The system maintains balance.

## Summary

1. **Buy KRK** on Uniswap (Base)
2. **Stake** to earn from every trade
3. **Choose your rate** — higher = more protection, higher cost
4. **Earn passively** as the protocol generates trading activity
5. If challenged, you get **paid out at market value**

→ [Getting Started Guide](./getting-started.md)
