# analyst1 data requests, 9 Oct 2026 (iterate run 10)

## R1 -> ppdata (board #197): v2 token metadata + swap-level data for the v2 seed-1 family
Why: A1-V2DEC9 (fw/a1-v2dec9.md) found that v2 seed-1 pairs with token reserve 1e18 raw (a 9-decimals, 1e9 supply kit, e.g. "Hachiko Inu") return ~22x per $1 in sim (n=64) vs 2.4x for the other seed-1 pairs. I can only see Sync reserves, so I cannot tell who buys, nor whether the name/theme is the driver.
What:
1. For ALL v2 pairs of factory 0x8bceaa40b9acdfaedf85adf4ff01f5ad6517937f created 21 Sep - now with first WETH reserve between 0.9 and 2.1 ETH (about 3,000 pairs; list = pairs of /opt/ppcopy/r6tape.db v2ev with that seed): token address, name(), symbol(), decimals(), totalSupply(), owner() (0x0 = renounced), runtime code hash. Free RPC eth_call at latest state is fine (immutable fields).
2. For the 64 pairs in fw/a1-v2dec9-pairs.csv plus 200 random other seed-1 pairs as control: every Swap event for the first 600 s of the pair's life with tx.from, recipient (to), amount0In/1In/0Out/1Out, block, log_index; and Mint/Burn (liquidity add/remove) events with sender. Format: sqlite at /opt/ppcopy/v2swaps.db, table swaps(pair,block,li,t,tx_from,recipient,a0in,a1in,a0out,a1out) + table tokmeta(token,pair,name,symbol,decimals,supply,owner,codehash).
Tests I will run: (a) return by decimals / supply / owner-renounced / name keywords (inu, pepe, dog...) on the full seed-1 set, frozen thresholds on 21 Sep-3 Oct, test 4-7 Oct; (b) outside-money: distinct tx_from buyers excluding creator and repeat fleet wallets in the first 60 s, and who holds the biggest net position at 350 s; (c) who sells in the exit window (fleet or outsiders) and whether the pull wallet equals a buyer.
Kill: if the dec9 edge is gone with outside buyers only (< 3 distinct outside buyers pre-entry) or if decimals/name explains nothing beyond the reserve rule, I drop the metadata path and keep only the reserve rule.

## R2 -> ppfeeds (follow-up on #150/#156): add two fields to v2feed/pairs.jsonl at PairCreated
token_decimals and token_name/symbol (eth_call in the same step as the first Sync; if it costs > 1 s, write them in a second line "pair_meta" within 5 s). Also a flag dec9 = (WETH seed 1.000 ETH and token reserve in [0.5e18,1.5e18]) so testmgr can trigger the V2DEC9 arm without parsing reserves. Test: forward run of A1-V2DEC9 (fw/a1-v2dec9.md).
