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:

FieldDescription
NameInternal + public-facing service name
DescriptionWhat your service does and how buyers use it
Service TypeChoose from: API (OpenAPI), Website, or MCP Server
Service URLDepending on type, provide the OpenAPI spec, public website URL, or MCP server endpoint
PricingPer-use, Per-MB or subscription pricing model
Terms of ServiceLink to your legal terms or usage policy

Quick and simple sign up

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 or kya+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.


What’s Next

Get verified