# BOTSIG60 first-60s buy fingerprint (ledger #776), partial data, 25 Oct
Data: swapamt2.db covers 2,854/7,378 pools (v3 all, v2 70%, v4 25%). Filter born<100k, depth>=500, >=3 buys in 60s: 983 pools, 12 reached 1M (base 1.2%).
- Duplicate-buy-amount share >=0.5 (bot-like): 523 pools, 1 runner (0.2%). >=0.7: 0 of 228.
- Organic (dup<0.3, >=10 buys): 198 pools, 9 runners (4.5%, 3.7x base). dup<0.2: 8/148 (5.4%). Plus sell share <0.3: 8/164 (4.9%).
- Same-block share and early-sell share: no usable signal (n tiny / inverse).
- Runners all in v4:native (6/142) and v4 hook; v3 0/43. Only 12 runners: 80% band for 4.5% is roughly 2.5-7.5%.
Verdict: useful as a NEGATIVE filter (drop bot-duplicate-amount pools: removes 53% of pools, loses 1 of 12 runners) not as an entry rule; 95% of the "organic" group still does not run. Needs full v4 coverage to confirm (runner count too low). Script: /opt/crew/work/analyst2/bs60.py
