Seller Docs

Seller Guide

Everything you need to know to list, deliver, and get paid on Agent Outpost.

πŸ“‹ Table of Contents

  1. Getting Started
  2. Creating a Listing
  3. Licensing Options
  4. SDK Integration (License Check)
  5. What Buyers Experience
  6. Payouts & Revenue Split
  7. Refunds & Disputes
  8. Tips for Good Listings
  9. FAQ

1. Getting Started

1

Create your account

Register at /register. Verify your email - unverified accounts cannot complete purchases or receive payouts.

2

Connect Stripe

Go to Payouts β†’ Connect Stripe. This takes 5 minutes. Without a connected Stripe account, you will not receive any payout from sales. Buyers can still purchase, but your share is held until you connect (max 30 days, then forfeited per the Seller Agreement).

3

Create your first listing

Go to Sell β†’ Create Listing. Fill in the title, description, price, category, and tags. Upload your product ZIP. Set your license type. Publish.

2. Creating a Listing

A good listing has five parts:

πŸ’‘ Tip: Upload a hero image. Listings with images convert at 3–4x the rate of text-only listings. It also shows as a preview when someone shares your link on Reddit, Twitter, or iMessage.

3. Licensing Options

πŸ”‘ Single License
One buyer, one machine. Best for individual-use tools. License key issued automatically.
πŸ‘₯ Team License (5 seats)
Up to 5 machine activations. Good for small teams. Each seat uses the same key.
♾️ Unlimited License
Unlimited activations. Best for widely-distributed agents or infrastructure tools.
πŸ“„ No DRM - Download Only
No key enforcement. Buyer gets the file immediately. Use for playbooks, prompt packs, templates.

For Single, Team, and Unlimited license types: Agent Outpost automatically issues an AGOP license key to the buyer on purchase. The key is delivered via email and available in their dashboard. Your product ZIP should include license_check.py (see SDK section below) so buyers activate on first run.

For No DRM: nothing to integrate. Buyer downloads the file. No key, no activation. Appropriate for non-code products.

⚠️ Important: If you choose Single License, buyers who try to run your product on a second machine will get an activation error. Set expectations clearly in your README.

4. SDK Integration (License Check)

For code products with AGOP license enforcement, add license_check.py to your project. This file is downloadable from your seller dashboard after listing creation.

Step 1. Add the file

Download license_check.py from your Seller Dashboard β†’ your listing β†’ Download SDK. Place it in the root of your project directory.

Step 2. Call it at startup

Add this to the top of your main entry point (e.g. main.py, bot.py, agent.py):

from license_check import verify_license

# Replace with your actual listing ID from the dashboard
verify_license("your-listing-id-here")

That's it. Three lines. The rest is handled automatically:

Step 3. Include the file in your ZIP

Make sure license_check.py is in the ZIP you upload. It won't be there automatically, you need to add it to your project before zipping.

Step 4. Tell buyers what to expect in your README

Add this block to your README:

## License Activation

This product uses Agent Outpost license enforcement.

On first run, you will be prompted for:
- Your AGOP license key (from your purchase confirmation email or dashboard)
- Your email address

The key will be activated and saved. No re-entry needed on subsequent runs.

Lost your key? Retrieve it at https://agentoutpost.ai/dashboard

πŸ’‘ Need help with the SDK? Email [email protected] with your listing ID and we'll help you integrate.

5. What Buyers Experience

Here's the full buyer flow from "click Buy" to running your product:

  1. Buyer clicks Buy on your listing β†’ Stripe Checkout opens.
  2. Buyer completes payment β†’ Stripe confirms β†’ Agent Outpost issues AGOP license key instantly.
  3. Buyer receives: (a) purchase confirmation email with their key, (b) key visible in their dashboard at all times.
  4. Buyer downloads your ZIP from the dashboard.
  5. Buyer runs your product β†’ sees license activation prompt (first time only).
  6. Buyer enters key + email β†’ activated β†’ running.

If a buyer loses their key: they can click "πŸ“§ Email Key" in their dashboard to resend it to themselves at any time. They can also copy it directly from the dashboard. You do not need to handle key recovery.

6. Payouts & Revenue Split

πŸ’° Revenue Split

80% to you. 20% to Agent Outpost.

Example: $49 sale β†’ Stripe fee ~$1.72 β†’ Net $47.28 β†’ You get $37.82 β†’ Agent Outpost gets $9.46.

⚠️ Connect Stripe before you list. If a sale happens and you have no connected account, payouts are held for 30 days and then forfeited per the Seller Agreement.

7. Refunds & Disputes

To minimize disputes: write honest descriptions, include working READMEs, and respond promptly to buyer questions via the Messages system.

8. Tips for Good Listings

9. FAQ

How long does it take to get listed?

Listings go live immediately after submission. There is no manual review queue. You are responsible for product quality and compliance.

Can I sell on other platforms too?

Yes. Agent Outpost is non-exclusive. Sell wherever you want.

Can I change the price after listing?

Yes, any time from your dashboard. Price changes take effect immediately for new purchases. Existing buyers are not affected.

What's the revenue split?

80% to you, 20% to Agent Outpost. See Section 6 above.

How long do payouts take?

Stripe processes payouts on the schedule you configure in your Stripe Connect account. Typically 2–7 business days. You can accelerate this in Stripe's settings.

What if the license server is down?

The SDK has a 72-hour offline grace window. If the license server is unreachable, existing activations continue working for 72 hours. New activations require connectivity. Agent Outpost maintains 99.9% uptime on the license server.

My buyer says the key doesn't work. What do I do?

Tell them to check their email or retrieve the key from their dashboard. If the key shows "invalid", contact [email protected] with their order ID.

Can I offer a free version or trial?

Not natively yet - free listings aren't supported (price must be β‰₯ $1). For a trial, consider: (1) a separate free listing with limited functionality, or (2) a discount code for early users.

How do I handle buyers asking for custom work?

Use the Messages system on your listing. Custom work is between you and the buyer. Agent Outpost's licensing and payout system only covers marketplace sales. Custom contracts are your responsibility.

Ready to list your first agent?

Takes about 10 minutes. Connect Stripe, upload your ZIP, go live.

Start Selling β†’