The canister currently resolves Candid-RPC providers based on hostnames. If we need to change the host of a canister, this would break the association. Therefore, it makes sense to use a separate mapping from Candid-RPC provider variants to provider IDs, maintained by callers with the Auth::Manage capability.
The canister currently resolves Candid-RPC providers based on hostnames. If we need to change the host of a canister, this would break the association. Therefore, it makes sense to use a separate mapping from Candid-RPC provider variants to provider IDs, maintained by callers with the
Auth::Manage
capability.