All recipes and strategies are executed through the Core system of contracts.
Core contracts implement actions and triggers alongside authorization handling and other functionalities. All contracts except
ProxyAuthare upgradable (through a time lock), but updates to the core system should not be frequent.
SubProxyare not described in the docs as they are just basic proxy contracts for interaction with the storage contracts through