Skip to content

Commit ce2299e

Browse files
committed
Clarify purpose vs role extension on CIP-1852
1 parent e546261 commit ce2299e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: CIP-1852/CIP-1852.md

+6
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ Here, `chain` can be the following
5858

5959
Wallets **MUST** implement this new scheme using the master node derivation algorithm from Icarus with sequential addressing (see [CIP3](../CIP-0003) for more information)
6060

61+
### Future extensions
62+
63+
As a general pattern, new wallet schemes should use a different purpose if they intend to piggy-back on the same structure but for a different use-case (see for instance [CIP-1854](https://cips.cardano.org/cips/cip1854)).
64+
65+
The `chain` can however be extending with new roles so long as they have no overlapping semantic with existing roles. If they do, then they likely fall into the first category of extension and would better be done via a new purpose.
66+
6167
## Copyright
6268

6369
This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode)

0 commit comments

Comments
 (0)