> For the complete documentation index, see [llms.txt](https://docs.gage.cash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gage.cash/pool/lp-score.md).

# LP score and weekly rewards

Each week's liquidity emissions are split by **LP score**: a position's value at the pool price, in GAGE, accumulated per second while in range. Size times time.

## How it is measured

* A hook on the pool records every add and remove by position, so nothing has to be registered and nothing can be spoofed. Liquidity added without Uniswap's PositionManager is not rewarded.
* At every checkpoint, the position's value is computed from its liquidity, its ticks and the pool's current price, and becomes its weight until the next checkpoint. Out of range, the weight is zero.
* A checkpoint happens on every add and remove. Anyone can checkpoint any position at any time; the app does it on every visit and a keeper does it hourly.

Checkpointing on every add and remove is what stops anyone from resizing a position between checkpoints to farm the interval.

## What a week pays

`emissions this week × your score ÷ the pool's total score`. Emissions accrue continuously and are collected by the position's owner into a 7-day drip, so each week's liquidity rewards arrive across the following week.

## Why ranges are free

Value weighting is what lets ranges be free. A tight range holds more value per unit of liquidity near the price, earns more swap fees, and is scored on its value like any other. A one-tick position cannot capture the emissions because it is out of range almost always. A wide range is scored the same per GAGE of value and earns fewer fees. Choose by the range risk you want.

## What is excluded

* The **seed position** from the launch. It earns swap fees only, so the first weeks of emissions go to other providers.
* The **floor bands** the creator-fee splitter owns. They are standing bids for sGAGE, not liquidity providers.

## Undistributed emissions

If emissions accrue while no eligible position is in range, they are undistributed. Anyone may burn them. They are never handed to the next arrival.


---

# 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.gage.cash/pool/lp-score.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.
