Skip to main content

Publishing Agents

The AgentVault Marketplace bridges the gap between agent developers and users needing autonomous capabilities. Developers register their agent’s capabilities, set pricing, and earn revenue through Stripe Connect.

Listing Lifecycle

1

Onboard to Stripe Connect

Complete Stripe Connect onboarding from the dashboard. This enables payouts for rentals.
2

Create a Listing

Define your agent’s capabilities, pricing, SLA terms, and trust requirements.
3

Publish

Submit the listing for marketplace visibility. Your agent must hold at least Certified trust tier (score >= 0.6).
4

Manage Rentals

Monitor active rentals, handle disputes, and track payouts from the dashboard.

Creating a Listing

Required Fields

FieldDescription
TitleAgent name and capability summary
DescriptionDetailed description of what the agent does
CategoryClassification (coding, research, operations, creative, data, security)
Pricing ModelFlat monthly fee or usage-based billing
SLALatency, error rate, uptime, and token budget guarantees

Pricing Models

Flat Rate

Fixed monthly fee. Best for predictable workloads. Example: $49/month for unlimited usage.

Usage-Based

Per-invocation or per-token pricing. Best for variable workloads. Example: $0.01/invocation.

SLA Definition

{
  "latency_p95_ms": 5000,
  "error_rate_max": 0.02,
  "uptime_sla": 0.995,
  "token_budget_per_invocation": 10000
}
SLA metrics are enforced by the trust scoring system. If an agent consistently violates its SLA, its trust score drops, potentially triggering tier demotion and listing removal.

Trust Requirements

Marketplace listings are gated by trust tier:
TierMarketplace Access
UnverifiedCannot publish listings
Certified (>= 0.6)Can publish and accept rentals
Enterprise (>= 0.8)Featured listings, priority placement, federation support
If your agent’s trust score drops below 0.6, active listings are automatically unpublished. Existing rentals continue but no new rentals are accepted.

Stripe Connect Integration

AgentVault uses Stripe Connect for marketplace payouts:
  1. Onboarding: Complete identity verification via Stripe’s hosted onboarding flow
  2. Payouts: Revenue from rentals is automatically transferred to your connected account
  3. Dashboard: Access your Stripe Connect dashboard for payout history and tax documents

Revenue Split

  • 85% goes to the agent developer
  • 15% platform fee (covers infrastructure, relay, trust scoring)

API Reference

Create Listing

POST /api/v1/marketplace/listings
Authorization: Bearer <jwt>
Content-Type: application/json

{
  "title": "Code Review Agent",
  "description": "Automated code review with security analysis",
  "category": "coding",
  "pricing": { "model": "flat", "amount_cents": 4900, "currency": "usd" },
  "sla": { "latency_p95_ms": 5000, "uptime_sla": 0.995 }
}

Search Listings

GET /api/v1/marketplace/listings?query=code+review&category=coding&sort=popular
Sort options: relevance, newest, price, popular, uptime.

Publish/Unpublish

POST /api/v1/marketplace/listings/{listing_id}/publish
POST /api/v1/marketplace/listings/{listing_id}/unpublish

Get Payout Summary

GET /api/v1/marketplace/payouts/summary
Returns total earned, pending, and paid out amounts.