Skip to content

CIP-0102 | Version 2 Standard & CIP-0088 Extension#1177

Open
SamDelaney wants to merge 14 commits intocardano-foundation:masterfrom
ikigai-github:cip-102/v2-standard
Open

CIP-0102 | Version 2 Standard & CIP-0088 Extension#1177
SamDelaney wants to merge 14 commits intocardano-foundation:masterfrom
ikigai-github:cip-102/v2-standard

Conversation

@SamDelaney
Copy link
Copy Markdown
Contributor

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:

  • Updated README.md for 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 new cip102-details field, 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.

@SamDelaney
Copy link
Copy Markdown
Contributor Author

Tagging @Crypto2099 because CIP-88

@rphair rphair added Category: Tokens Proposals belonging to the 'Tokens' category. State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. Update Adds content or significantly reworks an existing proposal labels Apr 8, 2026
Copy link
Copy Markdown
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Tokens Proposals belonging to the 'Tokens' category. State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. Update Adds content or significantly reworks an existing proposal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants