CoW Protocol collects and aggregates intents off-chain and settles them collectively in groups, generally known as 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 smart orders http://cow-protocol.fi/