63 AI-agent tools behind one API: per-call USDC via x402 v2 on Base and 8 more chains, prepaid credits, and an MCP endpoint (https://archtools.dev/mcp).
Pay from $0.01 to $0.10 per request in USDC on Base / Polygon, settled onchain via the x402 protocol, no signup, no API key needed.
listed 2026-07-30 · no on-chain settlement recorded yet
ASSESSMENT
updated 3h agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 100%
- uptime 24h
- -
- uptime 7d
- -
- uptime 30d
- -
- uptime 90d
- -
- response p95
- 102ms
- avg response
- 102ms
- total checks
- 1
compliance A (14/14)
14 of 14 x402 conformance checks pass. Full checklist below.
price $0.01 to $0.10 (p51 in AI)
- price (min)
- $0.01
- price (max)
- $0.10
- category percentile (min)
- p51 in AI
- category percentile (max)
- p54 in AI
- endpoints / prices
- 50 / 7
- model
- tiered
- stability
- 100%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- 154d
- registrar
- CloudFlare, Inc.
- hosting
- custom
- domain created
- 2026-02-26
Identity facts, not a risk score.
traction $0 30d · 0 buyers
- volume 30d
- $0
- buyers 30d
- 0
- settlements 30d
- 0
- first settlement
- ---
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:137, eip155:8453
- volume all-time
- $0
- settlements all-time
- 0
- median settlement 30d
- $0
- max settlement 30d
- $0
- settled via
- -
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
WHAT IT DOES
ai-derivedArch Tools provides a collection of 63 AI-powered tools through a single API, including web scraping, AI generation, crypto data, NLP, research, image generation, and more.
- category
- ai-tools-platform
- in
- query params and body
- auth
- api key
AI-generated summary. The measured data is never altered by it.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET |
|---|---|---|---|---|---|
| GET | /v1/tools/ai-generate | $0.04 | Base/Polygon | USDC | |
| GET | /v1/tools/ai-oracle | $0.03 | Base/Polygon | USDC | |
| GET | /v1/tools/barcode-generate | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/browser-task | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/convert-format | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-fear-greed | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-market-cap | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-news | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-ohlcv | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-price | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/crypto-sentiment | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/currency-convert | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/diff-text | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/email-verify | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/extract-entities | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/extract-metadata | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/extract-page | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/extract-pdf | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/generate-hash | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/generate-uuid | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/html-to-markdown | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/image-generate | $0.03 | Base/Polygon | USDC | |
| GET | /v1/tools/ip-lookup | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/jsonpath-query | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/language-detect | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/ocr-extract | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/phone-validate | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/pii-detect | $0.01 | Base/Polygon | USDC | |
| POST | /v1/tools/qr-code | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/readability-score | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/regex-generate | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/rss-parse | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/screenshot-capture | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/search-web | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/sentiment-analysis | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/session-create | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/session-message | $0.02 | Base/Polygon | USDC | |
| GET | /v1/tools/summarize | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/text-to-speech | $0.10 | Base/Polygon | USDC | |
| GET | /v1/tools/timezone-convert | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/token-lookup | $0.01 | Base/Polygon | Tether USD | |
| GET | /v1/tools/transcribe-audio | $0.03 | Base/Polygon | USDC | |
| GET | /v1/tools/transform-text | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/url-shorten | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/validate-data | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/web-scrape | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/web-search | $0.03 | Base/Polygon | USDC | |
| GET | /v1/tools/webhook-send | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/whois-lookup | $0.01 | Base/Polygon | USDC | |
| GET | /v1/tools/workflow-agent | $0.03 | Base/Polygon | USDC |
REQUEST / RESPONSE EXAMPLE
An unpaid request to GET /v1/tools/ai-generate returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i 'https://archtools.dev/v1/tools/ai-generate'
// 402 response (captured by monitor) · 50 payloads · click to expand
[
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/validate-data",
"mimeType": "application/json",
"description": "Validate JSON against a JSON Schema. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"data": "example",
"schema": {}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"data",
"schema"
],
"properties": {
"data": {
"description": "The JSON data to validate"
},
"schema": {
"type": "object",
"description": "JSON Schema to validate against"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/validate-data"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/generate-hash",
"mimeType": "application/json",
"description": "Compute SHA-256, SHA-512, SHA-1 or MD5 hashes for any text in milliseconds. Checksums, signatures and dedup for agent pipelines. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example",
"algorithm": "sha256"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to hash"
},
"algorithm": {
"enum": [
"sha256",
"sha512",
"md5",
"sha1"
],
"type": "string",
"default": "sha256"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/generate-hash"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/qr-code",
"mimeType": "application/json",
"description": "Generate QR codes from any text or URL as PNG or SVG in one POST. Instant scannable output for links, tickets and payments. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"size": 200,
"text": "example",
"format": "png"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"size": {
"type": "integer",
"default": 200,
"description": "Image size in pixels"
},
"text": {
"type": "string",
"description": "Text or URL to encode"
},
"format": {
"enum": [
"png",
"svg"
],
"type": "string",
"default": "png"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/qr-code"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/convert-format",
"mimeType": "application/json",
"description": "Convert between JSON, YAML, CSV, XML. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"to": "json",
"from": "json",
"input": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"input",
"from",
"to"
],
"properties": {
"to": {
"enum": [
"json",
"yaml",
"csv",
"xml",
"toml"
],
"type": "string",
"description": "Target format"
},
"from": {
"enum": [
"json",
"yaml",
"csv",
"xml",
"toml"
],
"type": "string",
"description": "Source format"
},
"input": {
"type": "string",
"description": "The content to convert (serialized as a string)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/convert-format"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/transform-text",
"mimeType": "application/json",
"description": "Transform text (10 modes: slug, camel, base64...). Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mode": "slug",
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text",
"mode"
],
"properties": {
"mode": {
"enum": [
"slug",
"camel",
"snake",
"pascal",
"kebab",
"upper",
"lower",
"title",
"base64_encode",
"base64_decode"
],
"type": "string",
"description": "Transformation mode"
},
"text": {
"type": "string",
"description": "Text to transform"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/transform-text"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/extract-metadata",
"mimeType": "application/json",
"description": "Extract OG tags, word count, links from text or URLs. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to extract metadata from"
},
"text": {
"type": "string",
"description": "Raw text to analyze (alternative to url)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/extract-metadata"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/ip-lookup",
"mimeType": "application/json",
"description": "Geo, ISP, VPN/proxy detection. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"ip": "8.8.8.8"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"ip": {
"type": "string",
"description": "IP address (uses caller's IP if omitted)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/ip-lookup"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/whois-lookup",
"mimeType": "application/json",
"description": "Domain registration, expiry, nameservers via RDAP. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"domain": "example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain name to look up (e.g. example.com)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/whois-lookup"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/email-verify",
"mimeType": "application/json",
"description": "MX check + disposable domain detection. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"email": "[email protected]"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "Email address to verify"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/email-verify"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/web-scrape",
"mimeType": "application/json",
"description": "Scrape any public URL into clean markdown, HTML or text, with optional CSS selector targeting. No headless browser to run. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"format": "markdown"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "URL to scrape"
},
"format": {
"enum": [
"markdown",
"html",
"text"
],
"type": "string",
"default": "markdown"
},
"selector": {
"type": "string",
"description": "CSS selector to extract specific element"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/web-scrape"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/extract-page",
"mimeType": "application/json",
"description": "Clean text, links, and metadata from any webpage. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"include_links": true
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "URL of the webpage to extract"
},
"include_links": {
"type": "boolean",
"default": true,
"description": "Include extracted links"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/extract-page"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/phone-validate",
"mimeType": "application/json",
"description": "E.164 format, type, country code. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"phone": "+14155552671"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "Phone number to validate"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code (e.g. US, GB)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/phone-validate"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/search-web",
"mimeType": "application/json",
"description": "Web search with structured results - title, URL and snippet - ready for agent consumption. Fresh results in one POST. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10,
"query": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20
},
"query": {
"type": "string",
"description": "Search query"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/search-web"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/rss-parse",
"mimeType": "application/json",
"description": "Parse RSS/Atom feeds into structured JSON. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"limit": 20
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "RSS or Atom feed URL"
},
"limit": {
"type": "integer",
"default": 20,
"description": "Maximum number of items to return"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/rss-parse"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/currency-convert",
"mimeType": "application/json",
"description": "170+ currencies with live rates. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"to": "EUR",
"from": "USD",
"amount": 1
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"amount",
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Target currency code (e.g. EUR, JPY, BTC)"
},
"from": {
"type": "string",
"description": "Source currency code (e.g. USD, EUR, GBP)"
},
"amount": {
"type": "number",
"description": "Amount to convert"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/currency-convert"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/timezone-convert",
"mimeType": "application/json",
"description": "Convert datetime between any two IANA timezones. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"to_tz": "Europe/London",
"from_tz": "America/New_York",
"datetime": "2024-01-15T14:30:00"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"datetime",
"from_tz",
"to_tz"
],
"properties": {
"to_tz": {
"type": "string",
"description": "Target IANA timezone (e.g. Europe/London)"
},
"from_tz": {
"type": "string",
"description": "Source IANA timezone (e.g. America/New_York)"
},
"datetime": {
"type": "string",
"description": "ISO 8601 datetime to convert (e.g. 2024-01-15T14:30:00)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/timezone-convert"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/generate-uuid",
"mimeType": "application/json",
"description": "Generate UUIDs (v1/v4), secure random tokens and API-key-format strings on demand. Unique IDs for agent workflows in one call. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"type": "uuid",
"count": 1,
"length": 32
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"type": {
"enum": [
"uuid",
"token",
"api-key"
],
"type": "string",
"default": "uuid",
"description": "Type of identifier to generate"
},
"count": {
"type": "integer",
"default": 1,
"description": "Number of identifiers to generate"
},
"length": {
"type": "integer",
"default": 32,
"description": "Length for token/api-key types"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/generate-uuid"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/diff-text",
"mimeType": "application/json",
"description": "Structured diff in unified, words, chars, or JSON format. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mode": "unified",
"text1": "example",
"text2": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text1",
"text2"
],
"properties": {
"mode": {
"enum": [
"unified",
"words",
"chars",
"json"
],
"type": "string",
"default": "unified",
"description": "Diff output format"
},
"text1": {
"type": "string",
"description": "Original text"
},
"text2": {
"type": "string",
"description": "Modified text"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/diff-text"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/readability-score",
"mimeType": "application/json",
"description": "Flesch-Kincaid readability and grade level. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to analyze for readability"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/readability-score"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "40000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "40000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "40000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "40000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/ai-generate",
"mimeType": "application/json",
"description": "AI text generation via Claude. Prompt in, polished text out - drafting, rewriting, extraction and reasoning for agents. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"model": "claude",
"prompt": "example",
"max_tokens": 1024
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"prompt"
],
"properties": {
"model": {
"enum": [
"claude",
"gpt4",
"grok",
"gemini"
],
"type": "string",
"default": "claude",
"description": "AI model to use"
},
"prompt": {
"type": "string",
"description": "The prompt or question"
},
"system": {
"type": "string",
"description": "System prompt / persona"
},
"max_tokens": {
"type": "integer",
"default": 1024
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/ai-generate"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/ocr-extract",
"mimeType": "application/json",
"description": "Extract text from images and screenshots with AI vision. Send a URL or base64 image, get accurate text back in seconds. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"image_url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"image_url": {
"type": "string",
"description": "Public URL of the image"
},
"image_base64": {
"type": "string",
"description": "Base64-encoded image (alternative to image_url)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/ocr-extract"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/language-detect",
"mimeType": "application/json",
"description": "Detect language with confidence score (100+ languages). Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to detect the language of"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/language-detect"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/sentiment-analysis",
"mimeType": "application/json",
"description": "Classify text as positive, negative or neutral with scores and emotion detection. Instant NLP for reviews, support and social. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to analyze"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/sentiment-analysis"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/summarize",
"mimeType": "application/json",
"description": "Summarize in 5 styles (bullets, tldr, executive...). Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example",
"style": "bullets"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to summarize"
},
"style": {
"enum": [
"bullets",
"tldr",
"executive",
"paragraph",
"headline"
],
"type": "string",
"default": "bullets",
"description": "Summary style"
},
"max_length": {
"type": "integer",
"description": "Maximum summary length in words"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/summarize"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/extract-entities",
"mimeType": "application/json",
"description": "NER: people, orgs, locations, dates, money. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to extract entities from"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/extract-entities"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/regex-generate",
"mimeType": "application/json",
"description": "Generate regex from plain English with explanations. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"description": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"description"
],
"properties": {
"description": {
"type": "string",
"description": "Plain English description of the pattern to match"
},
"test_strings": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional strings to test the generated regex against"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/regex-generate"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/pii-detect",
"mimeType": "application/json",
"description": "Detect and optionally redact PII. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example",
"redact": false
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to scan for PII"
},
"redact": {
"type": "boolean",
"default": false,
"description": "Whether to return redacted version of the text"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/pii-detect"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/web-search",
"mimeType": "application/json",
"description": "Real-time web search with AI-synthesized answer. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 5,
"query": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"description": "Number of source results"
},
"query": {
"type": "string",
"description": "Search query"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/web-search"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/browser-task",
"mimeType": "application/json",
"description": "Headless browser automation (click/type/extract) via Playwright. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"steps": [
{
"action": "click"
}
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url",
"steps"
],
"properties": {
"url": {
"type": "string",
"description": "Starting URL for the browser session"
},
"steps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "Value for type action or URL for navigate"
},
"action": {
"enum": [
"click",
"type",
"extract",
"screenshot",
"wait",
"navigate"
],
"type": "string",
"description": "Action to perform"
},
"selector": {
"type": "string",
"description": "CSS selector for the target element"
}
}
},
"description": "Sequence of browser actions to execute"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/browser-task"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/extract-pdf",
"mimeType": "application/json",
"description": "Extract text from a PDF (URL or base64; max 5MB / 50 pages per call). Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"pdf_url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"pdf_url": {
"type": "string",
"description": "Public URL of the PDF (max 5MB / 50 pages per call — split larger documents into parts)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF (alternative to pdf_url; same 5MB / 50-page limit applies)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/extract-pdf"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/screenshot-capture",
"mimeType": "application/json",
"description": "Capture a screenshot of any webpage. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com",
"width": 1280,
"format": "png",
"height": 800,
"full_page": false
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "URL to screenshot"
},
"width": {
"type": "integer",
"default": 1280,
"description": "Viewport width in pixels"
},
"format": {
"enum": [
"png",
"jpeg"
],
"type": "string",
"default": "png"
},
"height": {
"type": "integer",
"default": 800,
"description": "Viewport height in pixels"
},
"full_page": {
"type": "boolean",
"default": false,
"description": "Capture full scrollable page"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/screenshot-capture"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/html-to-markdown",
"mimeType": "application/json",
"description": "Convert HTML content to clean Markdown. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"html": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"html"
],
"properties": {
"url": {
"type": "string",
"description": "URL to fetch and convert (alternative to html)"
},
"html": {
"type": "string",
"description": "HTML content to convert"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/html-to-markdown"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/url-shorten",
"mimeType": "application/json",
"description": "Shorten a URL. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Long URL to shorten"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/url-shorten"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/webhook-send",
"mimeType": "application/json",
"description": "POST any JSON payload to any webhook URL with custom headers and method. Let your agent trigger downstream systems in one call. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"method": "POST",
"payload": {},
"webhook_url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"webhook_url",
"payload"
],
"properties": {
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"type": "string",
"default": "POST"
},
"headers": {
"type": "object",
"description": "Optional custom headers to include"
},
"payload": {
"type": "object",
"description": "JSON body to send in the POST request"
},
"webhook_url": {
"type": "string",
"description": "The webhook endpoint URL to POST to"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/webhook-send"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/jsonpath-query",
"mimeType": "application/json",
"description": "Run a JSONPath expression against a JSON object. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"data": {},
"path": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"data",
"path"
],
"properties": {
"data": {
"type": "object",
"description": "The JSON object to query"
},
"path": {
"type": "string",
"description": "JSONPath expression, e.g. $.store.book[*].title"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/jsonpath-query"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/image-generate",
"mimeType": "application/json",
"description": "Generate images from text prompts. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"size": "1024x1024",
"style": "vivid",
"prompt": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"prompt"
],
"properties": {
"size": {
"enum": [
"1024x1024",
"1792x1024",
"1024x1792"
],
"type": "string",
"default": "1024x1024"
},
"style": {
"enum": [
"vivid",
"natural"
],
"type": "string",
"default": "vivid"
},
"prompt": {
"type": "string",
"description": "Image description / prompt"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/image-generate"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/barcode-generate",
"mimeType": "application/json",
"description": "Generate Code128, EAN-13, UPC-A and Code39 barcodes as crisp SVGs in one POST. Ready for inventory, shipping and retail agents. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"data": "example",
"type": "code128",
"width": 250,
"height": 100
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "string",
"description": "Text or number to encode"
},
"type": {
"enum": [
"code128",
"qr"
],
"type": "string",
"default": "code128",
"description": "Barcode type"
},
"value": {
"type": "string",
"description": "Alias for data"
},
"width": {
"type": "integer",
"default": 250,
"description": "Output width in pixels"
},
"height": {
"type": "integer",
"default": 100,
"description": "Bar height in pixels"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/barcode-generate"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/workflow-agent",
"mimeType": "application/json",
"description": "Execute multi-step AI workflows with tool chaining. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"goal": "example",
"steps": 3
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"goal"
],
"properties": {
"goal": {
"type": "string",
"description": "High-level goal for the workflow agent"
},
"steps": {
"type": "integer",
"default": 3,
"description": "Target number of workflow steps"
},
"context": {
"type": "string",
"description": "Optional additional context for the workflow"
},
"max_steps": {
"type": "integer",
"description": "Legacy alias for steps"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/workflow-agent"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-price",
"mimeType": "application/json",
"description": "Real-time price, 24h change, market cap and volume for any cryptocurrency. One POST, sub-second answers for trading agents. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"symbol": "bitcoin"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "CoinGecko coin ID (e.g. bitcoin, ethereum, solana)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-price"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-market-cap",
"mimeType": "application/json",
"description": "Get top cryptocurrencies by market cap. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10,
"currency": "usd"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"description": "Number of top coins to return"
},
"currency": {
"type": "string",
"default": "usd",
"description": "Fiat currency for prices"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-market-cap"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-ohlcv",
"mimeType": "application/json",
"description": "Get OHLCV (candlestick) data for a cryptocurrency. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"days": 7,
"symbol": "bitcoin"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"symbol"
],
"properties": {
"days": {
"type": "integer",
"default": 7,
"description": "Number of days of OHLCV data (1, 7, 14, 30, 90, 180, 365)"
},
"symbol": {
"type": "string",
"description": "CoinGecko coin ID (e.g. bitcoin, ethereum)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-ohlcv"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-fear-greed",
"mimeType": "application/json",
"description": "Get the crypto Fear & Greed Index. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 1
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 1,
"description": "Number of historical entries (1 = current)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-fear-greed"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-sentiment",
"mimeType": "application/json",
"description": "Get community sentiment for a cryptocurrency. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"symbol": "bitcoin"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "CoinGecko coin ID (e.g. bitcoin, ethereum)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-sentiment"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "15000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/crypto-news",
"mimeType": "application/json",
"description": "Get latest crypto news from CoinDesk, CoinTelegraph, Bitcoin Magazine. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20
},
"symbol": {
"type": "string",
"description": "Filter by coin symbol (e.g. BTC, ETH)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/crypto-news"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/token-lookup",
"mimeType": "application/json",
"description": "Search CoinGecko for a token by name or ticker symbol. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"query": "bitcoin"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Token name or ticker to search (e.g. bitcoin, BTC, solana)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/token-lookup"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "25000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/ai-oracle",
"mimeType": "application/json",
"description": "Premium reasoning with structured analysis and confidence levels. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"depth": "standard",
"question": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"question"
],
"properties": {
"depth": {
"enum": [
"quick",
"standard",
"deep"
],
"type": "string",
"default": "standard",
"description": "Analysis depth level"
},
"context": {
"type": "string",
"description": "Additional context for the analysis"
},
"question": {
"type": "string",
"description": "Question or topic to analyze"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/ai-oracle"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "30000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/transcribe-audio",
"mimeType": "application/json",
"description": "Transcribe audio to text in 100+ languages via Whisper. Send a file URL, get an accurate transcript back in one call. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"audio_url": "https://example.com"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"audio_url"
],
"properties": {
"prompt": {
"type": "string",
"description": "Context hint for better accuracy"
},
"language": {
"type": "string",
"description": "ISO-639-1 language code (auto-detected if omitted)"
},
"audio_url": {
"type": "string",
"description": "Public URL of the audio file (MP3, WAV, M4A, OGG)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/transcribe-audio"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/session-create",
"mimeType": "application/json",
"description": "Create a managed conversation session. Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"model": "claude-sonnet-4-6",
"namespace": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"namespace"
],
"properties": {
"model": {
"enum": [
"claude-sonnet-4-6",
"claude-opus-4-6",
"claude-haiku-4-5-20251001",
"gpt-4o",
"gpt-4o-mini"
],
"type": "string",
"default": "claude-sonnet-4-6",
"description": "AI model to use"
},
"system": {
"type": "string",
"description": "Legacy alias for system_prompt"
},
"namespace": {
"type": "string",
"description": "Session namespace or grouping key"
},
"system_prompt": {
"type": "string",
"description": "System prompt for the session"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/session-create"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "20000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "20000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/session-message",
"mimeType": "application/json",
"description": "Send a message in an existing conversation session - Credits scale with the session model: 20 base x model multiplier (Sonnet 1x, Opus 2x... Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"message": "example",
"session_id": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"session_id",
"message"
],
"properties": {
"message": {
"type": "string",
"description": "User message to send"
},
"session_id": {
"type": "string",
"description": "Session ID from session-create"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/session-message"
}
},
"x402Version": 2
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "100000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
},
{
"asset": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"extra": {
"name": "Tether USD",
"version": "2"
},
"payTo": "0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e",
"amount": "100000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 60
}
],
"resource": {
"url": "https://archtools.dev/v1/tools/text-to-speech",
"mimeType": "application/json",
"description": "Convert text to natural-sounding audio via ElevenLabs (returns base64 MP3). Pay per call with USDC (x402) or credits - archtools.dev"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example",
"voice_id": "EXAVITQu4vr4xnSDxMaL"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"ok": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"properties": {
"body": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to convert (max 5,000 chars)"
},
"model_id": {
"type": "string",
"description": "ElevenLabs model ID (default: eleven_turbo_v2_5)"
},
"voice_id": {
"type": "string",
"default": "EXAVITQu4vr4xnSDxMaL",
"description": "ElevenLabs voice ID"
},
"stability": {
"type": "number",
"description": "Voice stability 0-1 (default: 0.42)"
},
"similarity_boost": {
"type": "number",
"description": "Voice similarity boost 0-1 (default: 0.82)"
}
}
}
}
}
}
},
"routeTemplate": "/v1/tools/text-to-speech"
}
},
"x402Version": 2
}
] OVER TIME
All charts share the 30d window selected here. Every series is also served as JSON at /api/v1/services/arch-tools/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 50 endpoints. Use the selector to isolate one.
COMPLIANCE
14/14 checks pass · grade A- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (10) · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/arch-tools?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/arch-tools.svg" alt="Arch Tools listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/arch-tools?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/arch-tools?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/arch-tools.svg?data=uptime" alt="Arch Tools uptime on x402-list" height="28"> </a>