{
  "version": "2.1.0",
  "name": "httpx420.com",
  "description": "x402-paid APIs on Base Sepolia. Unpaid GET returns 402; pay USDC via CDP facilitator.",
  "payee": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
  "network": "eip155:84532",
  "networkLabel": "Base Sepolia (testnet)",
  "usdcAsset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
  "x402Env": "development",
  "buyer": {
    "protocol": "x402 v2 exact",
    "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
    "example": "npx tsx --env-file=.env client.ts https://httpx420.com/oracle?symbol=BTC"
  },
  "offers": [
    {
      "id": "report",
      "url": "https://httpx420.com/report",
      "path": "/report",
      "method": "GET",
      "name": "Research Report",
      "description": "Generate a concise research report ($0.01 USDC via CDP x402)",
      "priceUsdc": "0.010000",
      "amount": "10000",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "payTo": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
      "network": "eip155:84532",
      "networkLabel": "Base Sepolia (testnet)",
      "x402Version": 2,
      "scheme": "exact",
      "kind": "builtin"
    },
    {
      "id": "quote",
      "url": "https://httpx420.com/oracle?symbol=BTC",
      "path": "/oracle",
      "method": "GET",
      "name": "Live Price Quote",
      "description": "Live USD quote for BTC/ETH/SOL ($0.001 USDC via CDP x402)",
      "priceUsdc": "0.001000",
      "amount": "1000",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "payTo": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
      "network": "eip155:84532",
      "networkLabel": "Base Sepolia (testnet)",
      "x402Version": 2,
      "scheme": "exact",
      "kind": "builtin"
    },
    {
      "id": "weather",
      "url": "https://httpx420.com/weather",
      "path": "/weather",
      "method": "GET",
      "name": "Weather forecast",
      "description": "Current temperature for Kuala Lumpur via Open-Meteo ($0.01 USDC). Empty or error body is not charged.",
      "priceUsdc": "0.010000",
      "amount": "10000",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "payTo": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
      "network": "eip155:84532",
      "networkLabel": "Base Sepolia (testnet)",
      "x402Version": 2,
      "scheme": "exact",
      "kind": "builtin"
    },
    {
      "id": "quote-eth",
      "url": "https://httpx420.com/oracle?symbol=ETH",
      "path": "/oracle",
      "method": "GET",
      "name": "ETH Price Quote",
      "description": "Live ETH/USD quote ($0.001 USDC via CDP x402)",
      "priceUsdc": "0.001000",
      "amount": "1000",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "payTo": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
      "network": "eip155:84532",
      "networkLabel": "Base Sepolia (testnet)",
      "x402Version": 2,
      "scheme": "exact",
      "kind": "builtin"
    },
    {
      "id": "quote-sol",
      "url": "https://httpx420.com/oracle?symbol=SOL",
      "path": "/oracle",
      "method": "GET",
      "name": "SOL Price Quote",
      "description": "Live SOL/USD quote ($0.001 USDC via CDP x402)",
      "priceUsdc": "0.001000",
      "amount": "1000",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "payTo": "0x725Cfe336a914369844c19791c3Ab998e1cf42f5",
      "network": "eip155:84532",
      "networkLabel": "Base Sepolia (testnet)",
      "x402Version": 2,
      "scheme": "exact",
      "kind": "builtin"
    }
  ],
  "listingsFrozen": true,
  "operatorCatalog": "Dashboard Monetized Endpoints can add/delete HMAC-authenticated listings. Public shop form stays frozen.",
  "qualityProof": {
    "url": "https://httpx420.com/qa/dead",
    "priceUsdc": "0.001000",
    "note": "Broken upstream on purpose. After payment verify, expect HTTP 502 DELIVERY_FAILED, charged:false, no new on-chain tx."
  },
  "endpoints": [
    {
      "id": "kyc",
      "path": "/api/v1/kyc/screen",
      "method": "POST",
      "name": "Rapid KYC/AML Wallet Screener",
      "description": "Real-time on-chain RPC inspection & OFAC sanctions screening for Base/Ethereum wallets",
      "priceUsdc": "0.002000",
      "priceMicroCents": 200,
      "featured": false
    },
    {
      "id": "oracle",
      "path": "/api/v1/oracle/market",
      "method": "GET",
      "name": "Financial Market Oracle",
      "description": "Real-time Binance & CoinGecko cryptocurrency and stock price quotes",
      "priceUsdc": "0.000300",
      "priceMicroCents": 30,
      "featured": false
    },
    {
      "id": "scrape",
      "path": "/api/v1/scrape/clean",
      "method": "POST",
      "name": "Web Content Scraper & Extractor",
      "description": "Extract and clean web page content into structured markdown for LLM ingestion",
      "priceUsdc": "0.000500",
      "priceMicroCents": 50,
      "featured": false
    },
    {
      "id": "nlp",
      "path": "/api/v1/ai/nlp-analyzer",
      "method": "POST",
      "name": "AI Intelligence & Sentiment Analyzer",
      "description": "AI sentiment analysis, key insight extraction, and security risk assessment",
      "priceUsdc": "0.001500",
      "priceMicroCents": 150,
      "featured": false
    },
    {
      "id": "n8n",
      "path": "/api/v1/n8n/workflow",
      "method": "POST",
      "name": "n8n Workflow Monetization Bridge",
      "description": "Monetized webhook proxy to execute upstream n8n workflows with automatic HTTP 402 paywall",
      "priceUsdc": "0.001000",
      "priceMicroCents": 100,
      "featured": false
    },
    {
      "id": "report",
      "path": "/report",
      "method": "GET",
      "name": "Research Report",
      "description": "Generate a concise research report ($0.01 USDC via CDP x402)",
      "priceUsdc": "0.010000",
      "priceMicroCents": 1000,
      "featured": true
    },
    {
      "id": "quote",
      "path": "/oracle",
      "method": "GET",
      "name": "Live Price Quote",
      "description": "Live USD quote for BTC/ETH/SOL ($0.001 USDC via CDP x402)",
      "priceUsdc": "0.001000",
      "priceMicroCents": 100,
      "featured": true
    },
    {
      "id": "weather",
      "path": "/weather",
      "method": "GET",
      "name": "Weather forecast",
      "description": "Current temperature for Kuala Lumpur via Open-Meteo ($0.01 USDC). Empty or error body is not charged.",
      "priceUsdc": "0.010000",
      "priceMicroCents": 1000,
      "featured": true
    },
    {
      "id": "qaDead",
      "path": "/qa/dead",
      "method": "GET",
      "name": "Quality proof (must not charge)",
      "description": "Intentionally broken upstream. Must return 502 DELIVERY_FAILED with charged:false and no settle.",
      "priceUsdc": "0.001000",
      "priceMicroCents": 100,
      "featured": false
    }
  ]
}