CoW Protocol collects and aggregates intents off-chain and settles them with each other in groups, called batches. Originally, gasless investing was limited to EOAs due to the fact intelligent agreement wallets don’t have non-public keys and thus can’t signal messages. It wasn’t right until the introduction of ERC-1271 wise orders http://cow-protocol.fi/