Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CIP-0010 | Add 21325 label for PRISM #973

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

FabioPinheiro
Copy link

The Transaction Metadata Label to be registered is 21325.
This value 21325 represents the last 16 bits of 344977920845, which is the decimal representation of the concatenation of the hexadecimals 50 52 49 53 4d that form the word PRISM in ASCII.

https://github.com/input-output-hk/prism-did-method-spec

@FabioPinheiro
Copy link
Author

I was playing around in making a new Indexer for PRISM. When I discovered the CIP-10.

But I'm not sure how to register the label so I created this PR.
There is already 6453 transactions with this label. I believe that all of them follow the PRISM DID method specs

@FabioPinheiro FabioPinheiro changed the title CIP-10 - Regiter metadata label entry for PRISM CIP-10 - Register metadata label entry for PRISM Jan 26, 2025
The Transaction Metadata Label to be registered is 21325.
This value 21325 represents the last 16 bits of 344977920845, which is the decimal representation of the concatenation of the hexadecimals 50 52 49 53 4d that form the word PRISM in ASCII.

https://github.com/input-output-hk/prism-did-method-spec
@@ -41,7 +41,7 @@
},
{
"transaction_metadatum_label": 839,
"description": "Agora - Proposal creation metadata"
Copy link
Author

Choose a reason for hiding this comment

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

Should I undo this?

Copy link
Collaborator

@rphair rphair Feb 4, 2025

Choose a reason for hiding this comment

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

yes; please take it out: it's better to keep other lines the same to ensure each label has a unique PR associated with it. If white space is a general problem, editors can submit a PR to clean it up or parse it out with some GitHub CI that is running on this file.

@FabioPinheiro FabioPinheiro changed the title CIP-10 - Register metadata label entry for PRISM CIP-10: 21325 - Register metadata label entry for PRISM Jan 26, 2025
@FabioPinheiro FabioPinheiro changed the title CIP-10: 21325 - Register metadata label entry for PRISM CIP-10 - Register metadata label entry (21325) for PRISM Jan 26, 2025
@FabioPinheiro FabioPinheiro changed the title CIP-10 - Register metadata label entry (21325) for PRISM CIP-10 | Register metadata label entry (21325) for PRISM Jan 26, 2025
@Ryun1 Ryun1 added the State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. label Feb 4, 2025
@rphair rphair changed the title CIP-10 | Register metadata label entry (21325) for PRISM CIP-0010 | Add 21325 label for PRISM Feb 4, 2025
@rphair
Copy link
Collaborator

rphair commented Feb 4, 2025

@FabioPinheiro I can see the label number itself is correct: https://github.com/search?q=repo:input-output-hk/prism-did-method-spec%2021325 - but in tonight's biweekly CIP meeting we were looking to authenticate the need for the label from a current project representative. Are you in a position to do this and/or indicate how the label will be used?

@rphair rphair added CIP-0010: new registry entry Adding a new entry to the metadata label registry State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet. and removed State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. labels Feb 4, 2025
@FabioPinheiro
Copy link
Author

FabioPinheiro commented Feb 4, 2025

@rphair I'm part of the team that created the DID PRISM specification.

The DID PRISM is a Decentralized Identifiers https://www.w3.org/TR/did-1.0/.
It uses the Cardano blockchain as a Verifiable Data Registry (VDR).
Was developed by the Input Output Global Inc's "Atala Prism" group.
Its the main identity system of the Hyperledger's Identus project and other projects.
The "PRISM Node" is the official implementation of the prism-did-method-spec

Here is an example of the metadata that is already on mainnet that I pre-computed
https://raw.githubusercontent.com/FabioPinheiro/prism-vdr/refs/heads/main/cardano-21325.csv

We are also creating a new specification just for the VDR part. For the Catalyst project#1300189 https://projectcatalyst.io/funds/13/cardano-open-developers/verifiable-data-registry-for-identus-in-cardano

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CIP-0010: new registry entry Adding a new entry to the metadata label registry State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants