Expand description
Business-logic helpers that sit between endpoint handlers and the state layer.
The ops layer orchestrates multi-step workflows such as provisioning new canisters, running scaling/sharding policies, and synchronizing topology snapshots. Endpoint macros call into these modules so the public surface remains thin while policy, logging, and validation live here.
Re-exports§
pub use types::*;
Modules§
- canister
- Provisioning helpers for creating, installing, and tearing down canisters.
- context
- directory
- ext
- lifecycle
- prelude
- Common imports for ops submodules and consumers.
- request
- Helpers that build requests routed through the root canister.
- root
- signature
- ops::signature
- sync
- Synchronization helpers for propagating state and topology snapshots.
- types
Enums§
- OpsError
- OpsError Error envelope shared across operations submodules