DocsSell on the Marketplace
Platform

Sell on the Marketplace

Everything a creator needs to know — the six listing categories, how content is structured, fees, review, and payouts.

The Marketplace is a two-sided platform: everything listed here installs and works inside Tyrex AI the moment someone buys it. This guide is for creators who want to sell what they build.

Where to do it

To sell, first complete your seller profile at Settings → Seller — this unlocks the listing tools. Then open Marketplace → Sell to create a listing: pick the category, fill in the details (see below), and submit. Free items go live immediately; paid items enter review.

Your listings, sales, and payouts are managed from Settings → Seller.

The six listing categories

Every listing belongs to exactly one category, and each category defines what the buyer receives.

CategoryWhat the buyer getsFee (Tyrex share)
Persona & interview templatesA ready-made AI identity, or a structured interview30%
DatasetsA knowledge file that installs into the buyer's AI20%
ToolsA capability the buyer can attach to their AIs20%
ModelsA model file the buyer downloads and deploys themselves30%
WorkflowsA ready-made automation the buyer installs20%
SkillsA packaged skill the buyer enables20%

A note on fees

Fees for Persona and Model listings drop from 30% to 25% once your total marketplace sales pass Rp 5,000,000 in gross value — a loyalty reward for serious creators. Dataset, Tool, Workflow, and Skill listings stay at 20% flat.

What you can sell — and what you can't

You can sell what you built: your personas, your datasets, your tools, your workflows, your skills. Two hard rules:

  • You must own what you list. Copyrighted books can only be sold as rewritten material, never as the book itself.
  • Personal data is stripped before listing. Names, phone numbers, addresses, and similar fields are removed automatically from any dataset before it can be published.

The content field, per category

When you create a listing you provide a content object. Its shape depends on the category:

Persona & interview templates

Two kinds of Persona listings:

{
  "type": "persona",
  "personality": "You are Bu Sari, a grade-8 mathematics teacher...",
  "profile": {
    "name": "Bu Sari",
    "voice": "Warm, patient, uses everyday language",
    "boundaries": "Never give direct answers to homework; explain the method instead"
  }
}
{
  "type": "interview_template",
  "goal": "A practice-question generator for math teachers",
  "questions": [
    "What curriculum level do you teach?",
    "What topic should the questions cover?",
    "How many questions do you need per set?"
  ],
  "guidance": "Adapt follow-ups to the teacher's curriculum and language"
}
  • type: "persona" installs a ready AI with its personality and profile — the buyer skips the interview and starts chatting immediately.
  • type: "interview_template" installs a guided interview the buyer runs through KNOW.

Datasets

{
  "format": "json",
  "storageKey": "datasets/faq-cs-fnb.json",
  "sizeBytes": 245760,
  "mimeType": "application/json"
}

The file is uploaded to storage and referenced by storageKey. Supported formats: JSON, CSV, and Excel. After purchase, the file is processed and indexed into the buyer's knowledge base automatically — they don't have to do anything.

Tools

{
  "kind": "template",
  "definition": {
    "name": "make_questions",
    "description": "Create practice questions from a knowledge source",
    "parameters": {
      "type": "object",
      "properties": {
        "topic": { "type": "string", "description": "The topic to cover" },
        "count": { "type": "integer", "description": "Number of questions" }
      },
      "required": ["topic"]
    },
    "primitives": ["rag_query", "create_artifact"]
  },
  "instruction": "Search the attached knowledge for the topic, draft questions, then save them as a PDF artifact."
}

Webhook tools add an endpoint:

{
  "kind": "webhook",
  "definition": {
    "name": "check_stock",
    "description": "Check product stock at the store",
    "parameters": {
      "type": "object",
      "properties": {
        "sku": { "type": "string" }
      },
      "required": ["sku"]
    }
  },
  "webhookUrl": "https://api.yourstore.com/check-stock",
  "timeoutMs": 15000,
  "rateLimitPerMinute": 10
}

See the Tools reference for the full schema.

Models

{
  "fileName": "specialist-writing-model.gguf",
  "storageKey": "models/specialist-writing-model.gguf",
  "sizeBytes": 2147483648
}
Models are files, not hosting

Model listings sell a downloadable file. The buyer deploys it on their own hardware — Tyrex doesn't host it. Make that clear in your description.

Workflows

A workflow listing carries the workflow definition — triggers, steps, and channels — as a snapshot the buyer installs into their account.

Skills

Skills are listed by their package — a single .md or .skill file. See the Skills & plugins guide for the file format.

Pricing

  • Free listings — anyone can publish free items. They're the lead magnet that grows the ecosystem.
  • Paid listings — require verified seller status, and the listing is manually reviewed before going live.

The review process

Paid listings don't go live instantly:

  1. You submit the listing as DRAFT.
  2. It moves to PENDING_REVIEW.
  3. A human checks it — format valid, installs cleanly, nothing toxic.
  4. Approved → LIVE. Rejected → you get feedback and can fix and resubmit.

This is why the Marketplace stays usable instead of turning into a junk pile: verified, tested, working.

How buyers install your work

Buy → order → the item is copied into the buyer's AI Library as their own asset. They can attach datasets to multiple personas, enable tools, and run workflows — all scoped to their account. Bought items stay theirs even if you later remove the listing.

Payouts

  • Earnings are tracked per sale on your seller dashboard.
  • Payouts are automatic and periodic, sent to your bank account or QRIS once you pass the minimum threshold.
  • Free-plan sellers have a monthly earnings cap; Pro and Elite sellers earn without limit.

Getting started as a seller

  1. Complete seller verification (email + payout details).
  2. Build something real: a persona, a dataset, a tool.
  3. Create the listing, upload the content file, set your price (or free).
  4. Submit for review, then watch installs come in.

Questions about a specific format? The Tools reference and Skills & plugins guide cover the file formats in detail.