Today, the extension contains wallet provider-specific workarounds to dynamically register itself as a GNAP client (ie adding a public encryption key). This approach was chosen as the quickest solution
We need to define the ideal method we would like wallet providers to implement so that the Web Monetization extension can have a secure, stable, and universal way to programmatically interact with wallet providers.
The initial discussion for this is captured here: https://docs.google.com/document/d/1Uj4lXY2PW0tAMdQyqUD2pLoH6q0S-LCfPAGCAoxIivo/edit?tab=t.0
Today, the extension contains wallet provider-specific workarounds to dynamically register itself as a GNAP client (ie adding a public encryption key). This approach was chosen as the quickest solution
We need to define the ideal method we would like wallet providers to implement so that the Web Monetization extension can have a secure, stable, and universal way to programmatically interact with wallet providers.
The initial discussion for this is captured here: https://docs.google.com/document/d/1Uj4lXY2PW0tAMdQyqUD2pLoH6q0S-LCfPAGCAoxIivo/edit?tab=t.0