Publish a Module
Publishing converts your draft in Studio into a live marketplace listing. Whether it goes live immediately depends on the outcome of the automated security review.
Status Lifecycle
Every module transitions through defined states:
┌─────────── Rejected (Files discarded, error returned to author)
│
Submission ──▶ Scanning ─┼─────────── Hold (Saved as Draft for manual review)
│
└─────────── Passed (Saved as Draft or Published per author choice)- Draft: Private to you. Stored under My Modules where you can edit metadata, update screenshots, or refine config variables.
- Published: Live on the marketplace and purchasable by developers worldwide.
- Rejected: Failed security or content policies. Temporary files are wiped; you receive an explanatory notification to adjust and resubmit.
Visibility Rules
A module appears in the public Explorer and can be purchased only when both conditions are met:
- Its status is explicitly Published, and
- It has cleared moderation (not flagged or frozen by platform administration).
Drafts, held modules, or rejected uploads are strictly invisible to other users in the catalog.
What Buyers See on Your Listing
Once published, prospective buyers and developers see:
- Header & Overview: Module title, author username with link to public profile, category badge, and purchase price.
- Visual Preview Carousel: High-resolution screenshot and GIF gallery with lightbox zoom, demonstrating module UI and animations without exposing raw source code.
- README Documentation: Rendered markdown detailing architecture, dependencies, props, and integration examples.
- Dynamic Config Options: Interactive form showing all configurable variables and defaults defined in Studio Step 2.
- Direct Messaging: A Message Author button enabling buyers to ask questions or discuss requirements directly via Messages.
Managing Published Listings
All your active and draft modules are managed under My Modules. You can update descriptions, adjust pricing, or upload updated visual proofs at any time.
Next Step
Learn about pricing, transactions, and payouts: Monetization →.

