# Points, Streaks & Credits

## Points Overview

Points track your activity on evently and determine your leaderboard rank. Points will be used for future rewards distribution.

| Action                          | Points                                  |
| ------------------------------- | --------------------------------------- |
| Prediction market trade         | Based on USDm volume traded             |
| Swap via evently                | 5 points per $0.01 USD volume           |
| Create a market (active market) | Bonus points                            |
| Daily streak check-in           | Streak multiplier applied to all points |

***

## Daily Streak

### Check-In

Check in once per day to build your streak and earn point multipliers.

Each check-in increments your streak counter. Missing a day resets the streak to 1.

### Streak Multipliers (applied to leaderboard score)

| Streak length | Score multiplier |
| ------------- | ---------------- |
| 1–2 days      | ×1.00            |
| 3–6 days      | ×1.15            |
| 7–13 days     | ×1.30            |
| 14+ days      | ×1.50            |

### Milestone Bonuses

| Milestone | Bonus points |
| --------- | ------------ |
| Day 7     | +50 points   |
| Day 14    | +150 points  |
| Day 30    | +500 points  |

***

## Streak Points

Streak points are a separate counter from trade points — they reward consistent daily engagement.

```solidity
struct StreakData {
    uint256 lastCheckin;     // Timestamp of last daily check-in
    uint256 currentStreak;   // Current consecutive days
    uint256 longestStreak;   // All-time best streak
    uint256 streakPoints;    // Points earned from milestones
}
```

***

## Swap Points

Every swap routed through evently earns Swap Points, stored permanently onchain in `EventlyProfiles.sol`.

* **Rate:** 5 points per $0.01 USD volume
* **Cooldown:** 30 seconds between recorded swaps
* Volume is tracked in USD cents

***

## Prediction Market Points

Trading on evently prediction markets earns points proportional to USDm volume. Points are calculated at trade time and added to your profile.

* More volume = more points
* Creating markets that attract volume = additional bonus
* Early access to markets may carry point multipliers (announced per market)

***

## Leaderboard

Rankings are calculated as:

```
Score = (tradePoints + swapPoints + streakPoints) × streakMultiplier
```

The leaderboard resets each season. Top performers each season will receive rewards (announced separately).

View your rank at [evently.market/leaderboard](https://evently.market/leaderboard).
