{
  "openapi": "3.0.3",
  "info": {
    "title": "Mekong Trade Intelligence — x402 API Fleet",
    "version": "2.0.0",
    "description": "60 pay-per-call APIs for AI agents. USDC on Base via x402 v2 (exact scheme). No account or API key — call, get HTTP 402 with payment requirements, sign, retry with the Payment-Signature header. Discovery bundle generated by /root/gen_wellknown.py; manifest twin at /.well-known/x402.json."
  },
  "servers": [
    {
      "url": "https://api.mekongtradeintel.com"
    }
  ],
  "paths": {
    "/13fintel": {
      "get": {
        "summary": "Hedge-fund 13F holdings intelligence: latest filing, top positions, quarter-over-quarter changes, AI portfolio summary. $0.20/call.",
        "description": "Hedge-fund 13F holdings intelligence: latest filing, top positions, quarter-over-quarter changes, AI portfolio summary. $0.20/call.",
        "tags": [
          "x402-13fintel"
        ],
        "operationId": "call_13fintel",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.20",
          "amountAtomic": "200000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/academic/api/papers": {
      "post": {
        "summary": "Academic paper search with abstracts, authors, citations. $0.008 per call. Send {\"query\"}.",
        "description": "Academic paper search with abstracts, authors, citations. $0.008 per call. Send {\"query\"}.",
        "tags": [
          "x402-academic"
        ],
        "operationId": "call_academic_api_papers",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.004",
          "amountAtomic": "4000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/agentrecommend/api/recommend": {
      "post": {
        "summary": "Recommend x402 APIs for your task, ranked by keyword match + real on-chain demand. $0.008 per call. Send {\"task\"}.",
        "description": "Recommend x402 APIs for your task, ranked by keyword match + real on-chain demand. $0.008 per call. Send {\"task\"}.",
        "tags": [
          "x402-agentrecommend"
        ],
        "operationId": "call_agentrecommend_api_recommend",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.008",
          "amountAtomic": "8000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/agrivi": {
      "post": {
        "summary": "Agri Viet Q&A: hoi dap nong nghiep tieng Viet (enzyme, vi sinh, trong trot). $0.01/call.",
        "description": "Agri Viet Q&A: hoi dap nong nghiep tieng Viet (enzyme, vi sinh, trong trot). $0.01/call.",
        "tags": [
          "x402-agri-vi"
        ],
        "operationId": "call_agrivi",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.01",
          "amountAtomic": "10000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/aisearch": {
      "post": {
        "summary": "AI-synthesized web search. $0.007/call. Google results + AI summary with key points and direct answers — not just links, actual understandin",
        "description": "AI-synthesized web search. $0.007/call. Google results + AI summary with key points and direct answers — not just links, actual understanding.",
        "tags": [
          "x402-aisearch"
        ],
        "operationId": "call_aisearch",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.007",
          "amountAtomic": "7000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/aiverdict": {
      "post": {
        "summary": "AI token verdict: GoPlus honeypot/tax/owner screen + DexScreener liquidity, then an LLM writes the SAFE/RISKY/SCAM verdict. Memecoin rugchec",
        "description": "AI token verdict: GoPlus honeypot/tax/owner screen + DexScreener liquidity, then an LLM writes the SAFE/RISKY/SCAM verdict. Memecoin rugcheck. $0.01/call, USDC on Base. Not financial advice.",
        "tags": [
          "x402-aiverdict"
        ],
        "operationId": "call_aiverdict",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.01",
          "amountAtomic": "10000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/amlscreen": {
      "post": {
        "summary": "Pre-payment safety check for crypto wallets on Base: AML/KYT screening + address-poisoning detection. Screens transaction history, sanctione",
        "description": "Pre-payment safety check for crypto wallets on Base: AML/KYT screening + address-poisoning detection. Screens transaction history, sanctioned addresses, mixer interaction, and detects lookalike dust-attack addresses before you send funds. Returns risk level (low/medium/high) with flags and poisoningCheck. $0.75/call.",
        "tags": [
          "x402-amlscreen"
        ],
        "operationId": "call_amlscreen",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.75",
          "amountAtomic": "750000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/brief": {
      "post": {
        "summary": "Morning briefing: crypto/stock news headlines + Google Trends intel + news sentiment in one call. Daily market briefing for AI agents. $0.01",
        "description": "Morning briefing: crypto/stock news headlines + Google Trends intel + news sentiment in one call. Daily market briefing for AI agents. $0.01/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-brief"
        ],
        "operationId": "call_brief",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.01",
          "amountAtomic": "10000",
          "priceNote": "loss-leader price until 2026-10-30"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: topic, geo (optional)"
              }
            }
          }
        }
      }
    },
    "/bundle": {
      "post": {
        "summary": "Pre-paid quota bundle: pay $10.00 once via x402 (USDC on Base) and receive an API key with 2000 calls quota on bundle-enabled endpoints (tok",
        "description": "Pre-paid quota bundle: pay $10.00 once via x402 (USDC on Base) and receive an API key with 2000 calls quota on bundle-enabled endpoints (tokenprice, websearch, weather). No per-call PAYMENT-SIGNATURE signing needed.",
        "tags": [
          "x402-bundle"
        ],
        "operationId": "call_bundle",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "10.00",
          "amountAtomic": "10000000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/chain": {
      "post": {
        "summary": "Read live Base chain state for any address: ETH balance, latest block, contract/EOA check, ENS name. $0.002 per call. No account or API key ",
        "description": "Read live Base chain state for any address: ETH balance, latest block, contract/EOA check, ENS name. $0.002 per call. No account or API key needed.",
        "tags": [
          "x402-chain"
        ],
        "operationId": "call_chain",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.002",
          "amountAtomic": "2000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: address"
              }
            }
          }
        }
      }
    },
    "/chainread": {
      "get": {
        "summary": "On-chain read API. $0.002/call. Check ETH/USDC balances, transaction details, gas prices on Base and Ethereum — no RPC setup needed.",
        "description": "On-chain read API. $0.002/call. Check ETH/USDC balances, transaction details, gas prices on Base and Ethereum — no RPC setup needed.",
        "tags": [
          "x402-chainread"
        ],
        "operationId": "call_chainread",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.002",
          "amountAtomic": "2000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/clinic": {
      "post": {
        "summary": "402 Clinic - free x402 payment tools: diagnose a failed payment payload (POST /clinic/diagnose), generate ready-to-paste client code for any",
        "description": "402 Clinic - free x402 payment tools: diagnose a failed payment payload (POST /clinic/diagnose), generate ready-to-paste client code for any fleet endpoint (GET /clinic/codegen, JS/Python/curl, optional spend-guard), download the spend-cap guard library (GET /clinic/guard), and read/submit buyer ratings verified against on-chain USDC settlements (GET /clinic/ratings, POST /clinic/rate). No payment, no signup.",
        "tags": [
          "x402-clinic"
        ],
        "operationId": "call_clinic",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "",
          "amountAtomic": ""
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/companyenrich": {
      "post": {
        "summary": "US company enrichment API: ticker or company name → CIK, SIC, address, phone, recent SEC EDGAR filings. $0.02/call, USDC on Base. EDGAR-only",
        "description": "US company enrichment API: ticker or company name → CIK, SIC, address, phone, recent SEC EDGAR filings. $0.02/call, USDC on Base. EDGAR-only v1 (no OpenCorporates key yet).",
        "tags": [
          "x402-companyenrich"
        ],
        "operationId": "call_companyenrich",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.02",
          "amountAtomic": "20000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/contractaudit": {
      "post": {
        "summary": "Smart contract security audit: bytecode analysis + AI risk scoring. Detects reentrancy patterns, unchecked calls, access control issues, pro",
        "description": "Smart contract security audit: bytecode analysis + AI risk scoring. Detects reentrancy patterns, unchecked calls, access control issues, proxy patterns, dangerous opcodes. Returns 0-100 risk score with severity-ranked findings. $1.50/call.",
        "tags": [
          "x402-contractaudit"
        ],
        "operationId": "call_contractaudit",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$1.50",
          "amountAtomic": "1500000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/defi/api/defi": {
      "post": {
        "summary": "Token contract intelligence on Base: supply, metadata, source verification (Sourcify), proxy detection, heuristic risk flags. $0.010 per cal",
        "description": "Token contract intelligence on Base: supply, metadata, source verification (Sourcify), proxy detection, heuristic risk flags. $0.010 per call. Heuristics only — not financial advice.",
        "tags": [
          "x402-defi"
        ],
        "operationId": "call_defi_api_defi",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: contract"
              }
            }
          }
        }
      }
    },
    "/defiyield/api/yield": {
      "get": {
        "summary": "Top DeFi yield pools by APY across chains (DefiLlama data): pool, chain, project, APY, TVL. $0.001 per call. Heuristics only — not financial",
        "description": "Top DeFi yield pools by APY across chains (DefiLlama data): pool, chain, project, APY, TVL. $0.001 per call. Heuristics only — not financial advice.",
        "tags": [
          "x402-defiyield"
        ],
        "operationId": "call_defiyield_api_yield",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/dnswhois": {
      "post": {
        "summary": "Domain intelligence in one call: DNS records (A, AAAA, MX, TXT, NS, CNAME), WHOIS via RDAP (registrar, created, expires, status), and live S",
        "description": "Domain intelligence in one call: DNS records (A, AAAA, MX, TXT, NS, CNAME), WHOIS via RDAP (registrar, created, expires, status), and live SSL certificate (issuer, validity, expiry). $0.005 per call. No account or API key needed.",
        "tags": [
          "x402-dnswhois"
        ],
        "operationId": "call_dnswhois",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: domain"
              }
            }
          }
        }
      }
    },
    "/doanhnghiep": {
      "post": {
        "summary": "Tra cuu doanh nghiep VN: ten cong ty, ma so thue, trang thai. $0.03/call.",
        "description": "Tra cuu doanh nghiep VN: ten cong ty, ma so thue, trang thai. $0.03/call.",
        "tags": [
          "x402-doanh-nghiep"
        ],
        "operationId": "call_doanhnghiep",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.03",
          "amountAtomic": "30000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/docextract": {
      "post": {
        "summary": "Document AI extraction: upload PDF/image, get structured JSON (text, tables, forms, layout). $0.30/call.",
        "description": "Document AI extraction: upload PDF/image, get structured JSON (text, tables, forms, layout). $0.30/call.",
        "tags": [
          "x402-docextract"
        ],
        "operationId": "call_docextract",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.015",
          "amountAtomic": "15000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/earningspack": {
      "post": {
        "summary": "Earnings prep pack: date, consensus EPS/revenue, recent SEC filings, news sentiment, AI preview of what to watch. $0.50/call.",
        "description": "Earnings prep pack: date, consensus EPS/revenue, recent SEC filings, news sentiment, AI preview of what to watch. $0.50/call.",
        "tags": [
          "x402-earningspack"
        ],
        "operationId": "call_earningspack",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.50",
          "amountAtomic": "500000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/emailverify": {
      "post": {
        "summary": "Email verification API: syntax check + DNS MX record lookup + disposable email detection. Validate email lists, catch bounces. $0.001/call, ",
        "description": "Email verification API: syntax check + DNS MX record lookup + disposable email detection. Validate email lists, catch bounces. $0.001/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-emailverify"
        ],
        "operationId": "call_emailverify",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/enrich": {
      "post": {
        "summary": "Company enrichment API: from a domain get homepage metadata, DNS records, WHOIS/RDAP, SEC EDGAR lookup. Domain intelligence, lead enrichment",
        "description": "Company enrichment API: from a domain get homepage metadata, DNS records, WHOIS/RDAP, SEC EDGAR lookup. Domain intelligence, lead enrichment. $0.02/call, USDC on Base.",
        "tags": [
          "x402-enrich"
        ],
        "operationId": "call_enrich",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.02",
          "amountAtomic": "20000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/fxrates/api/fx": {
      "post": {
        "summary": "FX rates (daily reference — not real-time). $0.004 per call. Send {\"pair\":\"USDVND\"}.",
        "description": "FX rates (daily reference — not real-time). $0.004 per call. Send {\"pair\":\"USDVND\"}.",
        "tags": [
          "x402-fxrates"
        ],
        "operationId": "call_fxrates_api_fx",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/gastracker/api/gas": {
      "post": {
        "summary": "Base gas tracker: base fee + slow/standard/fast tiers in gwei. $0.001 per call. No input needed.",
        "description": "Base gas tracker: base fee + slow/standard/fast tiers in gwei. $0.001 per call. No input needed.",
        "tags": [
          "x402-gastracker"
        ],
        "operationId": "call_gastracker_api_gas",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/gianongsan": {
      "post": {
        "summary": "Gia nong san VN: bang gia nong san cap nhat hang ngay (ho tieu, ca phe, sau rieng, hat dieu, ot, cao su, bo, macca, cacao). $0.05/call.",
        "description": "Gia nong san VN: bang gia nong san cap nhat hang ngay (ho tieu, ca phe, sau rieng, hat dieu, ot, cao su, bo, macca, cacao). $0.05/call.",
        "tags": [
          "x402-gia-nong-san"
        ],
        "operationId": "call_gianongsan",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.05",
          "amountAtomic": "50000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/gpubroker": {
      "post": {
        "summary": "Pay-per-job GPU rental on Base: pay $1.00 USDC, get SSH access to a spot GPU (RTX 4090/3090/3080/A6000) for up to 2 hours. No account needed",
        "description": "Pay-per-job GPU rental on Base: pay $1.00 USDC, get SSH access to a spot GPU (RTX 4090/3090/3080/A6000) for up to 2 hours. No account needed. Async provisioning — poll job status for SSH credentials.",
        "tags": [
          "x402-gpubroker"
        ],
        "operationId": "call_gpubroker",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$1.00",
          "amountAtomic": "1000000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/gpuspot/api/gpuspot": {
      "post": {
        "summary": "GPU spot-price oracle: cheapest verified rentable GPU per class (RTX 3090/4090/3080, A100, H100) from Vast.ai. GPU price comparison, cloud G",
        "description": "GPU spot-price oracle: cheapest verified rentable GPU per class (RTX 3090/4090/3080, A100, H100) from Vast.ai. GPU price comparison, cloud GPU deals. $0.10/call, USDC on Base. 60-min freshness.",
        "tags": [
          "x402-gpuspot"
        ],
        "operationId": "call_gpuspot_api_gpuspot",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.10",
          "amountAtomic": "100000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/invoice": {
      "get": {
        "summary": "Usage invoice: monthly CSV of your x402 paid calls + free-trial usage by payment address, aggregated across the fleet. Free, no payment requ",
        "description": "Usage invoice: monthly CSV of your x402 paid calls + free-trial usage by payment address, aggregated across the fleet. Free, no payment required.",
        "tags": [
          "x402-invoice"
        ],
        "operationId": "call_invoice",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "free",
          "amountAtomic": ""
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/ip": {
      "post": {
        "summary": "Caller IP lookup API for AI agents — your egress IP + country/ASN when available, $0.001 USDC on Base per call. Debug routing and geo checks",
        "description": "Caller IP lookup API for AI agents — your egress IP + country/ASN when available, $0.001 USDC on Base per call. Debug routing and geo checks.",
        "tags": [
          "x402-ip"
        ],
        "operationId": "call_ip",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/ksearch": {
      "post": {
        "summary": "MTI Knowledge Search: query 11 Vietnam trade & natural-farming guides (EN+VI). $0.010 per call. Send {\"query\":\"...\"}. Returns top micro-exce",
        "description": "MTI Knowledge Search: query 11 Vietnam trade & natural-farming guides (EN+VI). $0.010 per call. Send {\"query\":\"...\"}. Returns top micro-excerpts with source + link to full guide.",
        "tags": [
          "x402-knowledge"
        ],
        "operationId": "call_ksearch",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.010",
          "amountAtomic": "10000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/macro/api/macro": {
      "get": {
        "summary": "US macro indicators (CPI, Fed funds rate, unemployment, GDP) from FRED + FOMC meeting calendar. $0.002 per call. Reference data only — not f",
        "description": "US macro indicators (CPI, Fed funds rate, unemployment, GDP) from FRED + FOMC meeting calendar. $0.002 per call. Reference data only — not financial advice.",
        "tags": [
          "x402-macro"
        ],
        "operationId": "call_macro_api_macro",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.002",
          "amountAtomic": "2000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/markdown": {
      "post": {
        "summary": "Fetch a public web page and return clean markdown with title, author, excerpt and word count. $0.002 per call. No account or API key needed.",
        "description": "Fetch a public web page and return clean markdown with title, author, excerpt and word count. $0.002 per call. No account or API key needed.",
        "tags": [
          "x402-markdown"
        ],
        "operationId": "call_markdown",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.002",
          "amountAtomic": "2000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: url"
              }
            }
          }
        }
      }
    },
    "/marketdata": {
      "get": {
        "summary": "Live market data API: BTC/ETH/SOL crypto prices + SPY/QQQ/DIA stocks + VNINDEX. Whole board in one call. Crypto price feed, stock quotes. $0",
        "description": "Live market data API: BTC/ETH/SOL crypto prices + SPY/QQQ/DIA stocks + VNINDEX. Whole board in one call. Crypto price feed, stock quotes. $0.01/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-marketdata"
        ],
        "operationId": "call_marketdata",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.01",
          "amountAtomic": "10000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/metadata": {
      "post": {
        "summary": "Request metadata echo API for AI agents — returns your IP, user-agent, timestamp and server time, $0.001 USDC on Base. Debug agent HTTP stac",
        "description": "Request metadata echo API for AI agents — returns your IP, user-agent, timestamp and server time, $0.001 USDC on Base. Debug agent HTTP stacks.",
        "tags": [
          "x402-metadata"
        ],
        "operationId": "call_metadata",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/news/api/news": {
      "post": {
        "summary": "Headlines by topic from public RSS feeds (Google News + Hacker News). $0.002 per call. No account or API key needed.",
        "description": "Headlines by topic from public RSS feeds (Google News + Hacker News). $0.002 per call. No account or API key needed.",
        "tags": [
          "x402-news"
        ],
        "operationId": "call_news_api_news",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: topic"
              }
            }
          }
        }
      }
    },
    "/payment-receipt": {
      "post": {
        "summary": "Base transaction receipt API for AI agents — verify any Base txHash: status, block, gas, decoded USDC transfers. $0.001 USDC on Base per cal",
        "description": "Base transaction receipt API for AI agents — verify any Base txHash: status, block, gas, decoded USDC transfers. $0.001 USDC on Base per call. No key needed.",
        "tags": [
          "x402-payment-receipt"
        ],
        "operationId": "call_payment_receipt",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/pdf/api/pdf": {
      "post": {
        "summary": "Extract text from any public PDF URL with SSRF protection. $0.002 per call. No account or API key needed.",
        "description": "Extract text from any public PDF URL with SSRF protection. $0.002 per call. No account or API key needed.",
        "tags": [
          "x402-pdf"
        ],
        "operationId": "call_pdf_api_pdf",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.002",
          "amountAtomic": "2000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: url"
              }
            }
          }
        }
      }
    },
    "/perpfunding": {
      "post": {
        "summary": "Perp funding rate + mark price for any Hyperliquid perps symbol. $0.001 per call. Send {\"symbol\"}.",
        "description": "Perp funding rate + mark price for any Hyperliquid perps symbol. $0.001 per call. Send {\"symbol\"}.",
        "tags": [
          "x402-perpfunding"
        ],
        "operationId": "call_perpfunding",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/ping": {
      "post": {
        "summary": "Ping / heartbeat API for x402 agents: pong + server timestamp + uptime + host id. Test your x402 payment stack end-to-end. $0.001/call, USDC",
        "description": "Ping / heartbeat API for x402 agents: pong + server timestamp + uptime + host id. Test your x402 payment stack end-to-end. $0.001/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-ping"
        ],
        "operationId": "call_ping",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/polymarket/api/polymarket": {
      "post": {
        "summary": "Search Polymarket prediction markets: prices, volume, outcomes. $0.006 per call. Send {\"query\"}.",
        "description": "Search Polymarket prediction markets: prices, volume, outcomes. $0.006 per call. Send {\"query\"}.",
        "tags": [
          "x402-polymarket"
        ],
        "operationId": "call_polymarket_api_polymarket",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.006",
          "amountAtomic": "6000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/quote": {
      "post": {
        "summary": "Random motivational quote API for AI agents — fresh public-domain quote every call, perfect for agent status messages and dashboards. $0.001",
        "description": "Random motivational quote API for AI agents — fresh public-domain quote every call, perfect for agent status messages and dashboards. $0.001 USDC on Base per call.",
        "tags": [
          "x402-quote"
        ],
        "operationId": "call_quote",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/rand": {
      "post": {
        "summary": "Random number API for AI agents — crypto-secure random int + hex per call, $0.001 USDC on Base. Salts, nonces, lotteries, A/B assignment.",
        "description": "Random number API for AI agents — crypto-secure random int + hex per call, $0.001 USDC on Base. Salts, nonces, lotteries, A/B assignment.",
        "tags": [
          "x402-rand"
        ],
        "operationId": "call_rand",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/random": {
      "get": {
        "summary": "Novelty randomness API. $0.001 per call. Random facts, coin flips, dice rolls — for games, decisions, and fun.",
        "description": "Novelty randomness API. $0.001 per call. Random facts, coin flips, dice rolls — for games, decisions, and fun.",
        "tags": [
          "x402-random"
        ],
        "operationId": "call_random",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/researchmemo": {
      "post": {
        "summary": "AI investment memo: thesis, bull/bear cases, key risks, catalysts from live web sources. $0.25/call.",
        "description": "AI investment memo: thesis, bull/bear cases, key risks, catalysts from live web sources. $0.25/call.",
        "tags": [
          "x402-researchmemo"
        ],
        "operationId": "call_researchmemo",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.25",
          "amountAtomic": "250000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/rugcheck": {
      "post": {
        "summary": "Token safety screen: proxy/owner/liquidity checks + transfer simulation. $0.005 per call. Heuristic only, not financial advice.",
        "description": "Token safety screen: proxy/owner/liquidity checks + transfer simulation. $0.005 per call. Heuristic only, not financial advice.",
        "tags": [
          "x402-rugcheck"
        ],
        "operationId": "call_rugcheck",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.005",
          "amountAtomic": "5000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/sbscore": {
      "post": {
        "summary": "AI score 0-100 for any stock/crypto symbol: price action + news sentiment + AI reasoning. $0.08/call.",
        "description": "AI score 0-100 for any stock/crypto symbol: price action + news sentiment + AI reasoning. $0.08/call.",
        "tags": [
          "x402-sbscore"
        ],
        "operationId": "call_sbscore",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.08",
          "amountAtomic": "80000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/sec8k": {
      "post": {
        "summary": "Recent SEC 8-K filings with Item codes parsed from the latest filing. $0.002 per call. Send {\"ticker\"} or {\"cik\"}.",
        "description": "Recent SEC 8-K filings with Item codes parsed from the latest filing. $0.002 per call. Send {\"ticker\"} or {\"cik\"}.",
        "tags": [
          "x402-sec8k"
        ],
        "operationId": "call_sec8k",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/sentiment": {
      "post": {
        "summary": "Sentiment intelligence: aggregate news headlines for any symbol/topic, AI sentiment score (-100..+100) + bull/bear drivers. $0.03/call.",
        "description": "Sentiment intelligence: aggregate news headlines for any symbol/topic, AI sentiment score (-100..+100) + bull/bear drivers. $0.03/call.",
        "tags": [
          "x402-sentiment"
        ],
        "operationId": "call_sentiment",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.03",
          "amountAtomic": "30000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/status": {
      "post": {
        "summary": "x402 fleet health status API — live up/down check of core endpoints with timestamp, for AI agent monitoring dashboards. $0.001 USDC on Base ",
        "description": "x402 fleet health status API — live up/down check of core endpoints with timestamp, for AI agent monitoring dashboards. $0.001 USDC on Base per call.",
        "tags": [
          "x402-status"
        ],
        "operationId": "call_status",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/stocks": {
      "post": {
        "summary": "Stocks/ETF/crypto OHLCV via Yahoo Finance. $0.003 per call. Send {\"symbol\":\"AAPL\",\"interval\":\"daily\",\"range\":\"3mo\"}.",
        "description": "Stocks/ETF/crypto OHLCV via Yahoo Finance. $0.003 per call. Send {\"symbol\":\"AAPL\",\"interval\":\"daily\",\"range\":\"3mo\"}.",
        "tags": [
          "x402-stocks"
        ],
        "operationId": "call_stocks",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/stt": {
      "post": {
        "summary": "Speech-to-text API (Whisper): upload audio, get transcript with word segments + detected language. Audio transcription. $0.05/call, USDC on ",
        "description": "Speech-to-text API (Whisper): upload audio, get transcript with word segments + detected language. Audio transcription. $0.05/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-stt"
        ],
        "operationId": "call_stt",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.05",
          "amountAtomic": "50000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/time": {
      "post": {
        "summary": "Trusted server time API for AI agents — ISO 8601 UTC timestamp, $0.001 USDC on Base per call. Use when your agent needs reliable current tim",
        "description": "Trusted server time API for AI agents — ISO 8601 UTC timestamp, $0.001 USDC on Base per call. Use when your agent needs reliable current time.",
        "tags": [
          "x402-time"
        ],
        "operationId": "call_time",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/tokendd": {
      "post": {
        "summary": "Token due-diligence pack: live token price + AI safety verdict + rug/honeypot screen + news sentiment in one call. Memecoin research. $1.50/",
        "description": "Token due-diligence pack: live token price + AI safety verdict + rug/honeypot screen + news sentiment in one call. Memecoin research. $1.50/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-tokendd"
        ],
        "operationId": "call_tokendd",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$1.50",
          "amountAtomic": "1500000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: topic, geo (optional)"
              }
            }
          }
        }
      }
    },
    "/tokenprice": {
      "post": {
        "summary": "Token price API: live crypto price, market cap, 24h volume, liquidity via DexScreener. Memecoin prices, DEX token quotes. $0.001/call, USDC ",
        "description": "Token price API: live crypto price, market cap, 24h volume, liquidity via DexScreener. Memecoin prices, DEX token quotes. $0.001/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-tokenprice"
        ],
        "operationId": "call_tokenprice",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/tokenscreener": {
      "post": {
        "summary": "New-token screener: latest profiled tokens ranked by liquidity. $0.008 per call. Send {\"min_liq\",\"max_age_h\"}.",
        "description": "New-token screener: latest profiled tokens ranked by liquidity. $0.008 per call. Send {\"min_liq\",\"max_age_h\"}.",
        "tags": [
          "x402-tokenscreener"
        ],
        "operationId": "call_tokenscreener",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/trendsintel": {
      "get": {
        "summary": "Google Trends intelligence: interest over time, rising/related queries, regional interest + AI interpretation. $0.10/call.",
        "description": "Google Trends intelligence: interest over time, rising/related queries, regional interest + AI interpretation. $0.10/call.",
        "tags": [
          "x402-trendsintel"
        ],
        "operationId": "call_trendsintel",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.10",
          "amountAtomic": "100000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        }
      }
    },
    "/uuid": {
      "post": {
        "summary": "UUID v4 generator API for AI agents — cryptographically random UUID per call, $0.001 USDC on Base. IDs for jobs, dedup keys, request tracing",
        "description": "UUID v4 generator API for AI agents — cryptographically random UUID per call, $0.001 USDC on Base. IDs for jobs, dedup keys, request tracing.",
        "tags": [
          "x402-uuid"
        ],
        "operationId": "call_uuid",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    },
    "/weather": {
      "post": {
        "summary": "Current weather + 3-day forecast for any latitude/longitude, powered by Open-Meteo. $0.001 per call. No account or API key needed.",
        "description": "Current weather + 3-day forecast for any latitude/longitude, powered by Open-Meteo. $0.001 per call. No account or API key needed.",
        "tags": [
          "x402-weather"
        ],
        "operationId": "call_weather",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: lat, lon"
              }
            }
          }
        }
      }
    },
    "/websearch": {
      "post": {
        "summary": "Web search API via Google (Serper): deduped, spam-filtered SERP results with relevance scores. Web search, news search for AI agents. $0.01/",
        "description": "Web search API via Google (Serper): deduped, spam-filtered SERP results with relevance scores. Web search, news search for AI agents. $0.01/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-websearch"
        ],
        "operationId": "call_websearch",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.010",
          "amountAtomic": "10000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true,
                "description": "Input fields: see /openapi.json"
              }
            }
          }
        }
      }
    },
    "/whaletrack": {
      "post": {
        "summary": "Whale tracking / smart-money monitor on Base: latest large USDC transfers ($10k+, from/to/value/tx hash/age). Whale alerts for trading bots.",
        "description": "Whale tracking / smart-money monitor on Base: latest large USDC transfers ($10k+, from/to/value/tx hash/age). Whale alerts for trading bots. $0.02/call, USDC on Base. No account or API key needed.",
        "tags": [
          "x402-whaletrack"
        ],
        "operationId": "call_whaletrack",
        "x-payment-info": {
          "protocol": "x402 v2 (exact scheme)",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "assetSymbol": "USDC",
          "payTo": "0x198f3895551B309fF5C5F59e690FB0823d10EA93",
          "price": "$0.001",
          "amountAtomic": "1000"
        },
        "responses": {
          "200": {
            "description": "Success — the API result as JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "402": {
            "description": "Payment required — x402 v2 payment requirements (also base64-encoded in the PAYMENT-REQUIRED response header). First calls per IP each day may be served free under the endpoint's trial quota.",
            "headers": {
              "PAYMENT-REQUIRED": {
                "description": "base64-encoded PaymentRequired JSON",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentRequired"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "PaymentRequirements": {
        "type": "object",
        "properties": {
          "scheme": {
            "type": "string",
            "example": "exact"
          },
          "network": {
            "type": "string",
            "example": "eip155:8453"
          },
          "amount": {
            "type": "string",
            "description": "USDC atomic units (6 decimals)",
            "example": "1000"
          },
          "asset": {
            "type": "string",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
          },
          "payTo": {
            "type": "string",
            "example": "0x198f3895551B309fF5C5F59e690FB0823d10EA93"
          },
          "maxTimeoutSeconds": {
            "type": "integer",
            "example": 300
          },
          "extra": {
            "type": "object"
          }
        }
      },
      "PaymentRequired": {
        "type": "object",
        "properties": {
          "x402Version": {
            "type": "integer",
            "example": 2
          },
          "error": {
            "type": "string"
          },
          "resource": {
            "type": "object"
          },
          "accepts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentRequirements"
            }
          }
        }
      }
    }
  }
}