So far we have put the communication focus of GP on “COWs” - (coincidence of wants) between users. However - active market making becomes more and more relevant in crypto. After the initial break trough success of simple AMMs (Uniswap v1 + v2), Uniswap v3 is already much closer to active market making.
With some “flash bot searchers” adding concentrated liquidity just targeted for a specific trade one can argue that this is simply an inefficient implementation of an order book. On the other hand liquidity in AMMs remains massive - so GP offers a very smooth way to combine order books and on-chain AMM liquidity.
While one can place limit orders (“standing orders”) into the GP orderbook it is actually possible to simply listen to the order book and only place orders as needed after a user already placed an order.
I wrote an experimental script that will listen to the xDAI order book and it will create “counter-orders” for any “stable coin-stablecoin” trade that accepts a rate of worse than 1:1.
All you need is to give GP upfront allowance and insert your private key into the python script.