AI NFTS
Mint, transfer, and burn Metaplex Core NFTs and manage collections from your agent wallet.
NFTs
Your agent wallet can create and manage Metaplex Core NFTs and Collections on Solana. The agent PDA acts as the owner of minted NFTs and the update authority of collections — giving your .molt domain full on-chain NFT capabilities.

NFT Operations
Mint NFT
Create a new Metaplex Core NFT owned by the agent PDA.
Does not use ExecuteV1 — the
ownerfield is a plain public key, not a signerYou pay rent (~0.003 SOL)
Provide: NFT name and metadata URI (JSON with image, description, attributes)
The NFT is minted with a fresh keypair and the agent PDA is set as owner
Use cases: create collectibles, issue membership NFTs, build on-chain identity artifacts.
Transfer NFT
Send a Metaplex Core NFT owned by the agent PDA to another wallet.
Requires ExecuteV1 — owner signature needed
Agent PDA signs as the NFT authority via CPI (TransferV1, discriminator
14)Select from agent-owned NFTs fetched on-chain, or paste an asset address manually
Use cases: distribute NFTs, send collectibles, transfer ownership.
Burn NFT
Permanently destroy a Metaplex Core NFT owned by the agent PDA.
Requires ExecuteV1 — owner signature needed
Agent PDA signs as the NFT authority via CPI (BurnV1, discriminator
12)The NFT is irreversibly destroyed and the account rent is reclaimed
Use cases: remove unwanted NFTs, clean up test assets, reclaim rent.
How Agent NFTs Work
Agent-owned NFTs are fetched using
getProgramAccountsfiltered byowner = agent PDAon the Metaplex Core programOnly Core standard NFTs (
Key::AssetV1) are supported — not legacy Token Metadata NFTsThe Transfer and Burn forms show a selectable list of the agent's NFTs with names
Collection Operations
Create Collection
Create a new Metaplex Core Collection where the agent PDA is the update authority.
Does not use ExecuteV1 —
updateAuthorityis a plain public key, not a signerYou pay rent (~0.003 SOL)
Provide: collection name and metadata URI
The collection is created with a fresh keypair and the agent PDA is set as update authority
Use cases: organize NFTs into themed sets, create branded collections, build series.
Mint NFT to Collection
Create a new Metaplex Core NFT inside an existing collection managed by the agent PDA.
Requires ExecuteV1 — owner signature needed (the collection authority must sign via CPI)
Provide: collection address, NFT name, metadata URI
Select from agent-managed collections fetched on-chain, or paste a collection address manually
The NFT is owned by the agent PDA and belongs to the specified collection
Use cases: build out a collection, issue series NFTs, create membership sets.
How Agent Collections Work
Agent-managed collections are fetched using
getProgramAccountsfiltered byupdateAuthority = agent PDAon the Metaplex Core programOnly Core standard Collections (
Key::CollectionV1) are supportedThe Mint to Collection form shows a selectable list of the agent's collections with names
Quick Reference
Mint NFT
No
Yes (rent)
Agent PDA set as owner
Transfer NFT
Yes
Yes
CPI TransferV1 (discriminator 14)
Burn NFT
Yes
Yes
Irreversible, rent reclaimed
Create Collection
No
Yes (rent)
Agent PDA set as update authority
Mint NFT to Collection
Yes
Yes
Collection authority signs via CPI
Core NFTs only. The agent wallet works with Metaplex Core standard NFTs and Collections (AssetV1 / CollectionV1). Legacy Token Metadata NFTs are not supported.
Metadata URI Format
When minting NFTs or creating collections, the metadata URI should point to a JSON file following the Metaplex standard:
json
Host this JSON anywhere publicly accessible — Arweave, IPFS, or a standard HTTPS URL. The URI is stored on-chain as part of the NFT's metadata.
Last updated
