# A1: hooked fee-100 family, init-price template and hook version (9 Oct 2026, analyst1)

Data: r6weth.db WETH tape 21 Sep - 7 Oct 19:37, liqlock.db poolfam (hook bytecode fingerprint, to 9 Oct 06:13). Sim: entry first swap +60 s +3 s lag, tick price, local-depth impact, pool fee, LP pull = 0, exit needs reserve >= 2x position. Scripts: research-box /opt/crew/work/analyst1/h1-h17.py.

## Findings (hooked 0x144 v4 fee-100 pools, n=471)
- Two hook versions by bytecode size: 11588 (n=285, mean 2.15, last seen 30 Sep) and 11689 (n=186, mean 3.14, alive). 
- Init price (meta.init_px) log10 > 32.95 = "hi-init" template: n=152, tp5/20 min 3.42 vs 2.10 for the standard 32.90 (n=296). Halves 3.65/3.20. Hit-5x 43% vs 2%.
- Inside version 11689: hi-init 140 pools 3.43 (halves 3.61/3.26), lo-init 46 pools 2.23.
- Hi-init exits (n=152): tp20 with hold 5/10/20/40 min = 2.13/3.04/4.05/5.36. tp3 caps at 2.5. Reserve exit >= 12 ETH 5.51, no exit 5.45.
- Robust: entry +120 s 2.99 (+300 s 2.4); size 0.1 ETH 3.07; pull-to-zero 11-20%.
- Not an edge: sibling structure (partner v4 1% pool with zero swaps, created 4-9 s earlier), organic reserve-cross entries (0.93-1.17), lock status.
- Family liveness (poolfam creation counts): 11689 pools/day 27-30 Sep: 17-30, 1-8 Oct: 33,14,3,12,7,24,15,27. Operator active since 26 Jul (1203 fee-100 pools of the 2 versions; 1091 before our tape).

## Risks
- Outside money (tx.from) not checked for these pools. Sellability on the hook (afterSwapReturnsDelta bit) not tested (A2 note).
- Chronological decay inside 11689: thirds 3.84 / 2.82 / 2.79.

## Next
- Out-of-sample: swap/liq events for 1091 older + 103 newer pools of these versions (request to ppdata).
- testmgr: paper rule below.

## Paper rule (for testmgr)
- Universe: new Uniswap v4 pool on WETH, fee 100, hook address low 14 bits = 0x144, hook bytecode size 11689 (liqlock poolfam.fam prefix 11689_), init price log10(init_px) > 32.95 (i.e. higher than the standard 32.90 template).
- Entry: buy at first swap +60 s (accept up to +120 s), size 0.02-0.1 ETH, skip if pool already pulled.
- Exit: take profit at 20x pool price (tp10 as safer arm = 3.95), time stop 40 min after entry, or sell when pool reserve >= 12 ETH; sell immediately if liquidity removal >= 50% appears.
- Evidence: sim n=152 hi-init (140 in 11689), mean 5.4x at tp20/40 min, 4.05 at 20 min; halves stable; pull-to-zero 11-24%. Standard-template pools (32.90) average 2.1 under tp5, shown as control arm if wanted.
- Kill: after 40 paper trades mean < 1.0 or sellability fails (any hooked sell reverts).
- Open: outside-money (ppdata #126), skim by afterSwapReturnsDelta.
