1pub const CANIC_RESPONSE_CAPABILITY_V1: &str = "canic_response_capability_v1";
6pub const CANIC_AUTHORITY_RESTORE_FENCE_STATUS: &str = "canic_authority_restore_fence_status";
7pub const CANIC_AUTHORITY_SNAPSHOT_PREPARE: &str = "canic_authority_snapshot_prepare";
8pub const CANIC_AUTHORITY_SNAPSHOT_RESUME: &str = "canic_authority_snapshot_resume";
9pub const CANIC_FLEET_REGISTRY: &str = "canic_fleet_registry";
10pub const CANIC_FLEET_REGISTRY_MANIFEST: &str = "canic_fleet_registry_manifest";
11pub const CANIC_FLEET_REGISTRY_VERSION: &str = "canic_fleet_registry_version";
12pub const CANIC_FLEET_SUBNET_ROOT_JOIN: &str = "canic_fleet_subnet_root_join";
13pub const CANIC_FLEET_REGISTRY_SNAPSHOT_FOR_ROOT: &str = "canic_fleet_registry_snapshot_for_root";
14pub const CANIC_FLEET_REGISTRY_ACKNOWLEDGE_ROOT: &str = "canic_fleet_registry_acknowledge_root";
15pub const CANIC_FLEET_REGISTRY_ROOT_ACKNOWLEDGEMENTS: &str =
16 "canic_fleet_registry_root_acknowledgements";
17pub const CANIC_FLEET_REGISTRY_ACTIVATE: &str = "canic_fleet_registry_activate";
18pub const CANIC_FLEET_COMPONENT_PROVISIONING_PREPARE: &str =
19 "canic_fleet_component_provisioning_prepare";
20pub const CANIC_FLEET_COMPONENT_PROVISIONING_ADVANCE: &str =
21 "canic_fleet_component_provisioning_advance";
22pub const CANIC_FLEET_COMPONENT_PROVISIONING_STATUS: &str =
23 "canic_fleet_component_provisioning_status";
24pub const CANIC_FLEET_REGISTRY_PUBLISH_ROOT_DRAINING: &str =
25 "canic_fleet_registry_publish_root_draining";
26pub const CANIC_FLEET_REGISTRY_PUBLISH_ROOT_REMOVED: &str =
27 "canic_fleet_registry_publish_root_removed";
28pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_READINESS_PREPARE: &str =
29 "canic_fleet_registry_root_deletion_readiness_prepare";
30pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_READY: &str =
31 "canic_fleet_registry_root_deletion_ready";
32pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_EXECUTION_BEGIN: &str =
33 "canic_fleet_registry_root_deletion_execution_begin";
34pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_EXECUTION_STATUS: &str =
35 "canic_fleet_registry_root_deletion_execution_status";
36pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_COMPLETE: &str =
37 "canic_fleet_registry_root_deletion_complete";
38pub const CANIC_FLEET_REGISTRY_ROOT_DELETION_STATUS: &str =
39 "canic_fleet_registry_root_deletion_status";
40pub const CANIC_FLEET_SUBNET_ROOT_AUTHORITY: &str = "canic_fleet_subnet_root_authority";
41pub const CANIC_FLEET_SUBNET_WASM_STORE_ADOPT: &str = "canic_fleet_subnet_wasm_store_adopt";
42pub const CANIC_FLEET_SUBNET_WASM_STORE_ADOPTION_STATUS: &str =
43 "canic_fleet_subnet_wasm_store_adoption_status";
44pub const CANIC_FLEET_SUBNET_WASM_STORE_AUTHORITY: &str = "canic_fleet_subnet_wasm_store_authority";
45pub const CANIC_FLEET_SUBNET_ROOT_CANISTER_SUMMARY: &str =
46 "canic_fleet_subnet_root_canister_summary";
47pub const CANIC_FLEET_SUBNET_ROOT_DRAINING_BEGIN: &str = "canic_fleet_subnet_root_draining_begin";
48pub const CANIC_FLEET_SUBNET_ROOT_DRAINING_STATUS: &str = "canic_fleet_subnet_root_draining_status";
49pub const CANIC_FLEET_SUBNET_ROOT_DRAINING_INVENTORY_FINALIZE: &str =
50 "canic_fleet_subnet_root_draining_inventory_finalize";
51pub const CANIC_FLEET_SUBNET_ROOT_DRAINING_INVENTORY_STATUS: &str =
52 "canic_fleet_subnet_root_draining_inventory_status";
53pub const CANIC_FLEET_SUBNET_ROOT_REMOVAL_PUBLISH: &str = "canic_fleet_subnet_root_removal_publish";
54pub const CANIC_FLEET_SUBNET_ROOT_REMOVAL_STATUS: &str = "canic_fleet_subnet_root_removal_status";
55pub const CANIC_FLEET_SUBNET_ROOT_STORE_RECLAIM: &str = "canic_fleet_subnet_root_store_reclaim";
56pub const CANIC_FLEET_SUBNET_ROOT_STORE_RECLAMATION_STATUS: &str =
57 "canic_fleet_subnet_root_store_reclamation_status";
58pub const CANIC_FLEET_SUBNET_ROOT_STORE_BINDING_FINALIZE: &str =
59 "canic_fleet_subnet_root_store_binding_finalize";
60pub const CANIC_FLEET_SUBNET_ROOT_STORE_BINDING_FINALIZATION_STATUS: &str =
61 "canic_fleet_subnet_root_store_binding_finalization_status";
62pub const CANIC_FLEET_SUBNET_ROOT_STORE_DELETE: &str = "canic_fleet_subnet_root_store_delete";
63pub const CANIC_FLEET_SUBNET_ROOT_STORE_DELETION_STATUS: &str =
64 "canic_fleet_subnet_root_store_deletion_status";
65pub const CANIC_FLEET_SUBNET_ROOT_DELETION_PREPARE: &str =
66 "canic_fleet_subnet_root_deletion_prepare";
67pub const CANIC_FLEET_SUBNET_ROOT_DELETION_PREPARATION_STATUS: &str =
68 "canic_fleet_subnet_root_deletion_preparation_status";
69pub const CANIC_FLEET_REGISTRY_SYNCHRONIZE: &str = "canic_fleet_registry_synchronize";
70pub const CANIC_FLEET_REGISTRY_SYNC_STATUS: &str = "canic_fleet_registry_sync_status";
71pub const CANIC_FLEET_REGISTRY_ACTIVATE_MIRROR: &str = "canic_fleet_registry_activate_mirror";
72pub const CANIC_FLEET_REGISTRY_MIRROR_STATUS: &str = "canic_fleet_registry_mirror_status";
73pub const CANIC_ROOT_COMPONENT_REGISTRY_PREPARE: &str = "canic_root_component_registry_prepare";
74pub const CANIC_ROOT_COMPONENT_REGISTRY_STATUS: &str = "canic_root_component_registry_status";
75pub const CANIC_ROOT_COMPONENT_PROVISIONING_ACCEPT: &str =
76 "canic_root_component_provisioning_accept";
77pub const CANIC_ROOT_COMPONENT_PROVISIONING_ADVANCE: &str =
78 "canic_root_component_provisioning_advance";
79pub const CANIC_ROOT_COMPONENT_PROVISIONING_PUBLISH: &str =
80 "canic_root_component_provisioning_publish";
81pub const CANIC_ROOT_COMPONENT_PROVISIONING_STATUS: &str =
82 "canic_root_component_provisioning_status";
83pub const CANIC_ROOT_COMPONENT_ALLOCATE: &str = "canic_root_component_allocate";
84pub const CANIC_ROOT_COMPONENT_ALLOCATION_STATUS: &str = "canic_root_component_allocation_status";
85pub const CANIC_ROOT_PEER_COMPONENT_ALLOCATE: &str = "canic_root_peer_component_allocate";
86pub const CANIC_ROOT_PEER_COMPONENT_ALLOCATION_STATUS: &str =
87 "canic_root_peer_component_allocation_status";
88pub const CANIC_ROOT_COMPONENT_CHILD_ALLOCATE: &str = "canic_root_component_child_allocate";
89pub const CANIC_ROOT_COMPONENT_CHILD_ALLOCATION_STATUS: &str =
90 "canic_root_component_child_allocation_status";
91pub const CANIC_ROOT_COMPONENT_DRAINING_BEGIN: &str = "canic_root_component_draining_begin";
92pub const CANIC_ROOT_COMPONENT_DRAINING_STATUS: &str = "canic_root_component_draining_status";
93pub const CANIC_ROOT_COMPONENT_QUIESCE: &str = "canic_root_component_quiesce";
94pub const CANIC_ROOT_COMPONENT_QUIESCENCE_STATUS: &str = "canic_root_component_quiescence_status";
95pub const CANIC_ROOT_COMPONENT_DRAINING_ADVANCE: &str = "canic_root_component_draining_advance";
96pub const CANIC_ROOT_COMPONENT_DRAINING_INVENTORY_FINALIZE: &str =
97 "canic_root_component_draining_inventory_finalize";
98pub const CANIC_ROOT_COMPONENT_DELETE: &str = "canic_root_component_delete";
99pub const CANIC_ROOT_COMPONENT_MEMBERSHIP_REMOVE: &str = "canic_root_component_membership_remove";
100pub const CANIC_ROOT_COMPONENT_DELETION_STATUS: &str = "canic_root_component_deletion_status";
101pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_BEGIN: &str =
102 "canic_root_component_subtree_removal_begin";
103pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_ADVANCE: &str =
104 "canic_root_component_subtree_removal_advance";
105pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_STOP_PREPARE: &str =
106 "canic_root_component_subtree_removal_stop_prepare";
107pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_STOP: &str =
108 "canic_root_component_subtree_removal_stop";
109pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_DELETE_PREPARE: &str =
110 "canic_root_component_subtree_removal_delete_prepare";
111pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_DELETE: &str =
112 "canic_root_component_subtree_removal_delete";
113pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_MEMBERSHIP_REMOVE: &str =
114 "canic_root_component_subtree_removal_membership_remove";
115pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_DIRECTORY_SYNCHRONIZE: &str =
116 "canic_root_component_subtree_removal_directory_synchronize";
117pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_LEAF_FINALIZE: &str =
118 "canic_root_component_subtree_removal_leaf_finalize";
119pub const CANIC_ROOT_COMPONENT_SUBTREE_REMOVAL_STATUS: &str =
120 "canic_root_component_subtree_removal_status";
121pub const CANIC_ROOT_COMPONENT_CHILD_CREATE: &str = "canic_root_component_child_create";
122pub const CANIC_ROOT_COMPONENT_CHILD_INSTALL: &str = "canic_root_component_child_install";
123pub const CANIC_ROOT_COMPONENT_CHILD_COMMIT: &str = "canic_root_component_child_commit";
124pub const CANIC_ROOT_COMPONENT_CHILD_DIRECTORY_PREPARE: &str =
125 "canic_root_component_child_directory_prepare";
126pub const CANIC_ROOT_COMPONENT_CHILD_RUNTIME_ACTIVATE: &str =
127 "canic_root_component_child_runtime_activate";
128pub const CANIC_ROOT_COMPONENT_CHILD_MEMBERSHIP_ACTIVATE: &str =
129 "canic_root_component_child_membership_activate";
130pub const CANIC_ROOT_COMPONENT_CREATE: &str = "canic_root_component_create";
131pub const CANIC_ROOT_COMPONENT_INSTALL: &str = "canic_root_component_install";
132pub const CANIC_ROOT_COMPONENT_COMMIT: &str = "canic_root_component_commit";
133pub const CANIC_ROOT_COMPONENT_DIRECTORY_PREPARE: &str = "canic_root_component_directory_prepare";
134pub const CANIC_ROOT_COMPONENT_RUNTIME_ACTIVATE: &str = "canic_root_component_runtime_activate";
135pub const CANIC_ROOT_COMPONENT_MEMBERSHIP_ACTIVATE: &str =
136 "canic_root_component_membership_activate";
137pub const CANIC_ROOT_PEER_COMPONENT_CREATE: &str = "canic_root_peer_component_create";
138pub const CANIC_ROOT_PEER_COMPONENT_INSTALL: &str = "canic_root_peer_component_install";
139pub const CANIC_ROOT_PEER_COMPONENT_COMMIT: &str = "canic_root_peer_component_commit";
140pub const CANIC_ROOT_PEER_COMPONENT_DIRECTORY_PREPARE: &str =
141 "canic_root_peer_component_directory_prepare";
142pub const CANIC_ROOT_PEER_COMPONENT_RUNTIME_ACTIVATE: &str =
143 "canic_root_peer_component_runtime_activate";
144pub const CANIC_ROOT_PEER_COMPONENT_MEMBERSHIP_ACTIVATE: &str =
145 "canic_root_peer_component_membership_activate";
146pub const CANIC_ROOT_COMPONENT_REGISTRY_PARTITION: &str = "canic_root_component_registry_partition";
147pub const CANIC_ROOT_COMPONENT_DIRECTORY_HEAD: &str = "canic_root_component_directory_head";
148pub const CANIC_ROOT_COMPONENT_DIRECTORY_PAGE: &str = "canic_root_component_directory_page";
149pub const CANIC_COMPONENT_RUNTIME_DIRECTORY_PREPARE: &str =
150 "canic_component_runtime_directory_prepare";
151pub const CANIC_COMPONENT_RUNTIME_DIRECTORY_SYNCHRONIZE: &str =
152 "canic_component_runtime_directory_synchronize";
153pub const CANIC_COMPONENT_RUNTIME_STATUS: &str = "canic_component_runtime_status";
154pub const CANIC_COMPONENT_RUNTIME_ACTIVATE: &str = "canic_component_runtime_activate";
155pub const CANIC_FLEET_ACTIVATION_STATUS: &str = "canic_fleet_activation_status";
156pub const CANIC_MANAGED_CANISTER_BINDING: &str = "canic_managed_canister_binding";
157pub const CANIC_PREPARE_FLEET_ACTIVATION: &str = "canic_prepare_fleet_activation";
158pub const CANIC_RESUME_FLEET_ACTIVATION: &str = "canic_resume_fleet_activation";
159pub const CANIC_PREPARE_FLEET_CREDENTIAL_GENERATION: &str =
160 "canic_prepare_fleet_credential_generation";
161pub const CANIC_ACTIVATE_FLEET: &str = "canic_activate_fleet";
162pub const CANIC_UPSERT_ROOT_ISSUER_POLICY: &str = "canic_upsert_root_issuer_policy";
163pub const CANIC_UPSERT_ROOT_ISSUER_RENEWAL_TEMPLATE: &str =
164 "canic_upsert_root_issuer_renewal_template";
165pub const CANIC_ROOT_ISSUER_RENEWAL_STATUS: &str = "canic_root_issuer_renewal_status";
166pub const CANIC_GET_OR_CREATE_CHAIN_KEY_DELEGATION_PROOF: &str =
167 "canic_get_or_create_chain_key_delegation_proof";
168pub const CANIC_PREPARE_DELEGATED_TOKEN: &str = "canic_prepare_delegated_token";
169pub const CANIC_GET_DELEGATED_TOKEN: &str = "canic_get_delegated_token";
170pub const CANIC_ACTIVE_DELEGATION_PROOF_STATUS: &str = "canic_active_delegation_proof_status";
171pub const CANIC_PREPARE_ROLE_ATTESTATION: &str = "canic_prepare_role_attestation";
172pub const CANIC_GET_ROLE_ATTESTATION: &str = "canic_get_role_attestation";
173pub const CANIC_INSTALL_ACTIVE_DELEGATION_PROOF: &str = "canic_install_active_delegation_proof";
174pub const CANIC_HEALTH: &str = "canic_health";
175pub const CANIC_READINESS: &str = "canic_readiness";
176pub const CANIC_RUNTIME_STATUS: &str = "canic_runtime_status";
177pub const CANIC_CYCLE_BALANCE: &str = "canic_cycle_balance";
178pub const CANIC_CYCLE_TRACKER: &str = "canic_cycle_tracker";
179pub const CANIC_CYCLE_TOPUPS: &str = "canic_cycle_topups";
180pub const CANIC_METADATA: &str = "canic_metadata";
181pub const CANIC_WASM_STORE_CATALOG: &str = "canic_wasm_store_catalog";
182pub const CANIC_WASM_STORE_INFO: &str = "canic_wasm_store_info";
183pub const CANIC_WASM_STORE_STATUS: &str = "canic_wasm_store_status";
184pub const CANIC_WASM_STORE_PREPARE_GC: &str = "canic_wasm_store_prepare_gc";
185pub const CANIC_WASM_STORE_BEGIN_GC: &str = "canic_wasm_store_begin_gc";
186pub const CANIC_WASM_STORE_COMPLETE_GC: &str = "canic_wasm_store_complete_gc";
187pub const CANIC_WASM_STORE_RECLAIM_DELETION_CYCLES: &str =
188 "canic_wasm_store_reclaim_deletion_cycles";
189pub const CANIC_WASM_STORE_PREPARE: &str = "canic_wasm_store_prepare";
190pub const CANIC_WASM_STORE_CHUNK: &str = "canic_wasm_store_chunk";
191pub const CANIC_WASM_STORE_PUBLISH_CHUNK: &str = "canic_wasm_store_publish_chunk";
192pub const CANIC_WASM_STORE_STAGE_MANIFEST: &str = "canic_wasm_store_stage_manifest";
193pub const CANIC_WASM_STORE_BOOTSTRAP_DEBUG: &str = "canic_wasm_store_bootstrap_debug";
194pub const CANIC_ROOT_STORE_BOOTSTRAP: &str = "canic_root_store_bootstrap";
195pub const CANIC_ROOT_STORE_BOOTSTRAP_STATUS: &str = "canic_root_store_bootstrap_status";
196pub const CANIC_POOL_LIST: &str = "canic_pool_list";
197pub const CANIC_POOL_ADMIN: &str = "canic_pool_admin";
198pub const CANIC_WASM_STORE_OVERVIEW: &str = "canic_wasm_store_overview";
199pub const CANIC_TEMPLATE_PREPARE_ADMIN: &str = "canic_template_prepare_admin";
200pub const CANIC_TEMPLATE_PUBLISH_CHUNK_ADMIN: &str = "canic_template_publish_chunk_admin";
201pub const CANIC_TEMPLATE_STAGE_MANIFEST_ADMIN: &str = "canic_template_stage_manifest_admin";
202pub const BLOB_STORAGE_BLOBS_ARE_LIVE: &str = "_immutableObjectStorageBlobsAreLive";
203pub const BLOB_STORAGE_BLOBS_TO_DELETE: &str = "_immutableObjectStorageBlobsToDelete";
204pub const BLOB_STORAGE_CONFIRM_BLOB_DELETION: &str = "_immutableObjectStorageConfirmBlobDeletion";
205pub const BLOB_STORAGE_CREATE_CERTIFICATE: &str = "_immutableObjectStorageCreateCertificate";
206pub const BLOB_STORAGE_UPDATE_GATEWAY_PRINCIPALS: &str =
207 "_immutableObjectStorageUpdateGatewayPrincipals";
208pub const BLOB_STORAGE_FUND_FROM_PROJECT_CYCLES: &str =
209 "_immutableObjectStorageFundFromProjectCycles";
210pub const BLOB_STORAGE_STATUS: &str = "get_blob_storage_status";
211pub const BLOB_STORAGE_CASHIER_ACCOUNT_BALANCE_GET_V1: &str = "account_balance_get_v1";
212pub const BLOB_STORAGE_CASHIER_ACCOUNT_TOP_UP_V1: &str = "account_top_up_v1";
213pub const BLOB_STORAGE_CASHIER_STORAGE_GATEWAY_PRINCIPAL_LIST_V1: &str =
214 "storage_gateway_principal_list_v1";
215
216pub const CANIC_SYNC_STATE: &str = "canic_sync_state";
217pub const CANIC_SYNC_TOPOLOGY: &str = "canic_sync_topology";
218pub const CASCADE_SNAPSHOT_MAX_BYTES: usize = 16_384;
220
221pub const CANIC_WASM_STORE_ROOT_UPDATE_METHODS: &[&str] = &[
222 CANIC_WASM_STORE_BEGIN_GC,
223 CANIC_WASM_STORE_CHUNK,
224 CANIC_WASM_STORE_COMPLETE_GC,
225 CANIC_WASM_STORE_RECLAIM_DELETION_CYCLES,
226 CANIC_WASM_STORE_INFO,
227 CANIC_WASM_STORE_PREPARE,
228 CANIC_WASM_STORE_PREPARE_GC,
229 CANIC_WASM_STORE_PUBLISH_CHUNK,
230 CANIC_WASM_STORE_STAGE_MANIFEST,
231];
232
233pub const CANIC_WASM_STORE_STRUCTURAL_QUERY_METHODS: &[&str] =
234 &[CANIC_WASM_STORE_CATALOG, CANIC_WASM_STORE_STATUS];
235
236pub const BLOB_STORAGE_069_GATEWAY_METHODS: &[&str] = &[
237 BLOB_STORAGE_BLOBS_ARE_LIVE,
238 BLOB_STORAGE_BLOBS_TO_DELETE,
239 BLOB_STORAGE_CONFIRM_BLOB_DELETION,
240 BLOB_STORAGE_CREATE_CERTIFICATE,
241];
242
243pub const BLOB_STORAGE_070_GATEWAY_METHODS: &[&str] = &[
244 BLOB_STORAGE_UPDATE_GATEWAY_PRINCIPALS,
245 BLOB_STORAGE_FUND_FROM_PROJECT_CYCLES,
246];
247
248pub const BLOB_STORAGE_070_CASHIER_METHODS: &[&str] = &[
249 BLOB_STORAGE_CASHIER_ACCOUNT_BALANCE_GET_V1,
250 BLOB_STORAGE_CASHIER_ACCOUNT_TOP_UP_V1,
251 BLOB_STORAGE_CASHIER_STORAGE_GATEWAY_PRINCIPAL_LIST_V1,
252];