Thanks for the write up. Some questions:
- The agent is an EOA, right? Who creates it? Wouldn’t it be better for the DAO multi sign to be the owner of the new safe?
- Can you explain what
ComposableCoWis? That code already exists?
In general, I see a lot of complexity baked for a dao to express the intent of trading and 0 to ensure a good price. The PriceChecker with oracle is only valid for common trades and doesn’t scale for daos which fees are LPs or complex positions.