Create tools failed to initialize.Check the browser console for details. Upload and wallet may still work below.
Create + Mint
Dood Artist
One flow for artists ... single art ... bulk / generative drops ...
holder drops ... and physical art / COA.
🎨 Minting as a Dood Artist — 3% Rewards Split active on all sales
Mint Type
Choose your release type below. Advanced options are available under Advanced & Pro Controls.
🎨 Image
🎬 Animated
🎵 Music
🧊 3D
📄 Document
🖼 Physical
📦 Collection
Mint Mode
Collection-first preset for the current mint flow.
Step 1: drag files onto each zone or click to browse — uploads go to permanent storage via the Lab server.
Step 1 — Upload
Drag and drop your file or click to browse. Your media is stored permanently.
Primary file
Drag & drop here
or click to browse
Secondary image
Drag & drop image
or click · JPG / PNG / WebP · max 10MB
Collection workflow
Collection Metadata File
Drop collection JSON
max 25MB · array or { items: [...] }
Collection assets (.zip)
Drop ZIP of images / assets
max 500MB
Preview Ready
No primary media yet.
Step 2 — Details
Name, collection, edition size, price — plus type-specific sections below.
Collection
Your collections
Connect wallet to load collections.
Collection Taxon
Your collection ID is auto-generated.
Each collection on XRPL has a unique ID —
tap Customize only if you need a specific number.
Collection Name
Used for new collections. If blank, we fall back to the NFT title.
NFT / Release Name
Shows in listing + metadata for the NFT being minted.
Artist Display Name
Shown on the mint listing.
Description
Selected collection
—
Collection defaults (taxon, royalty, AI disclosure, registry flags) are loaded from your indexed collection. You only need the NFT / release details below.
Collection Description
Collection Banner URL
Optional. Use an existing URL or IPFS path.
Collection Avatar URL
Optional. Use an existing URL or IPFS path.
Collection Tags
Comma-separated tags for collection indexing and discovery.
Collection AI Default
Collection Royalty Default
Optional default for future mints in this collection.
Collection Registry Defaults
Only honored when the canonical DOOD registry approves the artist or collection.
Edition size
Bulk edition count (0 = open edition later).
Drop quantity
How many claims / sends in this holder drop.
Price (XRP)
Listing or mint price (syncs with mint type).
🎵 Music details
Genre
BPM
Duration
Links (press, streaming, credits)
🖼 Physical details (COA)
How this mode works
• Digital ownership record on XRPL tied to the piece
• Certificate of Authenticity collectors can trust
• Optional redemption / shipping details you set below
• Suited to paintings, prints, handmade art, merch, and other real-world collectibles
Medium
Dimensions
Year
Edition / Serial
Signed
Framed
Certificate ID
Redemption Model
Physical Bridge
Product Line
Limited Edition
Redemption URL
Shipping Regions
Fulfillment Time
Physical note
Collectors keep a digital COA NFT; redemption (when enabled) can verify ownership and collect shipping info on a future redeem flow.
Step 3 — Rights & Launch
Confirm rights, set resale royalty, optional DOOD Artist rewards — then mint.
Enable rewards tracking. Campaign fields expand when on.
Campaign Name
Platform rewards are automatically split:
1% burn · 1% community · 1% treasury
Rewards Track Mode
Rewards Weight
Rewards Wallet (optional override)
Supporter Rewards
Canonical DOOD registry only. If the selected artist or collection is not approved, this stays informational only.
Royalty on resale (0–15%)
5%
Resale royalty for secondary sales. A small platform fee applies at checkout.
Creator Royalty: 5% artist-controlled
Marketplace Fee: 1.5895% collector-paid
DOOD Rewards: Disabled
Treasury Support: Disabled
Rewards Eligible: No
Tokenomics Model: Custom
Tokenomics Version: 1
AI Disclosure
Transparency only. AI creators remain visible across Dood Lab.
AI Tags
Connect your wallet, upload media, and complete required fields.
—
Connect your wallet, upload media, complete Steps 1–2, then Mint.
Your NFT successfully minted on XRPL. Indexing and collection sync are still processing.
Advanced Options
External URL (optional)
Included in metadata when provided.
Media / Reference Links (optional)
Streaming links, press, credits, docs, or supporting URLs.
Creator Tags (optional)
DOOD Tags (optional)
XRPL OS Discovery Tags (optional)
Unlockable Content (optional)
Custom Attributes (JSON array, optional)
Must be a valid JSON array of attribute objects.
Artist Traits (optional)
Trait Title
Trait Description
Traits added here are included in metadata attributes.
Issuer / Minting Wallet
If blank, we assume the connected wallet is the issuer.
Taxon
We can auto-generate a safe random taxon for the collection.
Single Art
Use for a single artwork or collectible—one token, one buyer-facing listing.
Listing Price (XRP)
A small platform fee applies at checkout.
Optional $dOOd Display Price
Display only for now.
Bulk / Generative Drop
Edition size and per-NFT price are set in Step 2. Builder fee updates from edition count.
Mint Price per NFT (XRP)
Collectors pay on mint/checkout.
Optional $dOOd Display Price per NFT
Bulk Minting Fee
2 XRP + 0.02 XRP × 0 = 2.000 XRP
Your chosen structure for bulk/generative setup.
Generative Collections
This page stores collection settings now. Trait upload / auto generation can plug in next.
Holder Drop
Use for rewarding existing holders, whitelist wallets, or community claim drops. Claim links are the default path; send/airdrop flows can plug in later.
Delivery Mode
Eligibility Rule
Eligible Collection (issuer + taxon)
Token Requirement
Target Collection
Snapshot Source
Reward Weighting
Claim Method
Royalties + Splits
XRPL royalty = Royalty %. Revenue splits are applied automatically on each sale.
A small platform fee applies at checkoutCollector pays
Split Preset
Recipient Name
Recipient Wallet
Percent
Total splits: 0%
Advanced Developer Tools
Mint: —
Metadata CID
No metadata created yet.
Payload / TX lines
Prepared Payload
This is what your backend will accept and save.
Mint Preview
No preview yet.
Templates
Autosave ready. Local save is always on; server sync uses Lab API when wallet is connected.