forked from ehanoc/CIPs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CIP-0025 | Change "NFT" to "token" (cardano-foundation#593)
* Change "NFT" to "token", avoiding exclusion of FT and RFT media tokens As we have standardized the use of fungible tokens for media/collectible tokens (ie: art editions & book copies), we need to avoid using "NFT" as a blanket term in CIP documentation as it can create confusion around whether a CIP includes these other token variants. * change CIP title also in top level README * also change CIP name in token metadata registry --------- Co-authored-by: Robert Phair <[email protected]>
- Loading branch information
1 parent
e201a68
commit 8b87527
Showing
3 changed files
with
8 additions
and
8 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
--- | ||
CIP: 25 | ||
Title: Media NFT Metadata Standard | ||
Title: Media Token Metadata Standard | ||
Authors: Alessandro Konrad <[email protected]>, Smaug <[email protected]> | ||
Comments-URI: | ||
Status: Active | ||
|
@@ -12,7 +12,7 @@ License: CC-BY-4.0 | |
|
||
## Abstract | ||
|
||
This proposal defines an Media NFT Metadata Standard for Native Tokens. | ||
This proposal defines an Media Token Metadata Standard for Native Tokens. | ||
|
||
## Motivation | ||
|
||
|
@@ -36,7 +36,7 @@ This is the registered `transaction_metadatum_label` value | |
|
||
| transaction_metadatum_label | description | | ||
| --------------------------- | ------------ | | ||
| 721 | NFT Metadata | | ||
| 721 | Token Metadata | | ||
|
||
### General structure | ||
|
||
|
@@ -79,8 +79,8 @@ The structure allows for multiple token mints, also with different policies, in | |
- In version `1` the **`policy_id`** must be in text format for the key in the metadata map. In version `2` the the raw bytes of the **`policy_id`** are used. | ||
|
||
- The **`name`** property is marked as required. | ||
- The **`image`** property is required and must be a valid [Uniform Resource Identifier (URI)](https://www.rfc-editor.org/rfc/rfc3986) pointing to a resource with mime type `image/*`. Note that this resource is used as thumbnail or the actual link if the NFT is an image (ideally <= 1MB). If the string representing the resource location is >64 characters, an array may be used in place of a simple JSON string type, which viewers will automatically concatenate to create a single URI. | ||
- Please note that if distributed storage systems like IPFS or Arweave are used it is required to use a URI containing the respective scheme (e.g., `ipfs://` or `ar://`) and not merely the content identifier (CID) as NFT viewers may not be able to locate the file. | ||
- The **`image`** property is required and must be a valid [Uniform Resource Identifier (URI)](https://www.rfc-editor.org/rfc/rfc3986) pointing to a resource with mime type `image/*`. Note that this resource is used as thumbnail or the actual link if the token is an image (ideally <= 1MB). If the string representing the resource location is >64 characters, an array may be used in place of a simple JSON string type, which viewers will automatically concatenate to create a single URI. | ||
- Please note that if distributed storage systems like IPFS or Arweave are used it is required to use a URI containing the respective scheme (e.g., `ipfs://` or `ar://`) and not merely the content identifier (CID) as token viewers may not be able to locate the file. | ||
- Valid identifiers would include: | ||
- `"https://cardano.org/favicon-32x32.png"` | ||
- `"ipfs://QmbQDvKJeo2NgGcGdnUiUFibTzuKNK5Uij7jzmK8ZccmWp"` | ||
|
@@ -153,7 +153,7 @@ Since modern token policies or ledger rules should generally make burning of tok | |
|
||
## Backward Compatibility | ||
|
||
To keep NFT metadata compatible with changes coming up in the future, we use the **`version`** property. | ||
To keep token metadata compatible with changes coming up in the future, we use the **`version`** property. | ||
A future version will introduce [schema.org](https://schema.org). | ||
|
||
## References | ||
|
This file contains 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