CoW Protocol collects and aggregates intents off-chain and settles them jointly in teams, called batches. Solvers can go tokens on behalf in the person (using the ERC20 approvals the person granted on the settlement agreement) though the deal verifies the signature with the consumer's intent Which execution is finished according https://sirketlist.com/story19650705/little-known-facts-about-cowswap