After a user selects a signer, Identity Kit doesn't know whether to display the signer's UI or not. For example:
Oisy plans to display a UI for get_permissions and not for get_delegation
NFID Wallet plans to skip the UI for get_permissions but display one for get_delegation
In this case, it would be good to have a pre-flight check so Identity Kit knows when to display the signer's UI.
Additionally, there are some standards that contain multiple methods whose interactivity would need to be more fully detailed.
Solution
The proposal is to add an "interactive" label and boolean value for the icrc25_supported_standards response and store this configuration in Identity Kit memory, and add a "methods" key with array of objects.
Problem
After a user selects a signer, Identity Kit doesn't know whether to display the signer's UI or not. For example:
Additionally, there are some standards that contain multiple methods whose interactivity would need to be more fully detailed.
Solution
The proposal is to add an "interactive" label and boolean value for the icrc25_supported_standards response and store this configuration in Identity Kit memory, and add a "methods" key with array of objects.
Request:
Response: