# Incentives

In order to ensure the sustainability and long term decentralization of the Swivel protocol, SWIV tokens are utilized to incentivize positive activity within our ecosystem as a mechanism for protocol homeostasis.

## Orderbook Incentives

In the context of an orderbook, incentivization can become quite complicated.&#x20;

In our case we attempt to identify the most effective liquidity placed on our orderbook through tracking the orders filled and excluding most wash trading through parameterization.&#x20;

### Current Orderbook Incentive Distributions

Each market has a configurable amount of SWIV tokens (currently 2,500) allocated to it on a daily basis and calculated at 23:55 UTC.

Once a day, cumulative volume is calculated, and users are rewarded proportionally based on the amount of YT liquidity they provided to trades.

These rewards are earned on a daily basis and then distributed every 4 week liquidity incentive epoch.

![](/files/nAFtTo0zdbX2tFMHF52M)

As shown in the example above, for each market, there are 5,000 SWIV tokens allocated per day.

These tokens are then split proportionally based on the limit orders that have been filled in a given day.

In the example above, 0xmons traded 200,000 of 1,000,000 total YTs that day.&#x20;

Given they committed 20% of the daily liquidity, 0xmons receives 1,000 SWIV tokens, 20% of the daily allocation.

## Swivel Safety Module Incentives

As a mechanic to bootstrap the initial capital base of the Swivel Safety Module, SWIV incentives are allocated to those committing their SWIV/ETH to the SSM.

The calculation of these incentives are similar to our orderbook incentives with the SSM allocated a configurable amount of SWIV tokens for every 24 hour period, calculated at 23:55 UTC.

When calculated, each user's ownership of the SSM results in a proportional allocation of SWIV tokens, which are then distributed on a 4 week epoch.

## Current Daily Incentives:

**Orderbook:** 2500 SWIV / market

**SSM:** 1250 SWIV


---

# 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://docs.swivel.finance/incentives.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.
