{"data":{"kolScore":{"inputs":[{"key":"realizedPerformance","label":"Realized performance","weight":0.26,"detail":"Closed-trade return, not paper gains on open bags."},{"key":"consistency","label":"Consistency","weight":0.18,"detail":"Spread of outcomes. One lucky 40x does not make a score."},{"key":"entryLiquidity","label":"Liquidity of entered tokens","weight":0.13,"detail":"Depth available at entry. Thin pools are penalised."},{"key":"maxDrawdown","label":"Maximum drawdown","weight":0.12,"detail":"Worst peak-to-trough on positions the wallet held."},{"key":"avgEntryMarketCap","label":"Average entry market cap","weight":0.09,"detail":"Rewards repeatable size bands over lottery entries."},{"key":"rugExposure","label":"Rug exposure","weight":0.1,"detail":"Share of entries into tokens that later failed."},{"key":"walletHistory","label":"Wallet history","weight":0.06,"detail":"Age and depth of verifiable on-chain track record."},{"key":"dumpAfterPromotion","label":"Selling after public promotion","weight":0.06,"detail":"Heavily penalises exiting shortly after posting publicly."}],"note":"Scores are damped toward 50 until a wallet has a meaningful number of closed trades. Follower count is never an input."},"safeguards":[{"group":"allocation","label":"Max allocation per token","value":"1 SOL","envVar":"MAX_SOL_PER_TOKEN","detail":"Total lifetime treasury exposure to a single mint."},{"group":"allocation","label":"Max allocation per KOL","value":"1 SOL","envVar":"MAX_SOL_PER_KOL","detail":"No single tracked wallet can dominate the treasury."},{"group":"allocation","label":"Max per single trade","value":"0.5 SOL","envVar":"MAX_SOL_PER_TRADE","detail":"Hard ceiling on one mirrored buy."},{"group":"allocation","label":"Buy size of deployable treasury","value":"20%","envVar":"ALLOCATION_PERCENT_OF_REWARDS","detail":"Each mirrored buy spends this share of (wallet balance − untouchable reserve), then hard caps still apply."},{"group":"eligibility","label":"Confluence (FOLLOW wallets)","value":"2+ in 30m","envVar":"CONFLUENCE_MIN_WALLETS","detail":"Only mirror when this many distinct FOLLOW wallets buy the same mint inside the window."},{"group":"operations","label":"Distribute to holders at","value":"2× entry","envVar":"TAKE_PROFIT_MULTIPLE","detail":"When a mirrored bag marks at this multiple, the tokens are sent pro-rata to $FOLLOW holders. Risk is managed before entry; after 2× the community decides."},{"group":"allocation","label":"Daily deployment limit","value":"2 SOL","envVar":"MAX_DAILY_DEPLOYMENT_SOL","detail":"Rolling 24h cap across every mirrored buy."},{"group":"allocation","label":"Max open positions","value":"12","envVar":"MAX_OPEN_POSITIONS","detail":"Prevents unbounded fragmentation of the treasury."},{"group":"allocation","label":"Untouchable wallet reserve","value":"1.3 SOL","envVar":"TREASURY_RESERVE_FLOOR_SOL","detail":"Never deployed. Kept for fees and for exiting open positions."},{"group":"operations","label":"Requires $FOLLOW to be live","value":"yes","envVar":"REQUIRE_TOKEN_LIVE","detail":"Before launch, wallets are tracked but nothing is ever bought."},{"group":"eligibility","label":"Minimum liquidity","value":"$25,000","envVar":"MIN_LIQUIDITY_USD","detail":"Pools thinner than this are rejected outright."},{"group":"eligibility","label":"Max holder concentration","value":"25%","envVar":"MAX_HOLDER_CONCENTRATION_PERCENT","detail":"Top-10 holder share ceiling excluding pools and burns."},{"group":"eligibility","label":"Token age window","value":"5m – 30d","envVar":"MIN_TOKEN_AGE_SECONDS / MAX_TOKEN_AGE_SECONDS","detail":"Too new is unverifiable. Too old is not the trade we follow."},{"group":"eligibility","label":"Market cap window","value":"$50k – $25m","envVar":"MIN_TOKEN_MARKET_CAP_USD / MAX_TOKEN_MARKET_CAP_USD","detail":"Keeps mirrored entries inside a defined size band."},{"group":"eligibility","label":"Price impact ceiling","value":"2.5%","envVar":"MAX_PRICE_IMPACT_PERCENT","detail":"Quote is discarded above this impact. We never chase fills."},{"group":"eligibility","label":"Order size vs liquidity","value":"1.5%","envVar":"MAX_LIQUIDITY_SHARE_OF_ORDER_PERCENT","detail":"Order notional capped as a share of pool liquidity."},{"group":"eligibility","label":"Minimum KOL buy size","value":"0.3 SOL","envVar":"MIN_KOL_BUY_SOL","detail":"Dust-sized wallet buys are noise, not signal."},{"group":"eligibility","label":"Duplicate-buy cooldown","value":"60m","envVar":"DUPLICATE_BUY_COOLDOWN_SECONDS","detail":"One mint cannot be mirrored repeatedly inside the window."},{"group":"eligibility","label":"Signal freshness","value":"90s","envVar":"SIGNAL_MAX_AGE_SECONDS","detail":"Stale signals expire instead of executing late."},{"group":"integrity","label":"Mint authority revoked","value":"Required","envVar":"REQUIRE_MINT_AUTHORITY_REVOKED","detail":"Blocks tokens that can still be inflated at will."},{"group":"integrity","label":"Freeze authority revoked","value":"Required","envVar":"REQUIRE_FREEZE_AUTHORITY_REVOKED","detail":"Blocks tokens whose accounts can be frozen."},{"group":"integrity","label":"Honeypot / transferability","value":"Simulated sell required","envVar":"REQUIRE_TRANSFERABLE","detail":"A sell route must simulate successfully before we buy."},{"group":"integrity","label":"Creator-wallet risk","value":"≤ 0 prior rugs","envVar":"MAX_CREATOR_PRIOR_RUGS","detail":"Deployer history is scored before any allocation."},{"group":"operations","label":"Live trading","value":"ENABLED","envVar":"LIVE_TRADING","detail":"Off by default. Nothing is broadcast until explicitly enabled."},{"group":"operations","label":"Simulation-only mode","value":"OFF","envVar":"SIMULATION_ONLY","detail":"Transactions are built and simulated, never sent."},{"group":"operations","label":"Emergency pause","value":"Armed","envVar":"EMERGENCY_PAUSE","detail":"Single switch halts every new deployment immediately."},{"group":"operations","label":"Exit / distribute strategy","value":"distribute_to_holders","envVar":"SELL_STRATEGY","detail":"At 2× entry, mirrored tokens are sent pro-rata to $FOLLOW holders."},{"group":"operations","label":"Public execution logs","value":"Always on","envVar":"—","detail":"Every action and every rejection is written to a public log."},{"group":"operations","label":"Leverage / borrowing","value":"Never","envVar":"—","detail":"Structurally impossible. The engine has no credit path."},{"group":"operations","label":"User deposits / custody","value":"Never","envVar":"—","detail":"FOLLOW cannot receive, hold or move holder funds."}],"rejectionReasons":[{"code":"LIQUIDITY_TOO_LOW","label":"liquidity too low","explanation":"Pool depth was below the minimum liquidity floor at detection time.","rule":"MIN_LIQUIDITY_USD","severity":"reject"},{"code":"TOKEN_TOO_OLD","label":"token too old","explanation":"Mint age exceeded the maximum age window for a mirrored entry.","rule":"MAX_TOKEN_AGE_SECONDS","severity":"skip"},{"code":"CONCENTRATION_TOO_HIGH","label":"concentration too high","explanation":"Top holders controlled more supply than the concentration ceiling allows.","rule":"MAX_HOLDER_CONCENTRATION_PERCENT","severity":"reject"},{"code":"CREATOR_RISK","label":"creator risk","explanation":"Deployer wallet history failed the creator-risk check.","rule":"MAX_CREATOR_PRIOR_RUGS","severity":"reject"},{"code":"DUPLICATE_SIGNAL","label":"duplicate signal","explanation":"This mint was already mirrored inside the duplicate-buy cooldown.","rule":"DUPLICATE_BUY_COOLDOWN_SECONDS","severity":"skip"},{"code":"TREASURY_LIMIT_REACHED","label":"treasury limit reached","explanation":"A treasury exposure limit was already fully used.","rule":"MAX_SOL_PER_TOKEN / MAX_SOL_PER_KOL","severity":"skip"},{"code":"TOKEN_NOT_ELIGIBLE","label":"token not eligible","explanation":"Mint failed a structural eligibility check for mirrored buys.","rule":"ELIGIBILITY","severity":"reject"},{"code":"CONFLUENCE_TOO_LOW","label":"not enough FOLLOW wallets in","explanation":"Fewer than the required number of FOLLOW-set wallets bought this mint inside the confluence window.","rule":"CONFLUENCE_MIN_WALLETS","severity":"skip"},{"code":"KOL_PERFORMANCE_TOO_LOW","label":"wallet not in follow set","explanation":"The buy came from a wallet that is not in the current FOLLOW set of top-performing scalpers and swingers.","rule":"KOL_PERFORMANCE_TIER","severity":"skip"},{"code":"BUY_TOO_SMALL","label":"KOL buy too small","explanation":"The tracked wallet buy was below the minimum signal size.","rule":"MIN_KOL_BUY_SOL","severity":"skip"}]},"meta":{"demo":false,"generatedAt":"2026-08-05T10:23:41.057Z","source":"database","paused":false,"liveTrading":true}}