ICRC-28 defines a standard method to provide global delegations to relying parties while ensuring that malicious actors cannot gain permission to manage user data in arbitrary canisters (i.e. drain a user's wallet of its assets).
Given that it is possible for applications to create canisters whose purpose is shared across services, this standard defines a set of canisters signers may choose to exclude from the list of targets.
In particular, this standard focuses on asset canisters as defined by the following standards:
EXT
ICRC-1
ICRC-7
TODO
Define how signers identify such canisters. Existence of {standard}_name method?
ICRC-82: Shared ecosystem canisters
Summary
ICRC-28 defines a standard method to provide global delegations to relying parties while ensuring that malicious actors cannot gain permission to manage user data in arbitrary canisters (i.e. drain a user's wallet of its assets).
Given that it is possible for applications to create canisters whose purpose is shared across services, this standard defines a set of canisters signers may choose to exclude from the list of targets.
In particular, this standard focuses on asset canisters as defined by the following standards:
TODO
Define how signers identify such canisters. Existence of
{standard}_name
method?