Skip to content

Commit

Permalink
more prose added to rationale
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Williams committed Feb 13, 2023
1 parent e5eaa42 commit e841337
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CIP-XXXX/CIP-XXXX.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ It must also explain how the proposal affects the backward compatibility of exis

This API does not offer *useful* functionality for dApp-User interactions, rather all useful functionality should be offered through extensions. This proposal also attempts to mitigate the impact of succeeding CIP-30 as *the* Cardano wallet connector.

The alternative to this proposal is the addition of extensions to CIP-30's specification. This would mean that the CIP-30 API would be included in all dApp-wallet connections. With the current landscape of dApps and wallets this seems fine, but it is uncertain if we want to indefinitely support the CIP-30 API.

### Extensions

Extensions provide an extensibility mechanism and a way to negotiate (possibly conflicting) functionality between a dApp and a wallet provider. There's rules enforced as for what extensions a wallet decide to support or enable. The current mechanism only gives a way for wallets to communicate their choice back to a dApp.
Expand Down

0 comments on commit e841337

Please sign in to comment.