Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/alphaleaks60-maker/solvedocs2/llms.txt

Use this file to discover all available pages before exploring further.

The standard model scores each buy signal against a 68-feature vector assembled at inference time from multiple live data sources. The genesis model uses a separate 75-feature vector built from a token’s first-60-second observation window. Both vectors must be assembled in exact feature order — the FEATURE_ORDER constant in the codebase is the canonical source of truth, and the ordered feature_names array in each model’s _metadata.json sidecar defines the order expected by that specific model.
Feature order is not optional. A mismatch between the order in the metadata file and the order in which features are assembled at inference time will silently corrupt every prediction without raising an error.

Standard feature vector (68 features)

The 68 features are grouped into nine categories below. Each category documents what the features measure and where they originate.
These are the wallet’s stats as they were when the signal fired, not current values. This point-in-time snapshot is what prevents lookahead bias — the model cannot see information that was not available when the signal was emitted.
FeatureDescription
alpha_score0–100 composite quality score at time of signal
wallet_graduation_rateShare of tokens bought that graduated, at signal time
wallet_avg_buy_rankTypical buy rank at signal time (lower = earlier entry)
wallet_trades_atTotal trades observed at signal time
Computed from the wallet’s full trading history by FeatureComputer. These features describe the wallet’s characteristic patterns across all observed trades.
FeatureDescription
tokens_tradedTotal unique tokens bought
pct_top10_entriesFraction of buys that were in the first 10 wallets
avg_seconds_after_creationAverage delay between token creation and wallet’s buy
pct_buys_under_60sFraction of buys within 60s of token creation
pct_buys_under_300sFraction of buys within 300s of token creation
avg_sol_per_buyMean buy size in SOL
median_sol_per_buyMedian buy size in SOL
sol_size_stddevStddev of buy sizes (high = inconsistent sizing)
max_single_buyLargest single buy ever recorded
avg_hold_time_secondsAverage time between buy and sell
pct_quick_flipsFraction of positions closed within 5 minutes
pct_diamond_handsFraction of positions held over 24 hours
unique_creators_tradedNumber of distinct creators engaged with
pct_repeat_creator_buysFraction of buys on tokens from already-seen creators
active_days_30dDistinct active days in the last 30 days
Computed from PnlCalculator and PeakTracker output. These features quantify how well the wallet has performed historically across realised and unrealised dimensions.
FeatureDescription
graduation_rateShare of bought tokens that graduated
win_rateShare of closed positions in profit
sol_weighted_returnSOL-weighted average return across all positions
avg_realized_multipleAverage exit multiple
avg_peak_multipleAverage of peak prices seen during hold
capture_efficiencyRatio of realised multiple to peak multiple (0–1)
profit_factorTotal profit / total loss
return_stddevStandard deviation of per-trade returns
avg_loss_pct_on_losersAverage loss magnitude on losing trades
avg_gain_pct_on_winnersAverage gain magnitude on winning trades
is_bot1 if the wallet has been classified as a bot
FeatureDescription
wallet_age_daysDays since the wallet was first observed
These describe the specific signal event — the wallet’s behaviour on this particular token at this particular moment — not the wallet’s historical aggregate.
FeatureDescription
buy_rankThis wallet’s buy rank on this token
sol_amountSize of this specific buy in SOL
curve_pct_at_buyBonding curve fill percentage at time of buy (0–1)
curve_solCurve SOL reserves at time of buy
velocity_buys_60sBuys on this token in the last 60 seconds
velocity_buys_300sBuys on this token in the last 300 seconds
sol_volume_60sSOL volume on this token in the last 60 seconds
buy_rank_percentileBuy rank divided by unique buyer count (0–1)
sol_vs_wallet_avgThis buy’s SOL vs the wallet’s average (1.0 = typical)
token_age_at_signalToken age in seconds at time of signal
FeatureDescription
buy_sell_ratioTotal buys / (total sells + 1) at time of signal
hour_of_dayUTC hour of the signal (0–23)
day_of_weekDay of week (0=Sunday, 6=Saturday)
Derived from the creator’s historical record across all tokens they have launched. These features allow the model to discount signals from serial ruggers or heavy-bot deployers before the current token has any history.
FeatureDescription
creator_graduation_rateThis token’s creator’s historical graduation rate
creator_rug_rateQuick-death rate across this creator’s tokens
creator_risk_score0–100 composite creator risk score
creator_tokens_createdTotal tokens created by this creator
creator_serial_velocityTokens per day over the last 30 days
creator_avg_insider_pctAvg insider presence across creator’s tokens
creator_avg_bot_pctAvg bot buyer pct across creator’s tokens
creator_is_serial1 if the creator has been classified as serial
Snapshot of the token’s current state at the moment the signal fires.
FeatureDescription
token_unique_buyersUnique buyers on this token so far
token_total_buysTotal buy transactions
token_total_sellsTotal sell transactions
token_risk_scoreToken-level risk score (0–100)
token_bot_buyer_pctFraction of buyers classified as bots
token_top10_concentrationShare of token held by top 10 wallets
token_bundle_confidenceHighest bundle confidence score for this token
FeatureDescription
lifecycle_state_encodedToken lifecycle state encoded as integer (0=launch … 7=graduated)
Derived from the co-occurrence graph that links wallets frequently buying the same tokens together.
FeatureDescription
cluster_sizeNumber of wallets in this wallet’s co-occurrence cluster
co_occurrence_max_scoreHighest co-occurrence edge score for this wallet
cluster_avg_grad_rateAverage graduation rate of wallets in the same cluster
tracked_wallets_already_inCount of tracked wallets already holding this token
is_first_tracked_buy1 if this is the first tracked wallet to buy
Market-wide regime features that give the model awareness of whether the broader Pump.fun environment is hot or cold.
FeatureDescription
tokens_created_last_hourMarket-wide token creation rate
rolling_graduation_rate_2hMarket-wide graduation rate over the last 2 hours

Genesis feature vector (75 features)

The genesis models use a 75-feature dataset assembled from the first-60-second observation windows stored by the GenesisWatcher. The targets are the same outcome labels but applied to tokens rather than to specific wallet signals. See Genesis Watcher for the full feature breakdown.

Default values

Every feature has a carefully chosen default value used when data is unavailable — for example, a wallet with no prior history. These defaults represent a neutral, unknown wallet in a neutral market, not a worst-case assumption.
Using worst-case defaults (e.g. setting wallet_graduation_rate to 0 for unknown wallets) would introduce systematic negative bias against new wallets and distort scores. The model was trained with neutral defaults applied for missing data, so it handles these correctly at inference time.
Representative defaults:
FeatureDefaultRationale
wallet_avg_buy_rank50Median rank — unknown wallet assumed mid-field
avg_sol_per_buy0.5Typical small buyer
lifecycle_state_encoded-1Unknown state

Build docs developers (and LLMs) love