Verify NFT Ownership
verify_nft_ownershipVerify that a wallet holds an NFT from a specific issuer, optionally matching metadata.
Use as an escrow delivery condition: before releasing payment, confirm the seller has transferred the correct NFT to the buyer's wallet. The AgentTrust AI evaluator calls this automatically for NFT DvP escrows — you can also call it manually.
Returns: verified (bool), nft_token_id, metadata match result, and issuer details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issuer_wallet | Yes | The XRPL wallet address (r...) of the NFT's issuer. | |
| wallet_address | Yes | The XRPL wallet address (r...) that should hold the NFT. | |
| required_metadata | No | Optional JSON string of metadata fields that must be present on the NFT, e.g. '{"type": "licence"}'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||