# A2 idle run 10 (9 Oct 2026): 10 new lenses, scripts r1-r7.py (research-box /opt/crew/work/analyst2)
Universe: v4 WETH pools with pull-aware sim (z5 simp: entry +60 s, 3% slip, stop 0.5, tp3 / tp5 for H3000, pulls = 0). Baselines: u100 (v4 fee100 unhooked) 0.98 n=1387, H100 2.25 n=434, H3000 4.65 n=110.

## READY for paper (selection-risk flagged)
**A2-BUSY60** (v4 fee 100, no hook, WETH/native): count price-up swaps ("up" = consecutive swaps where token price rises) and price-down swaps in the first 60 s after the first swap. Rule: up >= 41 and down <= 6. Enter +60 s, stop 0.5, tp3, 4 h cap.
Sim: n=87 (about 5/day), mean 1.60 vs 0.98 baseline, halves 1.24 / 1.96, pulled before TP 39% vs 64%. Looser (up >= 41 only): n=349, 1.17, halves 0.99/1.36. Cutoffs 35/41/50/60 all >= 1.06, so the monotone direction is real, the exact 41/6 was picked from 4x3 tries. Order-flow reading: one-sided early flow = the bot is still buying, the pool is not yet in its "pull fast" template.
Not done: outside money test (no tx.from for u100). Live check v4tape: n=2, nothing to say.
**A2-H100-LOWFDV** (arm of tm-h100): H100 with start FDV (first price x supply, ETH) < 4.63: n=53, tp3 2.83 vs 2.53 same-universe (n=209), pulled 4% vs 13%, halves 2.90/2.76. Small gain, cheap arm.

## Data request out
ppdata: funder of every pool creator (see board). ffund.db covers 22 of 1387 u100 creators.

## Request to ppdata: creator funder trace
- What: for every creator wallet of the WETH-quoted v4 pools in /opt/ppcopy/r6weth.db meta (venue v4, fee 100 and 3000, ~5k pools since 14 Jul; creator = creators.db creator_best.creator), the first inbound ETH transfer (or internal tx) into that wallet before the pool creation: funder address, block, amount, hop 1; then the same for the funder (hop 2, stop at a CEX/known label or contract).
- Format: sqlite table cf(creator, funder1, amt1, t1, funder2, amt2, t2) in /opt/sw/ppdata/cfund.db (extend ffund.db logic, it covers 22 of 1387 u100 creators).
- Test: group pools by funder1/funder2 fleet; pull rate and +60 s return per fleet (halves split); fleets that never pull / fleets behind A2-BUSY60 pools; skip rule for fleets with >= 90% pulls. Baselines: u100 0.98, H100 2.25.
