Module ops

Module ops 

Source
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.

Modules§

bootstrap
command
Command-layer logic.
config
ic
IC-related ops helpers.
icrc
orchestration
perf
placement
pool
Pool lifecycle helpers.
prelude
Prelude
random
Randomness seeding helpers.
rpc
runtime
service
storage
wasm

Enums§

OpsError
OpsError Error envelope shared across operations submodules

Constants§

OPS_CYCLE_TRACK_INTERVAL
Shared cadence for cycle tracking (10 minutes).
OPS_INIT_DELAY
Constants
OPS_LOG_RETENTION_INTERVAL
Shared cadence for log retention (10 minutes).
OPS_POOL_CHECK_INTERVAL
Pool check cadence (30 minutes).
OPS_POOL_INIT_DELAY
Pool timer initial delay (30 seconds) before first check.