Chapter 5
Metadata and Storage
Metadata is the layer that tells apps what an NFT is supposed to look like and how to describe it. Names, descriptions, traits, and media links often live in a JSON file fetched through the token's `tokenURI`.
Where that metadata lives matters because storage design affects permanence, trust, and flexibility. A project can host the JSON itself, pin it on IPFS, or push more of the data fully on-chain, each with a different tradeoff profile.
None of these approaches is automatically wrong. A game that updates items often may prefer flexibility, while a fine-art collection may treat immutability as part of the product itself.
The important habit is to inspect the storage model before assigning long-term value. In NFTs, the asset story is only as strong as the infrastructure that keeps it legible.