How do arbitrage bots discover AMM pools outside known factory lists?

I’ve been investigating how difficult it is to build a comprehensive list of AMM pools across EVM chains.

Factory registries work for known protocols, but they can miss clones, unusual implementations and chain-specific AMMs. Looking only for familiar creation events has similar limitations. Observed swap and synchronization
behavior appears to provide a broader discovery signal, although the resulting candidates still need classification and validation.

I’m building an early-stage dataset called Poolbase around this idea. It starts with a full historical scan of Base and is intended to produce daily snapshots.

The simplest customer-facing records would answer:

  • Has this address demonstrated swap activity?
  • Does it currently custody meaningful token value?
  • Is its fee stable, dynamic or unresolved?
  • What pool or execution family does it appear to use?

More detailed records would include token balances, USD valuations, pricing reliability, fee evidence, interface evidence, provenance and explicit quality warnings.

I’m trying to understand whether this solves a real problem or whether most searchers already maintain equivalent coverage cheaply.

For anyone working on arbitrage, routing or onchain analysis:

  1. How do you currently discover pools outside known factory lists?
  2. Which signals determine whether an unfamiliar pool enters your candidate universe?
  3. Is a daily downloadable snapshot useful, or would the data need to update more frequently?
  4. Which EVM chains have the weakest existing pool coverage?

I’m not asking anyone to share private pool lists, wallet addresses, strategies or comparison results.

The project and private early-access form are here:

Critical feedback is welcome—the historical bootstrap and data-quality validation are still in progress.