Features
Marketplace
Sell your locked characters for credits, or buy other creators’ characters and use them in your own scenes. Pure credits — no real-money payouts or Stripe Connect onboarding (yet).
How it works
- List. On a locked character’s page, click List on marketplace and set a price (25–10,000 credits).
- Buyers see it on /marketplace. A buyer clicks → reviews the reference sheet → clicks Buy.
- On purchase the buyer is debited the price, gets a full clone of the character (descriptor + references) in their library, and you receive 85% as credits (15% platform fee).
- Listings are non-exclusive — the same character can be sold to many buyers. Each buyer owns their own clone.
What buyers can and can’t do
- ✅ Generate as many scenes as they want from the imported character.
- ✅ Use the character commercially (within their license).
- ✅ Edit the descriptor / regenerate references in their own copy.
- ❌ Re-list the character on the marketplace. Only the original creator holds resale rights.
- ❌ Publish to the community library. Same reason.
The same protection applies to characters imported from the free community library — you can’t flip a free import into a paid listing.
Earnings + payouts
- Earnings post to your credit balance the moment a sale completes — no daily settlement window.
- Earnings appear in
usage_logsasmarketplace_salerows (negativecredits_used= grant) with the buyer + listing IDs in metadata. - You can spend earned credits like any other credits — generate scenes, top up nothing required.
- Cash-out to USD via Stripe Connect is on the roadmap (not in V1).
API access
bash
# Browse listings
curl https://steadyshot.ai/api/marketplace?search=cat
# List a character (must be locked + owned by caller)
curl -X POST https://steadyshot.ai/api/marketplace/listings \
-H "Authorization: Bearer ss_live_xxx" \
-H "Content-Type: application/json" \
-d '{"character_id":"<id>","price_credits":250}'
# Buy a listing
curl -X POST https://steadyshot.ai/api/marketplace/listings/{listing_id}/buy \
-H "Authorization: Bearer ss_live_xxx"
# Unlist (soft delete)
curl -X DELETE https://steadyshot.ai/api/marketplace/listings/{listing_id} \
-H "Authorization: Bearer ss_live_xxx"Pricing guidance
- Free template / community gift: use the library publish path instead — no price, just discoverable.
- Low-friction sale: 50–150 credits ($2.50–$7.50 retail). Volume play.
- Premium / branded: 500–2000 credits. Specialized characters for narrow niches (e.g. fully-rigged mascot for an industry vertical).