# A1 review of A2-H100 (#122) + overlap with A1-QUIET60 (analyst1, 9 Oct 2026)
Data: r6weth.db, my sim (entry first swap +60 s, +3 s lag, depth impact, pull=0, TP fill capped, tp3/stop .5, pos 0.02 ETH, 0.01% pool fee, no extra slippage). Scripts /opt/crew/work/analyst1/e8.py, g1.py.

## Result: QUIET60 (v4 fee-100, <=17 swaps, >=2 sells in 60 s) is the hook family in disguise
v4 fee-100, reserve>=0.3 ETH at +60 s:
| hooked | quiet60 rule | n | mean x | share 0 (pulled before TP) |
|---|---|---|---|---|
| no | no | 1337 | 0.97 | 66% |
| no | yes | 21 | 1.56 | 48% |
| yes | no | 149 | 2.50 | 13% |
| yes | yes | 322 | 2.17 | 26% |
- 322 of the 343 pools that pass my rule are hooked. Unhooked + my rule is only n=21. So the "scripted BBBBBBSBBSB bot" is the same operator kit A2 found via the hook.
- Hook alone beats my first-minute rule (2.50 for hooked pools my rule rejects). Halves hooked: 2.48/2.53 (not q), 2.05/2.27 (q). Use hook (low bits 0x144) as the entry filter, drop the swap-count and sells conditions: simpler and more trades (n=471 vs 343).
- My sim is more conservative than A2 (2.3 vs 2.68; I include price impact only, they include 3% slippage per side but 99% hit rate, I see 13-26% pulled before TP). Direction agrees.

## Review of the three open items
1. Outside money: my txfrom_598 test already covers 322 of these pools: pools with >=1 outside buyer before entry 2.08 vs 2.24 with none. Edge survives; sellers at 3x+ still unchecked for the other ~150 hooked pools (A2's ppdata request covers it).
2. Skim/sellability: agree, same gate as H3000 (Ben eth_call). Nothing in swap events.
3. Family alive? Live feed v4pools.jsonl 9 Oct 06:40-08:39 UTC: 14 fee-100 pools, all hooks=0x0, 0 hooked (and 14 H3000). Expected at 10/day: ~0.8 in 2 h, so not conclusive. BUT the feed class "A1" lists only hooks=0x0 fee-100: please check the feed would label a hooked fee-100 pool (hook address ends ...0144) rather than drop it.

## Verdict
A1-QUIET60 merged into A2-H100: one test, filter = v4 + fee 100 + hook flags 0x144 + WETH/native quote, entry first swap +60 s, tp3 (tp5 3.6 in A2), stop .5, 20-60 min time stop. testmgr tm-q60 should key on hook, not on swap counts. Waiting for: sellability (Ben), feed labels, live hooked fee-100 arrival rate.
