Advanced NFT Metadata & Pricing Guide

Welcome back! In our last session, we learned that an NFT is a digital certificate pointing to a digital asset. This document will go deeper into how to create rich, meaningful metadata for different types of assets and then discuss the art of pricing your NFTs.

Metadata for Different Asset Types

While a basic NFT might only need a name and an image, more complex assets require specialized metadata to provide context and utility. This metadata is crucial for marketplaces to properly display your asset and for collectors to understand what they are buying.

1. Movie or Video NFT

For a film or video, the NFT's metadata acts like a digital movie poster and credit list combined. It needs to tell the story of the asset itself, not just the token.

Why this metadata is important:

{
  "name": "Sci-Fi Short Film: 'The Last Beacon'",
  "description": "A stunning visual journey through a post-apocalyptic world. Limited edition of 100.",
  "image": "ipfs://<your_poster_image_hash>",
  "animation_url": "ipfs://<your_full_video_file_hash>",
  "attributes": [
    {
      "trait_type": "Director",
      "value": "Jane Doe"
    },
    {
      "trait_type": "Cast",
      "value": ["John Smith", "Emily Chen"]
    },
    {
      "trait_type": "Genre",
      "value": "Sci-Fi"
    },
    {
      "trait_type": "Runtime",
      "value": "12 minutes"
    },
    {
      "trait_type": "Edition Type",
      "value": "Limited"
    }
  ]
}

2. Audio or Music NFT

Music NFTs can represent a single track, an album, or even a sound effect. Metadata here should mirror what you'd see on a streaming service or digital store.

Why this metadata is important:

{
  "name": "Track #3: 'Moonlit Serenade'",
  "description": "A jazz-inspired late-night jam from the 'City Sounds' album.",
  "image": "ipfs://<your_album_art_hash>",
  "animation_url": "ipfs://<your_audio_file_hash>",
  "attributes": [
    {
      "trait_type": "Artist",
      "value": "Leo Vance"
    },
    {
      "trait_type": "Album",
      "value": "City Sounds"
    },
    {
      "trait_type": "Track Number",
      "value": 3
    },
    {
      "trait_type": "Genre",
      "value": "Jazz"
    }
  ]
}

3. Game NFT

This is where metadata gets really interesting. Game NFTs are often in-game items, and their metadata defines their rarity and utility. It's the "DNA" of the item within the game's universe.

Why this metadata is important:

// Example 1: A Character in a Game
{
  "name": "Warrior of Elysium",
  "description": "A legendary hero from the ancient city of Elysium.",
  "image": "ipfs://<your_character_model_hash>",
  "attributes": [
    {
      "trait_type": "Class",
      "value": "Warrior"
    },
    {
      "trait_type": "Rarity",
      "value": "Legendary"
    },
    {
      "trait_type": "Strength",
      "value": 95
    },
    {
      "trait_type": "Agility",
      "value": 60
    }
  ]
}

// Example 2: A Weapon or Item
{
  "name": "Sword of the Eternal Flame",
  "description": "A powerful sword forged in the heart of a volcano.",
  "image": "ipfs://<your_sword_image_hash>",
  "attributes": [
    {
      "trait_type": "Item Type",
      "value": "Weapon"
    },
    {
      "trait_type": "Damage",
      "value": 150
    },
    {
      "trait_type": "Durability",
      "value": 85
    },
    {
      "trait_type": "Effect",
      "value": "Burning"
    }
  ]
}

4. Tokenization NFT (Real-World Assets)

This is a more abstract use case. An NFT can represent a fractional share of a real-world asset, like a piece of art or real estate. The metadata for these is focused on verifiable, legal information rather than creative content.

Why this metadata is important:

{
  "name": "Fractional Ownership: 'Mona Lisa (Copy)'",
  "description": "A 1% fractional ownership of a certified art replica.",
  "image": "ipfs://<your_asset_image_hash>",
  "attributes": [
    {
      "trait_type": "Asset Type",
      "value": "Art"
    },
    {
      "trait_type": "Ownership Percentage",
      "value": 1
    },
    {
      "trait_type": "Legal Document",
      "value": "ipfs://<your_deed_hash>"
    },
    {
      "trait_type": "Physical Location",
      "value": "Geneva, Switzerland"
    }
  ]
}

How to Price Your NFTs

Pricing an NFT is part art, part science. There's no single formula, but you can approach it by considering these factors. Pricing can be fixed or set as an auction with a starting bid.

Pricing Examples: