Read an NFT beyond its picture
An NFT has an on-ledger identity and transfer rules. Its artwork and promises need their own checks.
Learn and inspect first. No wallet connection, seed entry, signing or transactions on this page.
Before you start
Bring your asset specification from lesson 1. Know the difference between a public identifier and a secret. You can complete every exercise using the fictional records below; opening an explorer is optional.
Your outcome: Prepare an NFT inspection sheet that separates ownership, transfer permission, media availability and license rights.
Review Wallet Basics · Jump to the guided worksheet · Common problems · What to keep
Words you will use
- NFT
- A separately identified ledger token. Two identical images can belong to different NFTs.
- NFTokenID
- The token identifier to compare, character for character, on the correct network.
- Taxon
- An issuer-chosen grouping value for related NFTs, not a scarcity certificate.
- URI and metadata
- A URI is a data location or identifier. Metadata describes an item, often including a separate image location.
- Mint, burn and offer
- Mint creates the NFT; burn destroys its ledger token; an offer proposes an exchange and can remain unaccepted.
Inspect the record
Record the network, NFTokenID, issuer, current owner and taxon. A taxon groups related NFTs from an issuer; it is not proof of rarity or a promise that a collection is finished. Ownership and minting are different roles.
Check the mint choices
NFTokenMint sets important flags. Transferable allows transfers between ordinary holders; without it, issuer-related transfers have special restrictions. Burnable gives the issuer or its authorized party burn authority; owners can burn their own NFTs. A mutable NFT can have its URI updated by the issuer or authorized minter through NFTokenModify. Do not assume every NFT’s metadata pointer is fixed.
Read the content separately
The URI points to or contains metadata; it does not guarantee that an image stays online, that remote content never changes, or that the issuer owns the copyright. Inspect the storage plan and any license. A matching image can be copied onto an unrelated NFT.
Follow the offer lifecycle
A sale normally uses an NFT offer and its acceptance. Creating an offer is not completed payment or delivery. Before acceptance, review the exact NFT, payment asset, amount, destination restriction, expiration and issuer transfer fee. NFT transfer fees use units of 0.001%; for example 1,000 represents 1%, not 1,000 XRP. Applicability depends on the transfer. Confirm the validated outcome and ownership afterward.
Inspect the club membership collectible
The club now proposes an optional commemorative NFT. It is separate from the credits. Use this fictional record: network Testnet; NFT identity Record N; issuer Issuer A; owner Member B; transferable yes; burnable yes; mutable yes; transfer-fee field 1,000; URI an HTTPS metadata page. These are descriptive fields, not transaction JSON.
- Start your inspection sheet with network, complete NFT identity, issuer and observed current owner. Record when and at which validated ledger the observation was made if you inspect a real public record. A seller screenshot is only a lead, not the ownership check.
- Translate the flags into ordinary questions. Can holders transfer it to each other? Can the issuer or its authorized party destroy it? Can its URI be changed? Record yes, no or unknown for each. Do not infer a permission from the marketplace description.
- Trace the media chain: NFT to metadata to image. Note who operates each location and who keeps copies available. Even a content-addressed identifier needs someone to retain and serve the content; a fixed identifier alone is not an availability service.
- Read the separate license and membership terms. Does the collectible convey artwork rights, entry to a venue, a membership or merely a memento? Write only the rights actually granted. A venue can still require its own admission process.
- Inspect a fictional proposed sale: NFT Record N, price 20 XRP, restricted recipient Member C, and a stated expiry. The NFT transfer-fee field 1,000 represents 1%. On an applicable 20 XRP sale that is 0.2 XRP; check the actual sale mode and settlement accounting rather than assuming every displayed price is the seller net.
- Mark the sequence: offer proposed; offer created on ledger; offer accepted successfully on a validated ledger; owner checked afterward. An expired, canceled or still-open offer is not a completed sale. Keep the offer identity separate from the NFT identity.
The club calls this collectible permanent, but the sample explicitly permits URI changes and issuer-authorized burning. Rewrite the claim as: a transferable collectible with disclosed issuer controls and externally hosted content. State the preservation plan and license separately. A clearer promise is more useful than a permanence badge.
Optional: connect the worksheet to a public record
On a read-only explorer, select the intended network and search the full NFTokenID. Locate the current owner, issuer, taxon, flags and URI. Decode flags using the linked transaction reference if the explorer does not explain them. Record the observation time and ledger if available. Treat remote metadata links as untrusted content; do not sign a request to reveal a picture.
Official XRPL explorer directory · Network amendment references. Merely reading a public record does not need a wallet. Do not enter private or personal information in these exercises.
Common problems and what to check
The image disappeared
Check whether the metadata and image locations still resolve. The ledger token can exist while hosting fails. Do not connect a wallet to a supposed image-repair page.
A holder-to-holder transfer fails
Check current ownership, transfer permission, offer identity, expiry and destination restrictions. Non-transferable NFTs have specific issuer-related transfer rules; do not promise unrestricted resale.
The owner cannot change the URI
Ownership alone is not editing permission. For a mutable NFT, NFTokenModify is limited to the issuer or authorized minter; network amendment and wallet support also matter.
What to keep before moving on
Add an NFT inspection sheet to your project notes: identity, owner observation, permissions, media chain, license and proposed-sale checklist. Explain to a friend why the picture, token and membership promise need separate checks.
Explain your answer without looking at the worked example, then compare. If you guessed, revisit the relevant section. The checkboxes and quiz feedback stay on this page only; keep your project notes yourself.
Work through this example
A listing says “permanent collectible.” The NFT is mutable, its image sits on an ordinary web server, and the seller shows a screenshot rather than the NFTokenID. Which claims remain unproven?
Compare your reasoning
The screenshot does not identify the NFT. Obtain its network and NFTokenID, inspect issuer and owner, then inspect flags and URI. Mutable metadata and external hosting require a disclosure and preservation plan. Ledger ownership does not automatically transfer copyright or prove permanent image availability.
Steps are for this page only; reloading resets them.
A zero-XRP offer can give an NFT away. Never approve an offer because the displayed price looks harmless; verify the NFT and who may accept it.
Check your understanding
Does owning an NFT automatically give you copyright?
Is creating a sell offer proof the buyer received the NFT?
The metadata URL fails. What can you conclude?
You own a mutable NFT. Does ownership alone let you change its URI?
Go deeper with official sources
Technical references checked 3 October 2026. Network amendments, wallet support and reserve rules can change. Check current documentation before implementing real transactions.