Insolitum Developers

Marketplace Submission

How to submit your module to the Insolitum Universe Marketplace. Review process, automated checks, and approval workflow.

Marketplace Submission

Publish your module in the Insolitum Universe Marketplace to make it available to all Universe organizations.

Submission Workflow

Draft β†’ Submitted β†’ In Review β†’ Approved β†’ Published
                        β”‚
                        β”œβ”€β”€ Changes Requested β†’ resubmit
                        └── Rejected (with feedback)

Status Flow

StatusDescription
draftModule is being prepared, not yet submitted
submittedModule submitted for review
in_reviewA reviewer is evaluating your module
changes_requestedReviewer requested modifications
approvedModule passed review, awaiting publish
rejectedModule did not meet requirements
publishedModule is live in the marketplace
suspendedModule temporarily removed (policy violation)

How to Submit

  1. Deploy your module to a production URL (HTTPS required)
  2. Log in to Universe Shell as a partner admin
  3. Navigate to Partner Panel β†’ My Modules
  4. Click Submit New Module
  5. Fill in the submission form:
    • Deploy URL
    • Module name and description
    • Category and tags
    • Screenshots (minimum 1, recommended 3+)
    • Pricing tiers
    • Support email
  6. Submit for review

Automated Validation

When you submit, automated checks run immediately:

CheckCategoryCriteria
Health EndpointCompatibility/api/health returns { status: "ok" } with 200
Iframe EmbeddingCompatibilityNo X-Frame-Options: DENY, CSP allows insolitum.ai
HTTPSSecurityDeploy URL uses HTTPS
PerformancePerformancePage loads in < 2s (ideal) / < 5s (max)
Security HeadersSecurityX-Content-Type-Options, HSTS, Referrer-Policy
Module IDQualityMatches /^[a-z][a-z0-9-]{2,30}$/, not reserved
ScreenshotsQualityAt least 1 provided, all HTTPS URLs
MetadataQualityName 3+ chars, description 20+ chars, 2+ tags

Use the Module Validator tool to test your module before submitting. It runs the same checks as the automated review.

Manual Review

After automated checks pass, a human reviewer evaluates:

  • Code quality and security (no malicious code)
  • UI/UX consistency with Universe design
  • Documentation completeness
  • Privacy policy (if module collects user data)
  • Proper use of multi-tenant isolation
  • Branding guideline compliance

Review typically takes 1-3 business days.

Review Checklist

The reviewer checks these items:

  • Security scan passed
  • Performance acceptable (< 5s load)
  • Accessibility compliant
  • Documentation complete
  • Screenshots provided
  • Privacy policy provided (if needed)
  • No malicious code
  • API contract valid
  • Branding guidelines met
  • Tested with Shell

Module Categories

Choose the category that best fits your module:

CategoryDescriptionIcon
hrHuman resources, workforceUsers
iotIoT, sensors, telemetryCpu
productionManufacturing, production linesFactory
financeAccounting, invoicing, budgetsCoins
analyticsReports, dashboards, BIBarChart
communicationChat, notifications, emailMessageSquare
complianceAuditing, regulationsShield
aiAI/ML, automationBrain
otherEverything elsePackage

After Approval

Once approved:

  1. Module status changes to published
  2. Module appears in the marketplace for all organizations
  3. Organizations can install it (free trial or paid subscription)
  4. You start receiving revenue for paid subscriptions

On this page