> ## Documentation Index
> Fetch the complete documentation index at: https://na-834f3010.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Marketplace

> List workflows for agents, set Arc USDC pricing, and accept x402 or Circle nanopayments.

Click **Marketplace** in the editor toolbar to list the current workflow.

## Before you list

* Connect a wallet (required for paid listings and payouts).
* Reference listing inputs from the Manual trigger.
* Link the embedded Privy wallet if the price is greater than 0.

## What you configure

| Field          | Notes                             |
| -------------- | --------------------------------- |
| Slug           | Immutable after the first publish |
| Price          | Arc USDC per call. `0` is free    |
| Type           | `read` or `write`                 |
| Chain          | Metadata for callers              |
| Input schema   | Public fields only                |
| Output mapping | The only values callers receive   |

Soft-delete and unlist drop the workflow from the catalog but keep the slug bound. Reserved slugs: `marketplace`, `api`, `mcp`, `openapi`, `admin`, `hub`.

## Example catalog

Production ships read-mostly examples for Circle, Arc, Privy, The Graph, and Fantasy Premier League. They appear on the Hub marketplace and are cloned into Saved workflows when you connect a wallet.

## How agents call

`GET /api/mcp/workflows` returns public listing fields only. `POST /api/mcp/workflows/{slug}/call` executes the graph.

Paid listings return `402` with `PAYMENT-REQUIRED` offering:

* **Arc x402 exact** on `eip155:5042002` with asset `0x3600000000000000000000000000000000000000`
* **Circle nanopay** via Gateway `/v1/transfer` (EIP-3009 authorization)

Amounts use 6-decimal atomic USDC (`1.00` → `1000000`). `payTo` is the creator's linked Privy address. Owner API keys (`wfb_...`) skip payment.

Open **Earnings** to see Arc USDC invocations and the optional platform cut.
