vol_skipLIVE · rejectingcrowded-volume filter
WHAT IT CHECKSRejects tokens whose buying is already crowded. Two ratios are banded LOW/MID/HIGH: net-buy volume 1h ÷ mcap, and volume turnover ÷ mcap. LOW=+1, HIGH=−1, MID=0. Grade A(≥2) and B(1) pass; C(0) and D(<0) are rejected — so MID+MID is rejected.
LIVE THRESHOLDnet_buy_vol_1h/mcap: LOW ≤ 0.0075 · HIGH > 0.0435 | turnover/mcap: LOW ≤ 2.636 · HIGH > 10.24
KNOB TO CHANGEvolume_gate_config.json → bands.*.low_max / high_min · admission_gate_config.json → gate_on_volume_skip
EXCUSED WHENExcused if an S-tier whale is in the signal (True) or a fresh wallet buys ≥ $1500 AND ≥ 0.5% of mcap.
IMPACT3,173 rejected in 24h (39% of gate traffic) · 21,701 in 7d — the single biggest filter.
38.6% of 24h gate traffic
EVIDENCEIC −0.186 (n=1,612); ratio ceiling lifted expectancy −$12.90 → −$1.91 (n=103). Measured 260726, IN-SAMPLE, before the latency/receipt fixes.
⚠ volume_gate_config.json still says shadow_only:true — STALE. It IS enforced (see the 24h rejects).
weak_smart_volumeSHADOW · logs onlysurvival-thesis filter
WHAT IT CHECKSWould reject when BOTH net smart buy $ in the last hour AND the buy/sell ratio are weak. Missing volume data is UNKNOWN and never a reject.
LIVE THRESHOLDnet_usd_1h < $100 AND buy/sell < 2.0 · mode = shadow_log
KNOB TO CHANGEadmission_gate_config.json → weak_smart_volume.min_net_usd_1h / min_buy_sell_ratio / mode
EXCUSED WHENSame exemptions as vol_skip (S-tier whale / fresh large buy).
IMPACT415 would-rejects logged in 24h · 3,325 in 7d (not blocking).
5.0% of 24h gate traffic
EVIDENCE+3.6pt (n=483) — derived from a POISONED log; being re-proven on clean data before any re-enforce.
quality_txLIVE · shed-blockedquality-wallet ≥$1k gate (Chris, EXCHANGE #200/#204)
WHAT IT CHECKSRequires ≥1 WhaleMover/SMART/KOL/FRESH/S-A or GMGN smart_degen/kol/fresh wallet with an average buy ≥ the floor, active within the evidence window and still holding. v2 also accepts a 30m burst or an entity group with identical amounts; snipe/bundler/sandwich tags disqualify.
LIVE THRESHOLDmin $1000 (robinhood $500) · evidence ≤ 1h · still-holding True · 1-in-5 control bypass
KNOB TO CHANGEquality_tx_gate.json → enabled / min_tx_usd / evidence_max_age_hours
EXCUSED WHEN1-in-5 deterministic control bypass (crc32 of chain:CA).
IMPACTSee the LIVE FUNNEL tab — the overwhelming majority of its refusals carry NO VERDICT.
EVIDENCETraced 260923: gmgn-cli exits 3 (circuit blocking, state-gated) and _gmgn() maps every non-zero exit to None, so our own pacing gate shedding the call is filed as absence of evidence.
⚠ Refusing on contention, not on wallet quality. Fix = bounded GMGN_MAX_WAIT patience + a distinct SHED label (#1373).
blacklistedLIVE · 0 fired 24hbad-deployer veto
WHAT IT CHECKSHard veto: the token's creator is on deployer_intel's blacklist.
LIVE THRESHOLDdeployer in DeployerDB blacklist for that chain
KNOB TO CHANGEdeployer_intel DB · admission_gate_config.json → gate_on_veto
EXCUSED WHENNever excused.
IMPACT0 rejected in 24h.
EVIDENCEConfirmed-bad deployers — categorical, not statistical.
exit_onlyLIVE · 0 fired 24hdistribution-signal veto
WHAT IT CHECKSHard veto: the source's only category is an exit/distribution signal, so it is not an entry.
LIVE THRESHOLDsource category == exit in conviction_gates.json
KNOB TO CHANGEconviction_gates.json categories · gate_on_veto
EXCUSED WHENNever excused.
IMPACT0 rejected in 24h.
EVIDENCECategorical — not a statistical threshold.
§ Scanner filters vs runners (#1300)
A filter that passes ~95% of control tokens is not selecting anything
| Filter | Control pass | how much it lets through | Runners passed |
|---|
| age_le_4h | 99.1% |
| 2/2 |
| mcap_50k_4m | 79.1% |
| 2/2 |
| mcap_50k_1m | 77.6% |
| 2/2 |
| liq_ge_5k | 82.0% |
| 2/2 |
| rug_le_10pct | 98.7% |
| 2/2 |
| smart_ge_5 | 96.1% |
| 2/2 |
| renowned_ge_2 | 95.7% |
| 2/2 |
| holder_ge_100 | 97.5% |
| 2/2 |
n=2 runners — far too few to tune on. Red bars are filters that reject almost nothing.