CIP-0102 | Version 2 Standard & CIP-0088 Extension#1177
Open
SamDelaney wants to merge 14 commits intocardano-foundation:masterfrom
Open
CIP-0102 | Version 2 Standard & CIP-0088 Extension#1177SamDelaney wants to merge 14 commits intocardano-foundation:masterfrom
SamDelaney wants to merge 14 commits intocardano-foundation:masterfrom
Conversation
Contributor
Author
|
Tagging @Crypto2099 because CIP-88 |
rphair
reviewed
Apr 8, 2026
Collaborator
There was a problem hiding this comment.
@SamDelaney this is on the agenda for Triage at the next CIP meeting: https://hackmd.io/@cip-editors/132 — besides @Crypto2099's review I would also hope to get from the meeting a list of representative developers to tag from projects that might have live or in-progress implementations: to ensure we get a comprehensive stakeholder review & properly announce that a new version is on the way.
Also, if you could identify key parts of CIP-0088 and CIP-0102 that you've added or substantially changed, it might facilitate our meeting preliminary review if you added links to those parts in your OP above.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces version 2 of CIP-102, including support for multiple royalty policies (intrapolicy royalties) & optional extension of CIP-88. It clarifies how royalty tokens are constructed, referenced, and discovered, and provide detailed examples for implementors.
CIP-0102 Standard Specification:
README.mdfor CIP-0102, expanding the royalty datum format with support for multiple royalty policies with numeric postfixes and integration with CIP-88 via a new extension. Includes detailed field descriptions, rationale, example calculations, and discovery workflows for both off-chain and on-chain contexts.CIP-88 Extension:
Extended the CIP-88 master CDDL schemas (
CIP88_Master_v1.cddl,CIP88_Master_v2.cddl) to include the newcip102-detailsfield, enabling collections to advertise their royalty tokens directly in their registration certificates.Added a CIP-88 extension specification for CIP-0102 (
CIP-0088/CIPs/0102/README.md), detailing how royalty token asset names are to be listed in CIP-88 registrations and providing usage examples for both single and multiple royalty policies.Added a new CDDL schema (
CIP102_v1.cddl) and example JSON (CIP102_v1.json) defining the structure and serialization of the royalty datum metadata, including support for multiple royalty token asset names.