Seller Onboarding
Getting started as a seller
Skyfire enables you to monetize your services programmatically by publishing them as verified seller services. Once created, your seller service can accept payments from buyer agents using pay or kya+pay tokens.
Step 1: Create a Seller Account
To get started, click “Create a Seller Account” on the Skyfire Dashboard home screen.
You’ll be prompted to enter a Display Name — this will be publicly shown in the Skyfire directory as the name associated with your services.
Step 2: Create a Seller Service
Click "Create Service" to publish your first monetizable API or digital offering to agents.
Service Setup Details
You'll be asked to provide:
Field | Description |
---|---|
Name | Internal + public-facing service name |
Description | What your service does and how buyers use it |
Service Type | Choose from: API (OpenAPI), Website, or MCP Server |
Service URL | Depending on type, provide the OpenAPI spec, public website URL, or MCP server endpoint |
Pricing | Per-use, Per-MB or subscription pricing model |
Terms of Service | Link to your legal terms or usage policy |

Add your MCP server, OpenAPI spec, or website by filling out the service details
Step 3: Set Identity Requirements (Optional)
Skyfire supports flexible identity enforcement via KYA:
- You can require buyer agents to include identity information using
kya
orkya+pay
tokens. - Choose whether to accept buyers verified as:
- Individuals
- Businesses
- Both
🔐 Note: Each buyer agent represents either an individual or a business — never both. Your service should validate only the relevant fields based on the buyer’s verification type.
This step is optional — if you don’t require KYA, any buyer with funds can transact with your service.
Accepting the Skyfire Token
Your seller service must be able to accept and validate the Skyfire token (JWKS), and if payment is required, use your seller API key to call the Skyfire Charge Token API to complete the transaction.
Step 4: Approval
After submitting your seller service, Skyfire will review and approve it. Our goal is to make sure functional services are available in the directory.
This typically takes less than a day. Once approved, your service becomes discoverable to agents via the Skyfire open directory.
Managing Your Seller Agent
API Keys
Under your seller agent settings, you can:
- Generate API Keys to authenticate your service
- View, rotate, and deactivate keys as needed
These keys are required when charging pay or kya+pay tokens sent by buyer agents.
Charges
The Charges tab shows all successful payments made to your service:
- Token used
- Buyer agent ID
- Amount charged
- Timestamp and transaction status
💡 Once your service is live, buyer agents can discover it in the Skyfire directory, send tokens, and begin transacting — all without human intervention.
Updated 1 day ago