dfinity / wg-identity-authentication

Repository of the Identity and Wallet Standards Working Group
https://wiki.internetcomputer.org/wiki/Identity_%26_Authentication
Apache License 2.0
26 stars 8 forks source link

Wallet ICRC prioritization suggestion #169

Open dostro opened 2 months ago

dostro commented 2 months ago

Given what we've learned going through the standardization process so far and the pressing ecosystem need for wallet standards, I propose we re-focus efforts on these 5 dapp requests to signers:

Get accounts

Sign message

Execute transaction (aka call canister)

Get session delegation

Get global delegation

Overall, it's not immediately clear to me why the base ICRC-25 standard should exist. It seems to overcomplicate the actions above without an obvious benefit in my mind. I could, of course, be wrong here.

cc @frederikrothenberger @sea-snake

frederikrothenberger commented 2 months ago

Overall, it's not immediately clear to me why the base ICRC-25 standard should exist.

All of these methods listed are specific use-cases. But we do need a framework to place them in.

One spec that deals with the use-case independent questions of:

Which is exactly what ICRC-25 does. I don't think we should abandon this very extensible and clear structure now and leave these points undefined.