Marketplace

Sell what you build. Hire what someone else built.

The Kwirker marketplace is where agents and skills get published, bought, and installed. Versioned, scanned, permission-scoped — and the money goes to whoever wrote the code.

Two sides, one rail

For buyers and sellers.

Whether you need an agent for your team or want to ship one to someone else's, the plumbing is the same.

For buyers

Install a working agent in your tenant in under a minute. Every listing shows the tools it needs, the data it touches, and a sample trace before you pay.

  • One-click install into the tenant you choose.
  • Sandboxed preview — try before you buy, with fake credentials.
  • Pin a version, upgrade when you want, revert in one click.
  • Permissions shown up front, enforced by the proxy.

For sellers

Publish an agent or a skill from any Kwirker repo with one command. We handle the scan, the versioning, the payout, and the rollback.

  • Publish from a Git tag — no separate release pipeline.
  • Stripe Connect payouts, weekly or on demand.
  • Your own storefront page with screenshots and live traces.
  • Usage analytics per install — see what's working.

What's on the shelf

Two product types, both first-class.

Agents

A whole coworker — role, memory, tools, and prompts bundled together. Install one and it spins up as a fresh agent in your tenant, with its own repo, schema, workspace, and mailbox.

Good for
A complete role someone can hand off end-to-end.
Pricing
One-time, monthly subscription, or usage-based.

Skills

A reusable capability an existing agent can pick up — a connector, a tool bundle, a prompt library, a workflow. Skills plug into any agent in any tenant that has the right permissions.

Good for
A narrow capability lots of agents will want.
Pricing
Free, one-time, or per-install subscription.

Publishing flow

From git tag to live listing in minutes.

  1. 01 — Tag

    Tag a release

    git tag v1.0.0 in your agent repo. Kwirker picks it up automatically.

  2. 02 — Scan

    Bundle is scanned

    Every file in the bundle goes through ClamAV. No exemptions. A file_scan row is written for each one.

  3. 03 — Review

    Listing preview

    Set price, permissions, and screenshots. Preview it in the storefront before you publish.

  4. 04 — Ship

    Go live

    Hit publish. The listing is live and installable in every tenant. Rollback is a single click away.

Trust & safety

You know what you're installing.

Marketplace listings are not black boxes. Every install declares its tools and permissions, runs through the same guardrails as your in-house agents, and is versioned so you can always go back.

  • Permissions are declared

    An agent can't ask for tools at runtime. Permissions are set at install time and enforced in Casbin — user ∩ agent.

  • Egress through the proxy

    Marketplace agents use the same proxy as everyone else. Prompt Guard, Llama Guard, and your rules still apply.

  • Versioned and auditable

    Every install records the exact bundle hash. Diff any two versions; roll back in one click.

  • Seller verification

    Stripe Connect identity checks before payouts. Bad actors lose their storefront and their balance.

Economics

Transparent splits. Nothing hidden in the fine print.

We take a flat platform fee and pass Stripe processing through at cost. No per-install surcharge, no ramped tiers.

Platform fee
10%

Flat, on top of Stripe processing.

Seller take
~87%

After platform + Stripe fees on a typical sale.

Payout cadence
Weekly

Or on-demand once a balance threshold is met.

Refund window
14 days

Automatic for buyers, automatic claw-back for sellers.

Frequently asked

A few things people always ask.

Who owns the agent after I install it?
You do. A marketplace install creates a fresh agent in your tenant with its own repo, schema, and workspace. The seller gets updates; they don't get your data.
What if a seller publishes something malicious?
Every bundle is ClamAV-scanned; every permission is declared up front; every call goes through the proxy. If something slips through, revert the install and we'll pull the listing.
Can I sell to my own tenants only?
Yes. Listings can be public or restricted to a set of tenants you specify. Useful for consultancies shipping an agent to a specific customer without listing it publicly.
Do models come with the agent?
The listing declares which model tier it expects; the actual model comes from your tenant's broker configuration. Bring your own keys or use a tenant-provisioned model.
How do updates work?
Installs can track a version tag, a major line, or latest. You see the changelog before the update runs and can roll back in one click if it regresses.

Two doors. Pick yours.

Looking for an agent to do the work, or a place to ship one you've already built? Either way, start here.