A quick follow-up on the canister management plans. We are exploring a number of features that will help developers to be aware of cycle depletion and prevent the information from being lost:
- System events will provide a generic mechanism for canisters to react to lifecycle events like getting out of cycles
- Backup/restore will help save the data outside of the canister to be able to restore it in a case of data loss for any reason
- Canister WHOIS and dfx top will provide infrastructure for the community for building better canister management dashboards
- Cycle predictive modeling will enable a better forecast of cycle usage and billing costs
We are considering a few long-term features that I will share information about a bit later.
For more information please see SDK roadmap: SDK '22-23 Roadmap Themes