# Rulesets

## Top Left Corner Symbols: Rulesets

Typical maturation is counter-clockwise from top left, but some tokens are more advanced than others out of the minter!

## LIFE

![LIFE ruleset symbol is a square in top left corner](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_LIFE.png)&#x20;

A square in the top left corresponds to the rule B3/S23. This means that cells are born if they have 3 neighbors; survive with 2 or 3 neighbors; or they die.

## Day & Night

![Day & Night ruleset symbol is a square in bottom left corner](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_DayAndNight.png)

A square in the bottom left corresponds to the rule B3678/S34678. This means that cells are born if they have 3, 6, 7, or 8 neighbors; survive with 3, 4, 6, 7, or 8 neighbors; or they die.

## Long Life

![Long Life ruleset symbol is a square in bottom right corner](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_LongLife.png)

A square in the bottom right corresponds to the rule B345/S5. This means that cells are born if they have 3, 4, or 5 neighbors; survive with 5 neighbors; or they die.

## Seeds

![Seeds ruleset symbol is a square in top right corner](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_Seeds.png)

A square in the top right corresponds to the rule B2/S. This means that cells are born if they have 2 neighbors; or they die.

## All Rulesets Available

![All Rulesets available but with Seeds selected](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_All4.png)

As rulesets are unlocked, the icons align. The filled in square shows the currently selected ruleset (Seeds in this example).

## Custom Ruleset  &#x20;

![Custom Ruleset symbol is a centered square](https://labs.matto.xyz/chainlife/src/images/icons/Ruleset_Custom.png)

This symbol means that the token has been customized with a ruleset on-chain, and that the rule has successfully been enabled in-token.


---

# 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.chainlife.xyz/chainlife-tokens/token-legend/rulesets.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.
