MinaFoundation / Core-Grants

21 stars 11 forks source link

RFC 0010: Wallet Attestation API #14

Open teddyjfpender opened 5 months ago

teddyjfpender commented 5 months ago

🚀 Introduction to the Innovation

Here is RFC-0010! It's about extending the wallet provider API to enable the wallet to provide attestations of private data, like credentials, it knows about.

🤔 Why This Is Important

Much like in RFC-0009, a wallet's ability to interact with certain zkApps may depend on data it knows and stores; this can include credentials or privately proving knowledge about certain data. In the latter scenario, it is necessary for a wallet to receive a request for attestation that binds a wallet to a specific scenario to prove it knows about certain data within its application context and not in the browser context.

💭 Seeking Your Input

Your expertise, feedback, and perspective are needed to make sure all requirements for a standardised wallet provider and any implementation of it!