> ## Documentation Index
> Fetch the complete documentation index at: https://docs.memeperfect.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Full Data Point Glossary

> Definitions for all rule types with description, type, and operators.

Use this as a dictionary for Strategy Editor rule types.

## Security

* **Exclude Honeypots**
  * Description: Detects if the token contract prevents selling tokens after purchase. A honeypot scam allows buying but blocks selling.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Mintable Tokens**
  * Description: Checks if the contract allows the creation of new tokens, which could dilute existing holders.
  * Type: Boolean (True/False)
  * Operators: is

* **Require LP Locked**
  * Description: Indicates if the liquidity pool is locked, reducing rug risk.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Rugged Tokens**
  * Description: Indicates if the token has been rugged.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Tokens With Freeze Authority**
  * Description: Whether the contract can freeze tokens.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Single Holder Dominance**
  * Description: A single holder controls a large portion of supply.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Low LP Providers**
  * Description: Indicates a low number of liquidity providers.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Low Liquidity**
  * Description: Flags if the token has low liquidity.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Creator Still Holding Balance**
  * Description: Indicates if the creator still holds tokens.
  * Type: Boolean (True/False)
  * Operators: is

* **Risk Level**
  * Description: Risk classification for the token.
  * Type: String (`CRITICAL`, `HIGH`, `MEDIUM`, `LOW`)
  * Operators: equals, does not equal

* **LP Locked %**
  * Description: Percentage of liquidity that is locked.
  * Type: Percentage
  * Operators: greater than, less than

* **Exclude High Ownership Concentration**
  * Description: Indicates high ownership concentration in a few wallets.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Creator Rug History**
  * Description: Indicates if the creator has a history of rug pulls.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Mutable Metadata**
  * Description: Indicates if the token metadata can be changed.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Creator With Multiple Tokens**
  * Description: Indicates if the creator has multiple failed tokens.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Tokens With Lockers**
  * Description: Indicates if token lockers are present.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Mutable Tokens**
  * Description: Indicates if the token is mutable.
  * Type: Boolean (True/False)
  * Operators: is

* **Exclude Tokens With Transfer Fee**
  * Description: Indicates if the token has a transfer fee.
  * Type: Boolean (True/False)
  * Operators: is

* **Token Age**
  * Description: Age of the token in minutes since creation.
  * Type: Number
  * Operators: greater than, less than

## Market

* **Sell Tax %**
  * Description: Sell tax charged by the token.
  * Type: Percentage
  * Operators: greater than, less than

* **Buy Tax %**
  * Description: Buy tax charged by the token.
  * Type: Percentage
  * Operators: greater than, less than

* **Liquidity (\$)**
  * Description: Dollar value available in liquidity pools.
  * Type: Number
  * Operators: greater than, less than

* **Market Cap (\$)**
  * Description: Token price multiplied by circulating supply.
  * Type: Number
  * Operators: greater than, less than

* **Total Holders**
  * Description: Number of unique wallets holding the token.
  * Type: Number
  * Operators: greater than, less than

* **Top 10 Holders %**
  * Description: The percentage of total supply held by the top 10 wallets. High concentration can indicate manipulation risk.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Dev Wallet %**
  * Description: The percentage of tokens held by the development team. High dev holdings can be a risk factor.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Snipers Holdings %**
  * Description: How much of the token is held by early buyers who got in within the first few trades. High percentages may mean they can dump.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Insiders Holdings %**
  * Description: How much of the token is held by wallets linked to the team or creators. High percentages raise rug-pull risk.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Bundlers Holdings %**
  * Description: How much is held by wallets that bought together, often in coordinated batches. High percentages can signal artificial or bot activity.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Bonding Curve %**
  * Description: Bonding curve progress percentage.
  * Type: Percentage (%)
  * Operators: greater than, less than

* **Launch Platform**
  * Description: Origin-first launch platform classification. This is based on where the token started, not just where liquidity currently sits. The system normalizes launch origin from existing SolanaTracker data.
  * Type: String (`pump_fun`, `letsbonk_fun`, `bags_fm`, `rapidlaunch`, `raydium_launchlab`, `dexlab`, `meteora`)
  * Operators: equals, does not equal

* **Only Pump Tokens**
  * Description: Indicates if the token is a Pump.fun token.
  * Type: Boolean (True/False)
  * Operators: is

## Volume/Activity

* **Trading Volume (\$)**
  * Description: Minimum dollar value traded over one or more windows. The editor supports age-aware windows such as 5 minutes, 1 hour, 6 hours, and 24 hours so a new token can be judged differently from an older token.
  * Type: Object rule (`volume_24h`)
  * Operators: greater than or equal per configured window

* **Transaction Count**
  * Description: Total transaction count for the token.
  * Type: Number
  * Operators: greater than, less than

* **Number of Buys**
  * Description: Number of buy transactions.
  * Type: Number
  * Operators: greater than, less than

* **Number of Sells**
  * Description: Number of sell transactions.
  * Type: Number
  * Operators: greater than, less than

* **Volume Spike**
  * Description: Checks whether the selected window's volume is meaningfully higher than a prior same-token, non-overlapping snapshot. Presets map to minimum percentage increases.
  * Type: Object rule (`validated_volume_spike`)
  * Operators: passes validation

* **Buy Pressure**
  * Description: Checks whether buy volume outweighs sell volume in the selected window. Presets map to buy/sell volume multipliers.
  * Type: Object rule (`buy_sell_ratio_window`)
  * Operators: between

* **Quality Wallets**
  * Description: Requires at least the configured number of selected wallet types to be participating in the token.
  * Type: Object rule (`quality_wallet_count`)
  * Operators: greater than or equal

* **Quality Wallet Buy Value**
  * Description: Requires selected wallet types to have bought at least the configured combined dollar value of the token.
  * Type: Object rule (`quality_wallet_total_value`)
  * Operators: greater than or equal

* **Quality Wallet Win Rate**
  * Description: Requires enough selected wallet types to meet the configured historical win-rate threshold.
  * Type: Object rule (`quality_wallet_min_winrate`)
  * Operators: greater than or equal

## Clusters

* **Coordinated Wallet Cluster**
  * Description: Limits coordinated wallet concentration by checking total clustered holdings, the largest single cluster, and a cluster risk threshold preset.
  * Type: Cluster rule (`coordinated_wallet_cluster`)
  * Operators: within limits

## Socials

* **Require Website**
  * Description: Token metadata includes a website URL.
  * Type: Boolean (True/False)
  * Operators: is

* **Require Telegram**
  * Description: Token metadata includes a Telegram channel.
  * Type: Boolean (True/False)
  * Operators: is

* **Require Twitter**
  * Description: Token metadata includes a Twitter/X account.
  * Type: Boolean (True/False)
  * Operators: is

* **Require At Least One Social**
  * Description: Token has at least one social media link (Twitter, Telegram, or Website).
  * Type: Boolean (True/False)
  * Operators: is

* **Website Shows CA**
  * Description: The token's website content includes the token's contract address.
  * Type: Boolean (True/False)
  * Operators: is

* **Website Contains \$Token Name**
  * Description: Website content contains the token name or symbol, with or without the `$` prefix.
  * Type: Boolean (True/False)
  * Operators: is, is not

* **X Link Contains CA**
  * Description: True when the provided X URL resolves to readable content and that content includes the token's contract address.
  * Type: Boolean (True/False)
  * Operators: is, is not

* **X Link Contains \$Token Name**
  * Description: True when the provided X URL content contains the token name or symbol, with or without the `$` prefix.
  * Type: Boolean (True/False)
  * Operators: is, is not

* **X Views**
  * Description: How many people have seen the token's X post. For retweets or quotes, the higher view count is used.
  * Type: Number
  * Operators: greater than, less than

* **X Community Size**
  * Description: Total member count of the X community. This rule only applies when the X URL is a community link.
  * Type: Number
  * Operators: greater than, less than

* **X Community Views**
  * Description: Views on the token's X community page. This only applies when the X link points to a community, not a regular post.
  * Type: Number
  * Operators: greater than, less than

* **X Followers**
  * Description: The highest follower count among anyone tied to the token's X post: the original author, the user who retweeted it, or the community creator when the link is a community link.
  * Type: Number
  * Operators: greater than, less than

## AI

* **Website Content Validity Score**
  * Description: Checks whether the token's website actually talks about the token. In the UI, this is commonly used through presets such as `Very relevant`, `Somewhat relevant`, or `Any`.
  * Type: Number (0-100)
  * Operators: greater than, less than

* **X (Twitter) Content Validity Score**
  * Description: Checks whether the token's X URL content matches the token name and description. In the UI, this is commonly used through presets such as `Very relevant`, `Somewhat relevant`, or `Any`.
  * Type: Number (0-100)
  * Operators: greater than, less than

<Info>
  These rules cannot be marked as dealbreakers:

  * Website Shows CA
  * Website Contains \$Token Name
  * Website Content Validity Score
  * X Link Contains CA
  * X Link Contains \$Token Name
  * X Views
  * X Followers
  * X Community Size
  * X Community Views
  * X (Twitter) Content Validity Score
  * Coordinated Wallet Cluster
  * Quality Wallets
  * Quality Wallet Buy Value
  * Quality Wallet Win Rate
</Info>

## Rule types

### Boolean Rules

Rules that check for the presence or absence of a condition. Most use `is`, and some also support `is not`.

**Example:** "Exclude Honeypots" - Set to "is true" to exclude honeypot tokens.

### Number Rules

Number Rules compare a numeric value against a threshold.

**Example:** "Liquidity ($)" - Set "greater than $10,000" to require minimum liquidity.

### Percentage Rules

Percentage Rules compare a percentage value against a threshold.

**Example:** "Sell Tax %" - Set "less than 10%" to exclude tokens with high sell taxes.

### String/Enum Rules

String or enum Rules compare a value from a fixed set of options.

**Example:** "Risk Level" - Set "does not equal CRITICAL" to exclude high-risk tokens.

### Object Rules

Object rules combine multiple related settings into one user-facing rule.

**Example:** "Buy Pressure" uses a window plus a preset such as Moderate or Strong.

### Cluster Rules

Cluster rules evaluate related wallet groups and concentration limits.

**Example:** "Coordinated Wallet Cluster" can require total clustered holdings to stay below 20%.

## Operators

* **is** / **is not**: Used for boolean rules to check if a condition is true or false
* **equals** / **does not equal**: Used for string/enum rules to match specific values
* **greater than** / **less than**: Used for number and percentage rules to compare against thresholds
* **passes validation**: Used for validated market-flow checks such as volume spikes
* **within limits**: Used for cluster checks where several configured limits must all pass
