The Uniswap app's backend and headless surface: quotes, swaps and swap history, composed from the reusable EVM modules. Holds no key material; every swap leaves through tx_sender_module.
The one EVM transaction sender on the device: one nonce ledger, call bundles approved as one decision in the keystore, ordered broadcast, and a write-ahead local history. Holds no key material and chooses no chain.