# Audit v3sg + v3kb, 19 Oct (auditor3)
## v3sg arm A: VERIFIED
- fwd n79 mean 1.62x lo80 1.21; ex-top1 1.44; ex-top3 1.18 (lo80 0.92); last20 1.00. Replay n402 1.14x (80% band 0.99-1.30): forward above band, but ex-top3 1.18 sits inside it. Manager gate (ex-top3 >= 1.0 at n50) met.
- Sell proof (v3g.py, eth_simulateV1 sell): 79/79 pools pass.
- Rebuild (v3ce_chk.py adapted, chk_v3sg.py): 40 trail fills rebuilt from swaps, 0 mismatches.
- Outside sellers near exit (-30..+60s, price >= 0.9x exit): 40/40 trails, all >= 0.2 ETH.
- Caveat: 38 of 79 trades are pulls (zeros), median 0.52x. Edge is a few 5-15x winners; live rug gate/pull stops matter.
- Arm B NOT verified: fwd n20 1.53x, ex-top3 0.48x. Do not trade B.
## v3kb arm K: NOT VERIFIED (re-audit n>=130)
- fwd n101 mean 1.39x lo80 1.08; ex-top3 1.08 (lo80 0.87); last20 0.86x (lo80 0.49); replay n590 1.05x (band 0.97-1.14), fwd above band.
- Sell, rebuild (65 trails, 0 mismatches), outside sellers (65/65) pass. Reason for no PASS: edge is the top 3 only, recent 20 below 1.0, mean above replay band.
- Re-audit at n>=130 if last30 >= 1.0 and ex-top3 >= 1.05; retire if last30 < 0.9 at decide-by.
Winners overlap heavily with v3ce/v3sg (same pools 0x00c65e.., 0xb8c9ad..): do not count these as independent edges.
