# #3926 feed v4 native organic + PONS USDG (24 Oct)
Finding: USDG pools were already taped (usdg_pools/swaps/liq.jsonl, any fee/hook, 4h). Native/WETH organic pools with fee not 100/3000 (e.g. STOCK, fee 10000, cap 300k at age 395s) were NOT taped: radar saw the cross (depth, n_senders) but no swap tape -> no 30s cap path/buyers/sellers. That was the gap.
Change: v4tape class "NO" = native/weth pool, fee not in {100,3000}, any hook; tracked 1h after first swap (cap 8h). Own files on research-box /opt/sw/v4tape/no_pools.jsonl, no_swaps.jsonl, no_liq.jsonl (same columns as pools/swaps/liq; swaps have sender/router, tx_from, amounts, sqrtP, liq, tick). Backup v4tape.py.bak_ppfeeds_3926. Restarted 02:17 UTC (state rebuilt, no gap in blocks). Forward only from 02:17 UTC 24 Oct.
Proof: 5 new NO pools + 34 swaps + 25 LP events within 4 min of restart.
Other asks: LP owner = fw/a1feed/lpowner.jsonl; depth + n_senders = radar.jsonl cross events (v4:native, v4:usdg); LP add/pull = *_liq.jsonl; cap path 30s: derive from sqrtP in swaps (native = currency0 address 0).
Not mirrored to main a1feed yet (a1pull); ask ops/dataeng if analyst1 wants it there. Disk 90% - NO files are small (tens of KB/h).
Replay possible after 7 days or n>=30 crossings (~31 Oct).
