Algorand Wallet Council 2024 05 24 - algorandfoundation/technical-adoption-committee GitHub Wiki
Meeting Notes
Agenda
- ARC-60 Wallet Structured Data Signing API https://github.com/algorandfoundation/ARCs/pull/284
Discussion
ARC-60
- Updates on the development of a test suite against ARC-60. https://github.com/deanstef/ARCs/pull/8 @ehanoc
- Importance of defining schemas and scopes for signing operations. https://github.com/deanstef/ARCs/pull/9 @k13n
- There is a need for a clear framework for signing structured data.
Scope and Use Cases:
- ARC-60 might not need to be used for FIDO and passkeys.
- Debate on whether to include additional scopes like LogicSig and ARC-31 based on concrete use cases.
- Work on emphasizing the three main questions for schemas: parsing, validating, and serializing.
Future Extensions and Community Input:
- Potential need for future extensions (other ARCs) to cover other use cases.
- Encouragement for the community to provide input on additional use cases and schemas that need support.
Compatibility and Adoption:
- A way to display which standard is needed for dApps/Wallet (DevPortal?). (ARC repo is to cumbersome for new comers)
- A compatibility matrix is important to display wallet implementation of standards. https://arc.algorand.foundation/wallets
- Proposal to revamp the compatibility matrix to list wallets and provide a minimum standard for compliance clearly. (eg https://www.cardano-caniuse.io/)
Actions
Community Members:
- Provide concrete use cases and input on necessary scopes and schemas.
- Add test cases and implementations for proposed use cases to the ARC-60 framework.
- Promote the adoption of ARC-60 within their respective applications and products.
All Participants:
- Engage with other wallet providers to ensure broad support and compliance with the new standards.
- Continue refining the test suite for ARC-60.
ARC Process
- Suggestion to make the ARCS process strict by requiring concrete use cases and actual implementations before acceptance.