Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions api/public/.well-known/agent.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
},
{
"type": "x402",
"description": "Pay-per-call with USDC on 9 chains. No signup required.",
"description": "Pay-per-call with USDC on Base or Polygon. No signup required.",
"discoveryUrl": "https://archtools.dev/.well-known/x402"
}
]
Expand Down Expand Up @@ -135,7 +135,7 @@
],
"x402": {
"description": "Pay-per-call with USDC — no signup needed",
"networks": ["base", "ethereum", "arbitrum", "polygon", "optimism", "avalanche", "solana", "noble", "algorand", "stellar", "sui", "polkadot", "aptos", "unichain", "monad"]
"networks": ["base", "polygon"]
}
}
}
2 changes: 1 addition & 1 deletion api/public/.well-known/ai-plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"schema_version": "v1",
"name_for_human": "Arch Tools",
"name_for_model": "arch_tools",
"description_for_human": "63 production-ready API tools — web scraping, AI generation, image creation, video, crypto data, NLP, email, research, browser automation, and more. Pay per use with crypto (x402 USDC on 9 chains) or Stripe.",
"description_for_human": "63 production-ready API tools — web scraping, AI generation, image creation, video, crypto data, NLP, email, research, browser automation, and more. Pay per use with crypto (x402 USDC on Base or Polygon) or Stripe.",
"description_for_model": "Use Arch Tools to access 63 production APIs. Categories: web scraping & extraction (web-scrape, extract-page, screenshot-capture, html-to-markdown, extract-pdf, ocr-extract, browser-task), AI generation (ai-generate, image-generate, video-generate, text-to-speech, design-create, ai-oracle, research-report, fact-check), crypto (crypto-price, crypto-ohlcv, crypto-market-cap, crypto-fear-greed, crypto-sentiment, crypto-news, token-lookup), NLP (sentiment-analysis, summarize, extract-entities, language-detect, readability-score, pii-detect, semantic-search), search (search-web, web-search, news-search), utility (qr-code, barcode-generate, generate-hash, convert-format, transform-text, generate-uuid, diff-text, regex-generate, validate-data, jsonpath-query, currency-convert, timezone-convert), communication (email-send, email-verify, email-find, phone-validate, webhook-send, url-shorten), and networking (ip-lookup, whois-lookup, domain-check, rss-parse). All endpoints accept JSON POST to /v1/tools/{tool-name}. Auth via Authorization: Bearer header or x402 USDC payment. Full docs at /llms-full.txt. Schemas at /schemas/openai-tools.json.",
"auth": {
"type": "service_http",
Expand Down
2 changes: 1 addition & 1 deletion api/public/agents-landing.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ <h3>Agent-First Design</h3>
<div class="sol-card">
<div class="sol-icon">⚡</div>
<h3>Multi-Chain USDC</h3>
<p>Pay on Base, Polygon, Avalanche, or Solana. Your agent picks the cheapest chain automatically. Native ETH and SOL also accepted.</p>
<p>Pay in USDC on Base or Polygon. Your agent picks the cheaper chain automatically.</p>
</div>
<div class="sol-card">
<div class="sol-icon">🛡️</div>
Expand Down
2 changes: 1 addition & 1 deletion api/public/ai-agent-tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ <h2>One integration, four surfaces</h2>
<div class="card-grid">
<div class="card"><h3>REST</h3><p>POST /v1/tools/{name} with a Bearer key. OpenAPI 3.1 spec at <a href="/openapi.json">/openapi.json</a>.</p></div>
<div class="card"><h3>MCP</h3><p>Remote connector at <code>https://archtools.dev/mcp</code> for Claude, Cursor, ChatGPT — see <a href="/mcp-server">MCP server</a>.</p></div>
<div class="card"><h3>x402</h3><p>No key at all — agents pay per call in USDC on 9 chains. See <a href="/x402">x402 API</a>.</p></div>
<div class="card"><h3>x402</h3><p>No key at all — agents pay per call in USDC on Base or Polygon. See <a href="/x402">x402 API</a>.</p></div>
<div class="card"><h3>Frameworks</h3><p>LangChain integration guide, SDKs, and a <a href="/playground">live playground</a>.</p></div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion api/public/ai-media-tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ <h2>All 19 AI &amp; media tools with live pricing</h2>
<h2>Two ways to pay</h2>
<div class="card-grid">
<div class="card"><h3>Credits (Stripe)</h3><p>Sign up free — 100 credits, 25 usable instantly, no card required. Top up with one-time packs: 3,000 for $9, 25,000 for $49, 125,000 for $199. Credits never expire.</p></div>
<div class="card"><h3>x402 (USDC)</h3><p>No signup at all. Your agent gets a 402 Payment Required with exact payment instructions, pays in USDC, and retries. Works on 9 chains including Base, Ethereum, Arbitrum, Polygon, Optimism, Avalanche, Unichain, Monad, and Solana.</p></div>
<div class="card"><h3>x402 (USDC)</h3><p>No signup at all. Your agent gets a 402 Payment Required with exact payment instructions, pays in USDC, and retries. Works with USDC on Base and Polygon.</p></div>
</div>
</div>
<div class="section">
Expand Down
6 changes: 3 additions & 3 deletions api/public/blog-skyfire-migration.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>Skyfire Shut Down — Here's Where to Go Next — Arch Tools</title>
<meta name="description" content="Skyfire ceased operations in 2026. If you were using Skyfire for AI agent payments, here's the fastest path forward — with more tools and an open payment standard.">
<meta property="og:title" content="Skyfire Shut Down — Here's Where to Go Next">
<meta property="og:description" content="Skyfire ceased operations. Your AI agents still need to pay for services. Arch Tools offers 63 tools, x402 payments across 9 chains, and a migration path that takes under 10 minutes.">
<meta property="og:description" content="Skyfire ceased operations. Your AI agents still need to pay for services. Arch Tools offers 63 tools, x402 payments in USDC on Base and Polygon, and a migration path that takes under 10 minutes.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://archtools.dev/blog/skyfire-migration">
<meta property="og:image" content="https://archtools.dev/og-image.png">
Expand Down Expand Up @@ -142,7 +142,7 @@ <h2>What Arch Tools Offers Instead</h2>
<h3>The Short Version</h3>
<ul>
<li><strong>63 tools</strong> — web scrape, AI generation (Claude, GPT-4, Grok, Gemini), crypto prices, email, file conversion, security checks, and more</li>
<li><strong>x402 native</strong> — open payment standard, not proprietary. Your agent pays with USDC, USDT, ETH, SOL, BNB, TAO, or NEAR across 9 chains</li>
<li><strong>x402 native</strong> — open payment standard, not proprietary. Your agent pays with USDC on Base or Polygon</li>
<li><strong>API key path too</strong> — don't need crypto? Sign up, get a key, buy credits with Stripe. No wallet required.</li>
<li><strong>MCP server</strong> — 6 lines of config and all 63 tools appear in Claude Desktop, Cursor, and Windsurf</li>
<li><strong>Open source</strong> — MIT license. If we disappear tomorrow, the code is still yours.</li>
Expand Down Expand Up @@ -212,7 +212,7 @@ <h2>What to Do Right Now</h2>
<div class="wrap">
<div class="cta-section">
<h2>Your agent shouldn't be down because a startup is.</h2>
<p>63 tools. Open source. x402 native. 9 chains. Free to start.</p>
<p>63 tools. Open source. x402 native. USDC on Base and Polygon. Free to start.</p>
<a class="btn" href="/#register">$ get-api-key →</a>
<a class="btn-ghost" href="/migrate-from-skyfire">Migration Guide</a>
</div>
Expand Down
29 changes: 10 additions & 19 deletions api/public/blog-x402-directory.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
<meta name="description" content="The first comprehensive catalog of x402-enabled APIs. Search 63 AI tools by category, chain, or price. Machine-readable API included. List your service today.">
<meta name="keywords" content="x402, API marketplace, AI tools, crypto payments, Coinbase, x402 directory, service catalog, micropayments, USDC, agent payments, agentic commerce">
<meta property="og:title" content="How We Built the First x402 Service Directory">
<meta property="og:description" content="No one had built a catalog for x402 services. So we built one — 63 AI tools, 9 chains, machine-readable API, open submissions. Here's how.">
<meta property="og:description" content="No one had built a catalog for x402 services. So we built one — 63 AI tools, machine-readable API, open submissions. Here's how.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://archtools.dev/blog/x402-directory">
<meta property="og:image" content="https://archtools.dev/og-image.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="How We Built the First x402 Service Directory">
<meta name="twitter:description" content="The first comprehensive catalog of x402-enabled APIs. 63 tools, 9 chains, machine-readable API.">
<meta name="twitter:description" content="The first comprehensive catalog of x402-enabled APIs. 63 tools, machine-readable API.">
<link rel="icon" type="image/svg+xml" href="/arch-icon.svg?v=2">
<link rel="canonical" href="https://archtools.dev/blog/x402-directory">
<script type="application/ld+json">
Expand Down Expand Up @@ -102,7 +102,7 @@ <h1>How We Built the First x402 Service Directory</h1>

<p>The x402 protocol lets AI agents pay for API calls with crypto — no credit card, no subscription, no human in the loop. Coinbase built the protocol. Developers started building services. But nobody built the directory.</p>

<p>We just shipped it. <a href="/directory.html">The x402 Service Directory</a> is the first comprehensive catalog of x402-enabled APIs — <strong>63 tools</strong> across <strong>9 chains</strong>, searchable by category, network, and price. With a machine-readable API so your agents can discover services programmatically.</p>
<p>We just shipped it. <a href="/directory.html">The x402 Service Directory</a> is the first comprehensive catalog of x402-enabled APIs — <strong>63 tools</strong>, searchable by category, network, and price. With a machine-readable API so your agents can discover services programmatically.</p>

<div class="stat-grid">
<div class="stat-card">
Expand Down Expand Up @@ -181,8 +181,8 @@ <h3>The Directory API</h3>
"x402": { "amount": "0.001", "token": "USDC" },
"credits": 3
},
"chains": ["base-mainnet", "ethereum-mainnet", "solana-mainnet", ...],
"tokens": ["USDC", "USDT", "ETH", "SOL", "BNB"]
"chains": ["base-mainnet", "polygon-mainnet"],
"tokens": ["USDC"]
},
...
],
Expand All @@ -194,7 +194,7 @@ <h3>The Directory API</h3>
curl https://archtools.dev/api/v1/directory?category=ai

<span class="comment"># Filter by chain</span>
curl https://archtools.dev/api/v1/directory?chain=solana-mainnet
curl https://archtools.dev/api/v1/directory?chain=polygon-mainnet

<span class="comment"># Filter by price range (in USDC)</span>
curl https://archtools.dev/api/v1/directory?max_price=0.005</code></pre>
Expand All @@ -218,23 +218,14 @@ <h3>4. Analytics Dashboard</h3>

<h2>How We Handle Multi-Chain</h2>

<p>Supporting 9 chains isn't just about listing them. Each network has different settlement times, gas costs, and token availability. Here's how we handle it:</p>
<p>Settlement today is USDC on Base and Polygon. Each network has different settlement times and gas costs. Here's how we handle it:</p>

<div style="position:relative;">
<button class="copy-btn" onclick="(function(btn){var pre=btn.parentElement.querySelector('pre');navigator.clipboard.writeText(pre.innerText).then(function(){btn.textContent='Copied!';setTimeout(function(){btn.textContent='Copy';},2000);});})(this)">Copy</button>
<pre><code><span class="comment">// Supported networks and their primary tokens</span>
<span class="kw">const</span> SUPPORTED_CHAINS = {
<span class="str">"base-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>, <span class="str">"ETH"</span>], <span class="comment">// Primary — lowest fees</span>
<span class="str">"ethereum-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>, <span class="str">"ETH"</span>],
<span class="str">"solana-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"SOL"</span>],
<span class="str">"bsc-mainnet"</span>: [<span class="str">"USDT"</span>, <span class="str">"BNB"</span>],
<span class="str">"polygon-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>],
<span class="str">"arbitrum-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>, <span class="str">"ETH"</span>],
<span class="str">"optimism-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>, <span class="str">"ETH"</span>],
<span class="str">"avalanche-mainnet"</span>: [<span class="str">"USDC"</span>, <span class="str">"USDT"</span>],
<span class="str">"near-mainnet"</span>: [<span class="str">"NEAR"</span>],
<span class="str">"bittensor-mainnet"</span>: [<span class="str">"TAO"</span>],
<span class="comment">// + 5 more chains</span>
<span class="str">"base-mainnet"</span>: [<span class="str">"USDC"</span>], <span class="comment">// Primary — lowest fees</span>
<span class="str">"polygon-mainnet"</span>: [<span class="str">"USDC"</span>],
};

<span class="comment">// Agent picks the cheapest chain with available balance</span>
Expand All @@ -246,7 +237,7 @@ <h2>How We Handle Multi-Chain</h2>
}</code></pre>
</div>

<p>Base is the recommended default — it has the lowest fees and fastest settlement for USDC. But agents operating on Solana, BNB Chain, or any other supported network can pay natively without bridging.</p>
<p>Base is the recommended default — it has the lowest fees and fastest settlement for USDC. Agents holding USDC on Base or Polygon can pay natively without bridging.</p>

<h2>How to List Your Service</h2>

Expand Down
Loading
Loading