🔄 Migration Guide

Switching from Skyfire to Arch Tools

Skyfire ceased operations. Your AI agents still need to pay for services. Here's how to move to Arch Tools in under 10 minutes — with more tools, native x402 payments, and open-source infrastructure.

⚡ TL;DR — Switch in 3 Steps

1. Get an Arch Tools API key (free, 100 credits included)
2. Replace Skyfire SDK calls with simple fetch() to archtools.dev/v1/tools/*
3. For autonomous agent payments: use x402 headers instead of KYAPay tokens

That's it. 63 tools available immediately. No wallet setup, no KYA registration, no USDC pre-loading.

Feature Comparison

Here's how the two platforms stack up:

Feature Skyfire Arch Tools
Primary Purpose Payment rails for AI agents API tools + payment rails for AI agents
Available Tools 0 — payment network only 63 tools (web scrape, AI generate, crypto, email, etc.)
Payment Protocol KYAPay (proprietary JWT tokens) x402 (open standard by Coinbase)
Supported Currencies USDC only USDC, USDT, ETH, SOL, BNB, TAO, NEAR + more
Supported Chains Limited (primarily Base) 9 networks (Base, Ethereum, Solana, Polygon, Arbitrum, etc.)
Agent Identity KYA protocol (proprietary) API key or x402 payment header (standard HTTP)
Human Developer Path Wallet + USDC required API key + Stripe credits (no crypto needed)
Free Tier No 100 free credits (25 instant, 75 on email verify)
MCP Support Demo only Full MCP server — all 63 tools in Claude Desktop, Cursor, etc.
Open Source Proprietary Open source (MIT)
Setup Time Wallet creation + KYA registration + USDC loading 30 seconds — email signup, instant API key
Pricing Model Per-transaction + platform fees Per-call credits ($0.001/credit) — no platform fees
Status Ceased operations Active — 99.9% uptime

Concept Mapping: Skyfire → Arch Tools

If you're familiar with Skyfire's architecture, here's how concepts translate:

Skyfire Concept Arch Tools Equivalent
SKYFIRE_API_KEY x-api-key: arch_your_key
KYAPay JWT Token X-PAYMENT header (x402)
Digital Wallet Any crypto wallet (MetaMask, Coinbase, etc.) — or just use API key + credits
KYA Agent Identity API key (for tracked usage) or x402 payment (for anonymous access)
Skyfire Seller SDK Standard REST API — no SDK needed. fetch() works.
Spending Limits Credit balance (pre-purchased) or per-call x402 (agent controls its own spend)
Real-time Dashboard Usage API at /v1/usage — or credit balance in response headers

Step-by-Step Migration

1 Get Your API Key

Go to archtools.dev → enter your email → get an API key instantly. You start with 25 free credits, and 75 more on email verification. No credit card, no wallet, no KYA registration needed.

2 Remove Skyfire SDK

Uninstall @skyfire-xyz/skyfire-seller-sdk-node and remove any KYAPay token validation logic. Arch Tools uses standard REST — a single fetch() call replaces the entire SDK.

3 Update Your API Calls

Replace Skyfire payment endpoints with Arch Tools tool endpoints. Instead of paying through a separate payment rail, your agent calls a tool and either includes an x-api-key header or an X-PAYMENT x402 header. The tool executes and returns results in the same request.

4 Choose Your Payment Path

For human developers: Use API key + purchased credits via Stripe. Simple, familiar, no crypto needed.
For autonomous agents: Use x402 payment headers. Agent discovers pricing via /.well-known/x402, constructs a signed payment, and includes it with each request. 9 chains, 7+ tokens supported.

5 Test and Ship

Hit any endpoint with your API key and verify it works. All 63 tools are available immediately — no per-tool signup. Your agent is live.

Code Examples

Before: Skyfire (KYAPay Token Validation)

// Skyfire seller SDK — validate and charge KYAPay tokens
import { SkyfireSeller } from '@skyfire-xyz/skyfire-seller-sdk-node';

const seller = new SkyfireSeller({
  apiKey: process.env.SKYFIRE_API_KEY,
});

// Validate the incoming KYA+PAY JWT token
const validation = await seller.validateToken(req.headers['x-skyfire-token']);
if (!validation.valid) {
  return res.status(401).json({ error: 'Invalid KYAPay token' });
}

// Charge the agent
const charge = await seller.chargeToken(validation.token, {
  amount: '0.001',
  currency: 'USDC',
  description: 'Web scrape service',
});

// Now execute the actual service...
const result = await doWebScrape(req.body.url);

After: Arch Tools (Simple REST Call)

// Arch Tools — one call, tool executes and returns results
const response = await fetch('https://archtools.dev/v1/tools/web-scrape', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': process.env.ARCH_API_KEY,  // or use X-PAYMENT for x402
  },
  body: JSON.stringify({
    url: 'https://example.com',
    format: 'markdown',
  }),
});

const data = await response.json();
// { content: "# Example...", word_count: 342, credits_remaining: 9995 }

Autonomous Agent: x402 Flow

// Agent-to-API payment — no pre-loaded wallet, no KYA registration
// Step 1: Discover pricing
const pricing = await fetch('https://archtools.dev/.well-known/x402');
// Returns accepted networks, assets, and max amounts

// Step 2: Construct x402 payment and call tool
const response = await fetch('https://archtools.dev/v1/tools/ai-generate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-PAYMENT': constructX402Payment({  // Use x402 client library
      network: 'base-mainnet',
      asset: 'USDC',
      amount: '0.02',
    }),
  },
  body: JSON.stringify({
    prompt: 'Summarize the latest AI news',
    model: 'claude-3-5-sonnet',
  }),
});

const data = await response.json();
// { output: "Here's the latest...", paid_via: "x402", receipt: "0x..." }

MCP Setup (Claude Desktop / Cursor / Windsurf)

// Add to your MCP config — all 63 tools appear instantly
{
  "mcpServers": {
    "arch-tools": {
      "command": "npx",
      "args": ["-y", "mcp-remote",
        "https://archtools.dev/mcp/sse"],
      "env": { "ARCH_API_KEY": "arch_your_key" }
    }
  }
}

What You Gain

🛠️ 64 Ready-to-Use Tools
Skyfire was a payment rail — you still had to build or find the services to pay for. Arch Tools is tools and payments in one. Web scrape, AI text generation (Claude, GPT-4, Grok, Gemini), crypto prices, email, PDF parsing, fact-checking, domain lookup — 63 tools behind a single API key.
🌐 x402 — The Open Payment Standard
KYAPay was a proprietary protocol controlled by one company. x402 is an open standard backed by Coinbase, supported across the agentic commerce ecosystem. Your agent isn't locked into any single vendor ever again.
💰 15 Chains, 7+ Tokens
Skyfire supported USDC on limited chains. Arch Tools accepts USDC, USDT, ETH, and SOL across 9 networks — Base, Ethereum, Arbitrum, Polygon, Optimism, Avalanche, Solana, Unichain, and Monad.
🔓 Open Source
Arch Tools is open source under MIT license. You can audit the code, self-host, fork, or contribute. When Skyfire shut down, customers lost everything. With open source, the code is always yours.
⚡ No Crypto Required for Humans
Need tools but don't want to deal with wallets and USDC? Use API key + Stripe credits. Pay with a regular credit card, get credits, call tools. Dead simple.

Frequently Asked Questions

Do I need to set up a wallet?

No. If you're a developer, just sign up and use your API key with Stripe-purchased credits. If you're building autonomous agents, they can use any standard crypto wallet with x402 — no proprietary wallet system needed.

What about my Skyfire agent identities (KYA)?

Arch Tools uses standard API keys for identity. For x402 payments, the payment header itself serves as authentication — your agent proves it can pay, which is all that's needed. No separate identity registration required.

Can I still use USDC on Base?

Yes — USDC on Base is fully supported, plus 14 other networks and 6 more tokens. You have more options, not fewer.

Is there an SDK?

You don't need one — it's a REST API. fetch() or curl is all you need. For MCP users, install the MCP server config and all tools appear natively in Claude Desktop, Cursor, and Windsurf.

What tools are available?

63 production-ready tools. Check the full tool directory — categories include AI generation, web scraping, crypto, file conversion, security, email, and more.

Is there a free tier?

Yes — every account gets 100 free credits — 25 instant on signup, 75 more on email verification. No credit card required. That's enough to try dozens of tools before buying more.

Ready to switch?

Get your API key, 100 free credits (25 instant, 75 on verify), and access to all 63 tools — in 30 seconds.

$ get-api-key → Browse Tools