{
 "usdPerSat": 0.00081513,
 "usdPerSatSource": "ratio of price_usd/price_sats in 402 Index API responses on 2026-10-15 (approximate, used only for sorting)",
 "apis": [
  {
   "id": "mpp-7a98afb6",
   "name": "Object Storage: List objects",
   "provider": "Tempo",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.0001,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "storage",
   "endpoint": "https://storage.mpp.tempo.xyz/",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://storage.mpp.tempo.xyz/",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 100 atomic units of USDC.e (= $0.0001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0505e293",
   "name": "x402wrapper",
   "provider": "x402-wrapper.onrender.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://x402-wrapper.onrender.com/v1/echo",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402-wrapper.onrender.com/v1/echo",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100 atomic units of USD Coin (= $0.0001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-139888df",
   "name": "Loop Gateway",
   "provider": "Loop XXI LLC",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1,
   "priceUsd": 0.000815,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/inference",
   "endpoint": "https://api.loopxxi.com/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "invoiceSats": 1
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.loopxxi.com/v1/chat/completions",
     "quote": "HTTP 402 + L402 invoice for 1 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-9d97adeb",
   "name": "Raikiri: your first L402 purchase (1 sat test endpoint)",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1,
   "priceUsd": 0.000815,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "l402/tools",
   "endpoint": "https://raikiri.org/v1/hello",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "invoiceSats": 1
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/hello",
     "quote": "HTTP 402 + L402 invoice for 1 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-511b3a6c",
   "name": "parsebit-lnd.fly.dev: Code explanation endpoint that accepts code or a code-file URL and r",
   "provider": "parsebit-lnd.fly.dev",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1,
   "priceUsd": 0.000815,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/code",
   "endpoint": "https://parsebit-lnd.fly.dev/analyse/explain",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "invoiceSats": 1
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parsebit-lnd.fly.dev/analyse/explain",
     "quote": "HTTP 402 + L402 invoice for 1 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-6ab9503a",
   "name": "parsebit-lnd.fly.dev: L402",
   "provider": "parsebit-lnd.fly.dev",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1,
   "priceUsd": 0.000815,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/text",
   "endpoint": "https://parsebit-lnd.fly.dev/analyse/compare",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "invoiceSats": 1
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parsebit-lnd.fly.dev/analyse/compare",
     "quote": "HTTP 402 + L402 invoice for 1 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "mpp-7fb309e8",
   "name": "AIsa MPP Data APIs: Airbnb: Search Airbnb Listings",
   "provider": "AIsa",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://api.aisa.one/apis/v1/airbnb/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.aisa.one/apis/v1/airbnb/search",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1000 atomic units of USDC.e (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-5290b3b7",
   "name": "API Acre — Base block inspection",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-block-inspect",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-block-inspect",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-508e9653",
   "name": "Agent402 hash (MPP) (x402)",
   "provider": "Havok Holdings LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-tools",
   "endpoint": "https://agent402.tools/api/hash",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/hash",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-4747b3bb",
   "name": "Agent402 stock-quote (MPP) (x402)",
   "provider": "Havok Holdings LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-tools",
   "endpoint": "https://agent402.tools/api/stock-quote",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:59",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/stock-quote",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-865f8973",
   "name": "AgentIndex can-pay (MPP)",
   "provider": "AgentIndex",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "infrastructure",
   "endpoint": "https://x402.agentindex.world/can-pay",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://x402.agentindex.world/can-pay",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-8e31357a",
   "name": "Alchemy: NFT API v3",
   "provider": "Alchemy",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "blockchain",
   "endpoint": "https://mpp.alchemy.com/:network/nft/v3/:endpoint",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mpp.alchemy.com/:network/nft/v3/:endpoint",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1000 atomic units of USDC.e (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ankrmonad",
   "name": "Ankr Monad RPC (JSON-RPC call)",
   "provider": "Ankr",
   "protocol": "x402",
   "asset": "USDC (Monad)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://x402.rpc.ankr.com/monad_mainnet",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "x402": true
   },
   "listing": {
    "url": "https://x402.rpc.ankr.com/monad_mainnet",
    "listedPriceSats": null,
    "indexHealth": null
   },
   "sources": [
    {
     "url": "https://x402.rpc.ankr.com/monad_mainnet",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USDC (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-80c1792e",
   "name": "Base ERC-20 Allowance Check",
   "provider": "base-onchain-tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/security-data",
   "endpoint": "https://base-onchain-tools.dolerite.workers.dev/v1/base/allowance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://base-onchain-tools.dolerite.workers.dev/v1/base/allowance",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-21e3cefc",
   "name": "Base Gas Oracle",
   "provider": "market",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "chain-data",
   "endpoint": "https://market.561.group/v1/base-chain/gas-oracle",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://market.561.group/v1/base-chain/gas-oracle",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-5d4d9056",
   "name": "Brand Extractor — logos, colors and fonts (alias)",
   "provider": "Brand Extractor",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "design/brand-extraction",
   "endpoint": "https://extract.ilyyya.com/api/v1/extract-logo-colors-fonts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://extract.ilyyya.com/api/v1/extract-logo-colors-fonts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-7018da71",
   "name": "Brand Extractor — website logos, colors & fonts",
   "provider": "Brand Extractor",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "design/brand-extraction",
   "endpoint": "https://extract.ilyyya.com/api/v1/extract-brand",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:31",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://extract.ilyyya.com/api/v1/extract-brand",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-8de0e0d3",
   "name": "Cascade Twitter - Trends",
   "provider": "Cascade",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://twitter.surf.cascade.fyi/trends",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://twitter.surf.cascade.fyi/trends",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-714b5374",
   "name": "ClawFetch: Fetch URL as clean markdown",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web-scraping",
   "endpoint": "https://api.clawfetch.ai/fetch",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/fetch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-6d747a60",
   "name": "ClawFetch: Structured-data extractor catalogue",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data-extraction",
   "endpoint": "https://api.clawfetch.ai/extractors",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:31",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/extractors",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-41ec8098",
   "name": "Crinkl Commerce Signals API",
   "provider": "Crinkl",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce-data",
   "endpoint": "https://api.crinkl.xyz/x402/crinkl-verified-commerce-signals?goal=first_campaign",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.crinkl.xyz/x402/crinkl-verified-commerce-signals?goal=first_campaign",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-67930631",
   "name": "Crinkl Commerce Signals API",
   "provider": "crinkl",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce-data",
   "endpoint": "https://api.crinkl.xyz/x402/crinkl-verified-commerce-signals",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:31",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.crinkl.xyz/x402/crinkl-verified-commerce-signals",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-595226fd",
   "name": "Email address check (Rooms by Aurmada)",
   "provider": "rooms",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://rooms.aurmada.com/x402/v1/email/check",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://rooms.aurmada.com/x402/v1/email/check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ab3fa8f0",
   "name": "Moneytest Canonical JSON Receipt",
   "provider": "Moneytest — disclosed software agent",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/data-integrity",
   "endpoint": "https://moneytest-x402-api.indierepo.chatgpt.site/v1/x402/canonical-receipt",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://moneytest-x402-api.indierepo.chatgpt.site/v1/x402/canonical-receipt",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-4b18e0ad",
   "name": "Pinata IPFS: Upload file to IPFS — dynamic pricing based on file size ($0.10/GB/month, min",
   "provider": "Pinata",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "storage",
   "endpoint": "https://mpp.pinata.cloud/v1/pin/public",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mpp.pinata.cloud/v1/pin/public",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1000 atomic units of USDC.e (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-57b7d43c",
   "name": "SettlementWitness — Verifiable Agent Settlement Layer (Solana)",
   "provider": "DefaultVerifier",
   "protocol": "x402",
   "asset": "USDC (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce/settlement",
   "endpoint": "https://defaultverifier.com/x402/settlement-witness-solana",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:23",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://defaultverifier.com/x402/settlement-witness-solana",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-sitecheck1",
   "name": "SiteCheck crypto price",
   "provider": "sitecheck-api.workers.dev",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/prices",
   "endpoint": "https://api.sitecheck-api.workers.dev/api/crypto/price?symbols=BTC,ETH",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://api.sitecheck-api.workers.dev/api/crypto/price?symbols=BTC,ETH",
    "listedPriceSats": null,
    "indexHealth": null
   },
   "sources": [
    {
     "url": "https://api.sitecheck-api.workers.dev/api/crypto/price?symbols=BTC,ETH",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-b26ab9df",
   "name": "StableEmail: List messages in inbox",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "social",
   "endpoint": "https://stableemail.dev/api/inbox/messages",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stableemail.dev/api/inbox/messages",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-5924d9c7",
   "name": "Tempo RPC: JSON-RPC calls - $0.001 per call",
   "provider": "Tempo",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "blockchain",
   "endpoint": "https://rpc.mpp.tempo.xyz/",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:23:25",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://rpc.mpp.tempo.xyz/",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1000 atomic units of USDC.e (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-dc632703",
   "name": "agent402.tools/api/b20-feature-id",
   "provider": "agent402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "uncategorised",
   "endpoint": "https://agent402.tools/api/b20-feature-id",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/b20-feature-id",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-63daf543",
   "name": "x402-gateway-production.up.railway.app/api/crypto/price",
   "provider": "x402engine",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://x402-gateway-production.up.railway.app/api/crypto/price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://x402-gateway-production.up.railway.app/api/crypto/price",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-fef3b8b6",
   "name": "x402engine — ENS Resolve",
   "provider": "x402engine",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://x402engine.app/api/ens/resolve",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402engine.app/api/ens/resolve",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000 atomic units of USD Coin (= $0.001)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3639f62a",
   "name": "AmanChain — Crypto Token Price",
   "provider": "AmanChain",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.001246,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "uncategorised",
   "endpoint": "https://amanchain-relay.gitajhd.workers.dev/api/x402/aman-crypto-price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:53",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://amanchain-relay.gitajhd.workers.dev/api/x402/aman-crypto-price",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1246 atomic units of USD Coin (= $0.001246)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-754e3608",
   "name": "Air Quality Index: Current",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/environment",
   "endpoint": "https://api.lightningenable.com/l402/proxy/air-quality-index-e42f/current",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/air-quality-index-e42f/current",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-17f3b8b9",
   "name": "Convert HTML to Markdown or plain text (nothing fetched) (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/web",
   "endpoint": "https://tanod.dev/v1/html-to-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:58",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/html-to-text",
     "quote": "HTTP 402 + L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-0cde4787",
   "name": "Convert a color between hex, RGB, HSL and OKLCH and check WCAG contrast (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "media/images",
   "endpoint": "https://tanod.dev/v1/color/convert",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:42",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/color/convert",
     "quote": "HTTP 402 + L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-93df4175",
   "name": "Count word and n-gram frequencies in a text (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/text",
   "endpoint": "https://tanod.dev/v1/text/frequency",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/text/frequency",
     "quote": "HTTP 402 + L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-d45964cf",
   "name": "Crossref: DOI Lookup",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/science",
   "endpoint": "https://api.lightningenable.com/l402/proxy/crossref-doi-ecfd/lookup",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:54",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/crossref-doi-ecfd/lookup",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-af3853e2",
   "name": "DNS and WHOIS: Lookup",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/networking",
   "endpoint": "https://api.lightningenable.com/l402/proxy/dns-and-whois-afae/lookup",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:55",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/dns-and-whois-afae/lookup",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-29fdb74e",
   "name": "Geocoding: Forward",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/location",
   "endpoint": "https://api.lightningenable.com/l402/proxy/geocoding-30d8/forward",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:57",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/geocoding-30d8/forward",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-980ac0cc",
   "name": "IP Geolocation: Lookup",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/networking",
   "endpoint": "https://api.lightningenable.com/l402/proxy/ip-geolocation-813d/lookup",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:58",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/ip-geolocation-813d/lookup",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-4b79060d",
   "name": "Smart Wikipedia: Summary",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2,
   "priceUsd": 0.00163,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/reference",
   "endpoint": "https://api.lightningenable.com/l402/proxy/smart-wikipedia-aaec/summary",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:59",
    "invoiceSats": 2
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/smart-wikipedia-aaec/summary",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 2 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-cd3fc483",
   "name": "AfriRef: working days + public-holiday calculator (African countries)",
   "provider": "afriref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://afriref.dev/v1/answers/working-days",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:43",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://afriref.dev/v1/answers/working-days",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-9e97f775",
   "name": "Agent Input Guard — Prompt Injection & Agent Security — via FiatDock Marketplace",
   "provider": "fiatdock",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer",
   "endpoint": "https://fiatdock.com/s/svc_26b82fa0-f9ae-4e33-aad6-b4e10cc2c6c2",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://fiatdock.com/s/svc_26b82fa0-f9ae-4e33-aad6-b4e10cc2c6c2",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-4e0ed2a1",
   "name": "Base Address Check",
   "provider": "base-onchain-tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallets",
   "endpoint": "https://base-onchain-tools.dolerite.workers.dev/v1/base/address-check",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://base-onchain-tools.dolerite.workers.dev/v1/base/address-check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-52cbe54f",
   "name": "Base Contract Type and Proxy Detection",
   "provider": "base-onchain-tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/onchain-infrastructure",
   "endpoint": "https://base-onchain-tools.dolerite.workers.dev/v1/base/contract-type",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:47",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://base-onchain-tools.dolerite.workers.dev/v1/base/contract-type",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-4ff380df",
   "name": "Crypto price and market data",
   "provider": "api.gadgethumans.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/prices",
   "endpoint": "https://api.gadgethumans.com/crypto",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.gadgethumans.com/crypto",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0029b686",
   "name": "Live x402 Bazaar market pulse: trending services, call volumes, new listings, an...",
   "provider": "oblique",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://oblique.markets/api/v1/paid/bazaar-pulse",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://oblique.markets/api/v1/paid/bazaar-pulse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d3b67f1d",
   "name": "PulseChain Block by Timestamp",
   "provider": "Immuta",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain/data",
   "endpoint": "https://api.immuta.app/pulsechain/block-by-timestamp",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.immuta.app/pulsechain/block-by-timestamp",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-edbaea46",
   "name": "minifetch.com/api/v1/x402/extract/url-content",
   "provider": "Minifetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://minifetch.com/api/v1/x402/extract/url-content",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://minifetch.com/api/v1/x402/extract/url-content",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f64d4eb7",
   "name": "grist.tools: email-validate",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://grist.tools/v1/email-validate",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:33",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/email-validate",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Validates an email address: syntax, MX records for its domain, and whether it is a disposable or role account.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-c48a1629",
   "name": "grist.tools: feed-discover",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://grist.tools/v1/feed-discover",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:38",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/feed-discover",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a web page and returns the RSS, Atom and JSON feeds it declares in its <head>, as absolute URLs with their type and title.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-b1547af6",
   "name": "grist.tools: html-clean-text",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/html-clean-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:41",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/html-clean-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a web page and returns the article as clean text and markdown, with its declared metadata.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-7b75dc58",
   "name": "grist.tools: http-headers",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/http-headers",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:44",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/http-headers",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Returns the response headers, final status, redirect chain and a security-header grade for a URL, without downloading the body.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-b8f258cc",
   "name": "grist.tools: ip-info",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://grist.tools/v1/ip-info",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:53",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/ip-info",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reverse DNS (PTR) and network ownership for an IP address or a domain.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-4fcf9cf9",
   "name": "grist.tools: link-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/link-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:56",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/link-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a web page and returns every link on it, resolved to absolute, each tagged with its rel, a nofollow flag and whether it stays on the same site.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-81ba3bed",
   "name": "grist.tools: page-metadata",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/page-metadata",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:01",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/page-metadata",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a page and returns its <head> metadata -- title, description, canonical, language, hreflang, favicon, Open Graph and Twitter cards -- with every URL resolved to absolute.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-12520aad",
   "name": "grist.tools: robots-check",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://grist.tools/v1/robots-check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:14",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/robots-check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches robots.txt and answers whether a user agent may crawl a URL, showing the group, the winning rule and every rule that competed with it.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-f824d321",
   "name": "grist.tools: rss-parse",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://grist.tools/v1/rss-parse",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:15",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/rss-parse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches an RSS, Atom or RSS 1.0 feed and returns its channel metadata and a normalised list of items -- id, title, link, summary, content, author, dates and categories -- with every date in ISO 8601 UTC.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-42bfa227",
   "name": "grist.tools: sitemap-parse",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://grist.tools/v1/sitemap-parse",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:17",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/sitemap-parse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Parses a sitemap, a sitemap index or a bare origin into a flat, bounded list of URLs with lastmod, changefreq and priority.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-22fc2bce",
   "name": "grist.tools: ssl-cert-info",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://grist.tools/v1/ssl-cert-info",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:18",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/ssl-cert-info",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches the TLS certificate a host presents: issuer, subject, SAN list, validity window, days to expiry and the full chain.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-ea534bd5",
   "name": "grist.tools: structured-data-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/structured-data-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:20",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/structured-data-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a web page and returns its embedded machine-readable data -- JSON-LD, OpenGraph, microdata and meta tags -- plus a normalised merge across all four.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-f8fc41c0",
   "name": "grist.tools: url-to-markdown",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/url-to-markdown",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:26",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/url-to-markdown",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches a web page and returns the article as clean markdown, with its title, byline and final URL.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-4282da5c",
   "name": "grist.tools: url-unshorten",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://grist.tools/v1/url-unshorten",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:27",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/url-unshorten",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Follows a shortened or tracking URL to its real destination and returns every hop it went through.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-d76e2e2d",
   "name": "grist.tools: wellknown-fetch",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://grist.tools/v1/wellknown-fetch",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:31",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/wellknown-fetch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Fetches and parses a domain's well-known files -- security.txt (RFC 9116), ads.txt and humans.txt -- returning typed fields, seller records and a cross-file summary in one call.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-e5e84d27",
   "name": "grist.tools: whois",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.002,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://grist.tools/v1/whois",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:33",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/whois",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000 atomic units of USD Coin (= $0.002)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Registration record for a domain over whois: registrar, creation/update/expiry dates, status codes and nameservers, with the raw response.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-c1c4059d",
   "name": "Base58 encoder/decoder, Bitcoin, Solana, IPFS CID, Flickr, no ambiguous chars, a...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0022,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://api.x402node.dev/encode/base58",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:03",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/encode/base58",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2200 atomic units of USD Coin (= $0.0022)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-392fb4bd",
   "name": "Census Query: Population",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/government",
   "endpoint": "https://api.lightningenable.com/l402/proxy/census-query-2a22/population",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:01",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 3,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/census-query-2a22/population",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-b9aec4a1",
   "name": "Compute perceptual hashes of an image, optionally compared (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "media/images",
   "endpoint": "https://tanod.dev/v1/image/hash",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:53",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/image/hash",
     "quote": "HTTP 402 + L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-0c48a665",
   "name": "Detect a proxy contract, its kind and implementation address (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/onchain",
   "endpoint": "https://tanod.dev/v1/chain/proxy",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/chain/proxy",
     "quote": "HTTP 402 + L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-208c7ec0",
   "name": "Federal Register: Document Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/government",
   "endpoint": "https://api.lightningenable.com/l402/proxy/federal-register-5297/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:03",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/federal-register-5297/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-f1e5eeef",
   "name": "Nutrition Facts: Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/health",
   "endpoint": "https://api.lightningenable.com/l402/proxy/nutrition-facts-f147/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:04",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/nutrition-facts-f147/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-18e7d33b",
   "name": "OpenAlex: Scholarly Data",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/science",
   "endpoint": "https://api.lightningenable.com/l402/proxy/openalex-scholarly-c9ff/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:06",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/openalex-scholarly-c9ff/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-329473df",
   "name": "Paper Scout: arXiv Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/science",
   "endpoint": "https://api.lightningenable.com/l402/proxy/paper-scout-247e/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:07",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 3,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/paper-scout-247e/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-1c086a99",
   "name": "Stock Quote: Real-Time",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/finance",
   "endpoint": "https://api.lightningenable.com/l402/proxy/stock-quote-29b4/quote",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 3,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/stock-quote-29b4/quote",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-8d5abbfe",
   "name": "Weather Intel: Forecast",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3,
   "priceUsd": 0.002445,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/weather",
   "endpoint": "https://api.lightningenable.com/l402/proxy/weather-intel-e0cf/forecast",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "invoiceSats": 3
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/weather-intel-e0cf/forecast",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-3e2a1bb6",
   "name": "1gateway — Document to Markdown: web pages, PDF, DOCX and Korean HWP/HWPX",
   "provider": "1gateway",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0027,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://1gateway.dev/v1/convert/markdown",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://1gateway.dev/v1/convert/markdown",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2700 atomic units of USD Coin (= $0.0027)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "mpp-ef696bd9",
   "name": "2Captcha: Submit a captcha task for solving",
   "provider": "2Captcha",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "web-scraping",
   "endpoint": "https://twocaptcha.mpp.tempo.xyz/createTask",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:54",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://twocaptcha.mpp.tempo.xyz/createTask",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 3000 atomic units of USDC.e (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-720e9f6c",
   "name": "API Acre — Base account status",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-account-status",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-account-status",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-df099d30",
   "name": "API Acre — Base contract event logs",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-event-logs",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:43",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-event-logs",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-6217cccc",
   "name": "AfriRef: African government reference data (per country + series)",
   "provider": "afriref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://afriref.dev/v1/:country/:series",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:07",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://afriref.dev/v1/:country/:series",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a817aca6",
   "name": "ClawFetch: Bulk domain availability via live WHOIS",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools",
   "endpoint": "https://api.clawfetch.ai/domains/check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:54",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/domains/check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-73933e4b",
   "name": "ClawFetch: Domain brainstorm + availability screen",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools",
   "endpoint": "https://api.clawfetch.ai/domains/suggest",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:56",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/domains/suggest",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "mpp-9041b6c4",
   "name": "DeepSeek: List Models",
   "provider": "DeepSeek",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://deepseek.mpp.paywithlocus.com/deepseek/list-models",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:55",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://deepseek.mpp.paywithlocus.com/deepseek/list-models",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 3000 atomic units of USDC.e (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-1eb79f1c",
   "name": "EVM transaction decoder: method, decoded events, swaps, token flows, revert reason (8 chai",
   "provider": "Money Maker (AI assistant operated for Ankit Jha)",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://ai-policy-kit.moneymaker-ai.workers.dev/api/tx-decode",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:54",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://ai-policy-kit.moneymaker-ai.workers.dev/api/tx-decode",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-8ae2bb2b",
   "name": "LatamRef: Latin American government reference data (per country + series)",
   "provider": "latamref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://latamref.dev/v1/:country/:series",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://latamref.dev/v1/:country/:series",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-c98aacaa",
   "name": "Use when an agent needs bazaar category heat. Returns x402 Bazaar category heat ...",
   "provider": "oblique",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://api.oblique.markets/api/v1/paid/bazaar-category-heat",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:56",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.oblique.markets/api/v1/paid/bazaar-category-heat",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-26bf6b01",
   "name": "grist.tools: archive-extract-file",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/archive-extract-file",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:22",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/archive-extract-file",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts one named entry from a remote zip, tar or tar.gz and returns its bytes (base64) with a sha256.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-f08cb5df",
   "name": "grist.tools: archive-inspect",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/archive-inspect",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:24",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/archive-inspect",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Lists the entries of a remote zip, tar or tar.gz (paths, sizes, compression and CRC) without extracting any of them.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-69230067",
   "name": "grist.tools: audio-convert",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/audio-convert",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:25",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/audio-convert",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Transcodes an audio file between WAV, MP3, FLAC, AAC and Opus, with an optional bit rate and sample rate.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-ebe91ce6",
   "name": "grist.tools: audio-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/audio-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:27",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/audio-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts the audio track from a video (or any container) and returns it in a chosen audio format.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-6639b634",
   "name": "grist.tools: color-palette-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/color-palette-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:28",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/color-palette-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts an image's dominant colours as a small palette (hex, RGB and coverage fraction).",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-9060e6f9",
   "name": "grist.tools: favicon-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/favicon-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:36",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/favicon-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Discovers a page's favicons and returns the best one decoded to a normalised PNG with its size.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-29a77bc3",
   "name": "grist.tools: file-type-detect",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/file-type-detect",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:39",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/file-type-detect",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Detects a remote file's true type from its magic bytes, returning the canonical extension and media type.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-b8d7048f",
   "name": "grist.tools: image-compress",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/image-compress",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:45",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/image-compress",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Re-encodes an image in its own format at a lower quality to shrink the file, keeping its dimensions.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-7202342c",
   "name": "grist.tools: image-convert",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/image-convert",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:47",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/image-convert",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Transcodes an image to PNG, JPEG or WebP at a chosen quality, returned base64-encoded.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-f65741b8",
   "name": "grist.tools: image-metadata",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/image-metadata",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:48",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/image-metadata",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reads an image's EXIF/ICC/IPTC/XMP metadata and can return a copy with all metadata stripped.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-d063144c",
   "name": "grist.tools: image-probe",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/image-probe",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:50",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/image-probe",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reports an image's format and pixel dimensions from its header, without decoding the pixels.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-296f6702",
   "name": "grist.tools: image-resize",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/image-resize",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:51",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/image-resize",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Resizes an image to a target width/height under a chosen fit, returned base64-encoded.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-44dbf2e7",
   "name": "grist.tools: media-probe",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/media-probe",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:59",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/media-probe",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reads a media file's container, duration, bit rate and per-stream codec/resolution without decoding it.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-6938389b",
   "name": "grist.tools: remote-file-hash",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/remote-file-hash",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:12",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/remote-file-hash",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Computes the sha256, sha1 or md5 digest of a remote file, buffered in memory under a size cap, for checksum verification.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-f23bf71d",
   "name": "grist.tools: subtitle-convert",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/subtitle-convert",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:21",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/subtitle-convert",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Converts a subtitle track between SubRip (.srt) and WebVTT (.vtt), normalising the cues.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-d4ef8c60",
   "name": "grist.tools: subtitle-extract",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/subtitle-extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:23",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/subtitle-extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts a text subtitle track from a media container (MKV, MP4, WebM) as SubRip or WebVTT.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-d0b5583a",
   "name": "grist.tools: svg-to-png",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://grist.tools/v1/svg-to-png",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:24",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/svg-to-png",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Rasterises an SVG to a PNG at a chosen resolution, returned base64-encoded.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-780c6c54",
   "name": "grist.tools: video-thumbnail",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/video-thumbnail",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:29",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/video-thumbnail",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Grabs a single frame from a video at a chosen timestamp as a PNG or JPEG, optionally scaled to a width.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-55f94d30",
   "name": "grist.tools: waveform-data",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.003,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://grist.tools/v1/waveform-data",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:30",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/waveform-data",
     "quote": "HTTP 402 + x402 v2 challenge: amount 3000 atomic units of USD Coin (= $0.003)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reduces an audio file to a fixed number of normalised waveform peaks for drawing, without shipping samples.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "l402-ef376473",
   "name": "FRED: Economic Data",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 4,
   "priceUsd": 0.003261,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/finance",
   "endpoint": "https://api.lightningenable.com/l402/proxy/fred-economic-data-bf5f/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:12",
    "invoiceSats": 4
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 4,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/fred-economic-data-bf5f/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 4 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "mpp-54065c89",
   "name": "Deepgram: List Models",
   "provider": "Deepgram",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.004,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://deepgram.mpp.paywithlocus.com/deepgram/list-models",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:57",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://deepgram.mpp.paywithlocus.com/deepgram/list-models",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 4000 atomic units of USDC.e (= $0.004)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-339fcf84",
   "name": "Replicate: List Models",
   "provider": "Replicate",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.004,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://replicate.mpp.paywithlocus.com/replicate/list-models",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:21:57",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://replicate.mpp.paywithlocus.com/replicate/list-models",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 4000 atomic units of USDC.e (= $0.004)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-9747b1ca",
   "name": "Currency Exchange: Rates",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/finance",
   "endpoint": "https://api.lightningenable.com/l402/proxy/currency-exchange-9b9c/rates",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:13",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/currency-exchange-9b9c/rates",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-37becaa2",
   "name": "GitHub Repo Intel: Stats",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/developer",
   "endpoint": "https://api.lightningenable.com/l402/proxy/github-repo-intel-d2b2/repo",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:15",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/github-repo-intel-d2b2/repo",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-22087bf2",
   "name": "L402 Agent Toolkit",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.major-miners.com/api/tool",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:36",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/tool",
     "quote": "HTTP 402 + L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-fa7369a7",
   "name": "Lightning Faucet Headers Echo",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://lightningfaucet.com/api/l402/headers",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/headers",
     "quote": "HTTP 402 + L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-146410a2",
   "name": "Lightning Faucet: Cryptographic Entropy",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://lightningfaucet.com/api/l402/entropy",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:40",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/entropy",
     "quote": "HTTP 402 + L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-b80dbfe3",
   "name": "OpenFDA: Drug Safety",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/health",
   "endpoint": "https://api.lightningenable.com/l402/proxy/openfda-drug-safety-781f/adverse-events",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:16",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/openfda-drug-safety-781f/adverse-events",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-7342324b",
   "name": "Patent Search: USPTO",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/government",
   "endpoint": "https://api.lightningenable.com/l402/proxy/patent-search-7443/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/patent-search-7443/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-4b1a7eb4",
   "name": "TOON anonymous fetch (l402-door)",
   "provider": "Drew Pierson / TOON Protocol",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "search",
   "endpoint": "https://l402.mainnet.toonprotocol.dev/extract?url=https://example.com",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:03",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402.mainnet.toonprotocol.dev/extract?url=https://example.com",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-21c09657",
   "name": "YouTube Transcript: Extract",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5,
   "priceUsd": 0.004076,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/media",
   "endpoint": "https://api.lightningenable.com/l402/proxy/youtube-transcript-430e/transcript",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:19",
    "invoiceSats": 5
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/youtube-transcript-430e/transcript",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-b2986bc6",
   "name": "DNS Doctor HTTP ping watch",
   "provider": "dnsdoctor",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.004167,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools",
   "endpoint": "https://dnsdoctor.dev/api/v1/watch/ping",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:53",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dnsdoctor.dev/api/v1/watch/ping",
     "quote": "HTTP 402 + x402 v2 challenge: amount 4167 atomic units of USD Coin (= $0.004167)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-40899520",
   "name": "1gateway — Bank of Korea ECOS statistics (BOK-authored series only) with attribution",
   "provider": "1gateway",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0045,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/macro",
   "endpoint": "https://1gateway.dev/v1/macro/ecos",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://1gateway.dev/v1/macro/ecos",
     "quote": "HTTP 402 + x402 v2 challenge: amount 4500 atomic units of USD Coin (= $0.0045)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-9c17b1e0",
   "name": "1gateway — Domain lookup: DNS records, mail provider, SPF/DMARC, RDAP registrar, creation/",
   "provider": "1gateway",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0045,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://1gateway.dev/v1/domain/lookup",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:38",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://1gateway.dev/v1/domain/lookup",
     "quote": "HTTP 402 + x402 v2 challenge: amount 4500 atomic units of USD Coin (= $0.0045)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-86fec689",
   "name": "PubMed: Biomedical Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 6,
   "priceUsd": 0.004891,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/science",
   "endpoint": "https://api.lightningenable.com/l402/proxy/pubmed-biomedical-bc1e/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "invoiceSats": 6
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/pubmed-biomedical-bc1e/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 6 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-4280216c",
   "name": "Base anchor block and hash",
   "provider": "automatoncolony",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0049,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/onchain",
   "endpoint": "https://automatoncolony.xyz/api/v1/x402/datos/estado-cadena",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:04",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://automatoncolony.xyz/api/v1/x402/datos/estado-cadena",
     "quote": "HTTP 402 + x402 v2 challenge: amount 4900 atomic units of USD Coin (= $0.0049)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-24bde64f",
   "name": "13D Activist Watch",
   "provider": "x402.ottoai.services",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/13d filings",
   "endpoint": "https://x402.ottoai.services/13d-activist-watch",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:05",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.ottoai.services/13d-activist-watch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-4a37ba7b",
   "name": "402registry — catalog snapshot of sites visible to AI crawlers",
   "provider": "402registry",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-analysis",
   "endpoint": "https://402registry.com/buy/catalog",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402registry.com/buy/catalog",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-e2541222",
   "name": "API Acre — Base USDC transfer history",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-usdc-transfers",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:05",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-usdc-transfers",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-42dea198",
   "name": "API Acre — Base contract inspection",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-contract-inspect",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:58",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-contract-inspect",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-4ae823c3",
   "name": "ARDE Atomic Utility Batch",
   "provider": "untitled-ef4f71e4.base44.app",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer/utilities",
   "endpoint": "https://untitled-ef4f71e4.base44.app/api/apps/6a8fe38d53b9b6beef4f71e4/functions/ardeUtilityBatchMainnetWorker",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:06",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://untitled-ef4f71e4.base44.app/api/apps/6a8fe38d53b9b6beef4f71e4/functions/ardeUtilityBatchMainnetWorker",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e290d4ba",
   "name": "Address Standardization (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://agent.pocket.network/v1/address-standardization",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:06",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/address-standardization",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-4cfbb2fb",
   "name": "AgentBridge",
   "provider": "api.060504.shop",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.060504.shop/v1/fetch/dynamic",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:06",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.060504.shop/v1/fetch/dynamic",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-1ac9ef04",
   "name": "AgentFeed base balance",
   "provider": "x402",
   "protocol": "x402",
   "asset": "USDC (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://x402.ochinimus.app/api/base-balance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:07",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.ochinimus.app/api/base-balance",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USDC (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-c1b5aafb",
   "name": "AgentReady URL Metadata, JSON-LD and Open Graph Extractor",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/structured-data",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/extract/metadata",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/extract/metadata",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-0125b2a1",
   "name": "AgentReady Web Page to Text or Markdown",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/extract/agent-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:47",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/extract/agent-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-59be7d4a",
   "name": "AgentSearch (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web",
   "endpoint": "https://agent.pocket.network/v1/agentsearch-web-search-v1",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/agentsearch-web-search-v1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-e2b80dd4",
   "name": "AgentSearch Web Extract (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web",
   "endpoint": "https://agent.pocket.network/v1/agentsearch-web-extract-v1",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/agentsearch-web-extract-v1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-8ee095af",
   "name": "AgentSearch Web Render (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web",
   "endpoint": "https://agent.pocket.network/v1/agentsearch-web-render-v1",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/agentsearch-web-render-v1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-e5a17ca8",
   "name": "AgentTax - US Sales Tax for AI Agents",
   "provider": "Agentic Tax Solutions",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://www.agenttax.io/api/v1/calculate",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:07",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.agenttax.io/api/v1/calculate",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-dc1c9cf4",
   "name": "AgentTrust — Skill Hash Verification",
   "provider": "AgentTrust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security/verification",
   "endpoint": "https://agenttrust.uk/v1/verify",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:45",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agenttrust.uk/v1/verify",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-4c09b560",
   "name": "AgentWork Web Read (web read / read webpage)",
   "provider": "AgentWork",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web",
   "endpoint": "https://api.agentwork.run/v1/web/read",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.agentwork.run/v1/web/read",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-3df395dd",
   "name": "AgentWork Website Change Monitoring",
   "provider": "AgentWork",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/monitoring",
   "endpoint": "https://api.agentwork.run/v1/web/changes",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.agentwork.run/v1/web/changes",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-a480da4f",
   "name": "Akash Network CometBFT and LCD (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain/data",
   "endpoint": "https://agent.pocket.network/v1/akash",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:42",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/akash",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-44c7740f",
   "name": "Arbitrum One Mainnet JSON-RPC (x402)",
   "provider": "Pocket Network",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain/data",
   "endpoint": "https://agent.pocket.network/v1/arb-one",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:57",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.pocket.network/v1/arb-one",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-dde7cdf3",
   "name": "AttestPage: check packages (batch of 10)",
   "provider": "AttestPage",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/developer",
   "endpoint": "https://vehcdj664efetfrsolne5umanq.srv.us/v1/check/packages",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://vehcdj664efetfrsolne5umanq.srv.us/v1/check/packages",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-310f7539",
   "name": "BTC Mempool",
   "provider": "webtools402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://payai.agentstools.dev/btc/mempool",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://payai.agentstools.dev/btc/mempool",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-359ea710",
   "name": "Base L2 mainnet current gas price (gwei) via LlamaRPC eth_gasPrice. Use no param...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/defi",
   "endpoint": "https://api.x402node.dev/chain/base-gas",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/chain/base-gas",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a190aa15",
   "name": "Bitcoin address balance and stats via blockstream.info (no key). Returns confirm...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://api.x402node.dev/chain/btc-balance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/chain/btc-balance",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-e880d0d1",
   "name": "Bitcoin recommended fee rates (sat/vB) for fast/half-hour/hour/economy/minimum v...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/transactions",
   "endpoint": "https://api.x402node.dev/chain/btc-fees",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:48",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/chain/btc-fees",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-490d3238",
   "name": "Busker Chunk",
   "provider": "workbot1",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "content",
   "endpoint": "https://workbot1.oddsys.org/chunk",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://workbot1.oddsys.org/chunk",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-c97c83b7",
   "name": "ClawFetch: Document parsing (PDF, DOCX, XLSX)",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "document-processing",
   "endpoint": "https://api.clawfetch.ai/parse",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/parse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-90a874e0",
   "name": "Crypto Price (Batch)",
   "provider": "NetIntel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://netintel.dev/crypto/price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://netintel.dev/crypto/price",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-467f8d0b",
   "name": "DeepL: Languages",
   "provider": "DeepL",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://deepl.mpp.paywithlocus.com/deepl/languages",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://deepl.mpp.paywithlocus.com/deepl/languages",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2270cdb0",
   "name": "FHI OpenAI Compatible Chat",
   "provider": "FHI LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/llm",
   "endpoint": "https://polished-truth-c514.fhi-llc-1118.workers.dev/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://polished-truth-c514.fhi-llc-1118.workers.dev/v1/chat/completions",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-f3a70086",
   "name": "Firecrawl: Extract structured data",
   "provider": "Firecrawl",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "web-scraping",
   "endpoint": "https://firecrawl.mpp.tempo.xyz/v1/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:23:26",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://firecrawl.mpp.tempo.xyz/v1/extract",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f8559c92",
   "name": "FundingFeed — Best Execution / Top of Book",
   "provider": "FundingFeed",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "Crypto Market Data",
   "endpoint": "https://funding-feed.kaminariouji.workers.dev/best-execution",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://funding-feed.kaminariouji.workers.dev/best-execution",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-5a3fec9d",
   "name": "GoFlightLabs: Airports by filter",
   "provider": "GoFlightLabs",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://goflightlabs.mpp.tempo.xyz/airports-by-filters",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://goflightlabs.mpp.tempo.xyz/airports-by-filters",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-4c462a73",
   "name": "Groq: List Models",
   "provider": "Groq",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://groq.mpp.paywithlocus.com/groq/models",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://groq.mpp.paywithlocus.com/groq/models",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-57d537d4",
   "name": "Judge0: List Languages",
   "provider": "Judge0",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "compute",
   "endpoint": "https://judge0.mpp.paywithlocus.com/judge0/list-languages",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:09",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://judge0.mpp.paywithlocus.com/judge0/list-languages",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-d64c1d58",
   "name": "KicksDB: Get StockX product in real-time",
   "provider": "KicksDB",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://kicksdb.mpp.tempo.xyz/v3/realtime/stockx/products/:id",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://kicksdb.mpp.tempo.xyz/v3/realtime/stockx/products/:id",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-1501dd70",
   "name": "Korean business registration number check (KYB)",
   "provider": "x402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "compliance",
   "endpoint": "https://x402.pokt-agent.com/kr-biz/status",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.pokt-agent.com/kr-biz/status",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-ec60e4a6",
   "name": "Mistral AI: List Models",
   "provider": "Mistral AI",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://mistral.mpp.paywithlocus.com/mistral/models",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mistral.mpp.paywithlocus.com/mistral/models",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-06159664",
   "name": "NanoParse",
   "provider": "NanoParse",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "enrichment",
   "endpoint": "https://nanoparse.app/fetch",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://nanoparse.app/fetch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ccb59d7c",
   "name": "RiskOracle — Achilles AgentIAM",
   "provider": "Achilles",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/agents",
   "endpoint": "https://achillesalpha.onrender.com/x402/risk-check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://achillesalpha.onrender.com/x402/risk-check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-dbe29945",
   "name": "Router Recommend",
   "provider": "router",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-commerce/x402-service-discovery",
   "endpoint": "https://router.netintel.dev/route/recommend",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://router.netintel.dev/route/recommend",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f8708afa",
   "name": "SG Property Data - Condo District Price Stats (example: District 09)",
   "provider": "Web Content Creators",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-estate",
   "endpoint": "https://sgpropertydata.com/private/condo/districts/09/stats",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://sgpropertydata.com/private/condo/districts/09/stats",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-01450df5",
   "name": "Token Anomalies Live",
   "provider": "ClawMerchants",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "finance",
   "endpoint": "https://clawmerchants.com/v1/data/token-anomalies-live",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://clawmerchants.com/v1/data/token-anomalies-live",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5000 atomic units of USDC.e (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a3f0483f",
   "name": "x402.robtex.com/api/v1/as_info",
   "provider": "Robtex",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools",
   "endpoint": "https://x402.robtex.com/api/v1/as_info",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://x402.robtex.com/api/v1/as_info",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a16ee882",
   "name": "grist.tools: csv-to-json",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/csv-to-json",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:30",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/csv-to-json",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Parses a CSV/TSV document into JSON rows, keyed by a header row or as arrays; the delimiter is auto-detected.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-9baf84a7",
   "name": "grist.tools: docx-to-markdown",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/docx-to-markdown",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:31",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/docx-to-markdown",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Converts a Word .docx to Markdown, surfacing anything that did not translate as warnings.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-6dab986f",
   "name": "grist.tools: epub-to-text",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/epub-to-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:35",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/epub-to-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts an EPUB’s reading-order text and Dublin Core metadata, chapter by chapter.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-7ed675bc",
   "name": "grist.tools: html-to-pdf",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/html-to-pdf",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:42",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/html-to-pdf",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Renders a web page or an inline HTML string to a PDF, returned base64-encoded with its page count.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-3f3fedc9",
   "name": "grist.tools: json-to-csv",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/json-to-csv",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:54",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/json-to-csv",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Renders JSON objects as raw CSV with no spreadsheet formula protection; columns are inferred or given, nested values are JSON-encoded.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-91407988",
   "name": "grist.tools: markdown-to-pdf",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/markdown-to-pdf",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:29:57",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/markdown-to-pdf",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Renders a Markdown document to a PDF, returned base64-encoded with its page count.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-9fb0a61a",
   "name": "grist.tools: ocr-image-to-text",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/ocr-image-to-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:00",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/ocr-image-to-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reads the text out of an image (scan, screenshot, photo) with Tesseract, returned with a mean confidence.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-dccd2236",
   "name": "grist.tools: pdf-merge",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pdf-merge",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:03",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pdf-merge",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Concatenates 2–8 source PDFs, in order, into one PDF returned base64-encoded. Maximum output PDF size: 25 MiB before base64 encoding.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-8cdbdff2",
   "name": "grist.tools: pdf-metadata",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pdf-metadata",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:04",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pdf-metadata",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reads a PDF's page count, document-info fields, version and encryption flag without rendering it.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-905c9691",
   "name": "grist.tools: pdf-split",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pdf-split",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:06",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pdf-split",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts a 1-indexed page selection (e.g. \"1,3-4\") from a PDF into one new PDF, returned base64-encoded. Maximum output PDF size: 25 MiB before base64 encoding.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-140d8f03",
   "name": "grist.tools: pdf-to-markdown",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pdf-to-markdown",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:07",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pdf-to-markdown",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Converts a PDF to Markdown, inferring headings from font size (best-effort, not layout-perfect; no OCR).",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-4e4a1974",
   "name": "grist.tools: pdf-to-text",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pdf-to-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:09",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pdf-to-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts the text layer of a PDF, page by page, in reading order (no OCR).",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-5b189da7",
   "name": "grist.tools: pptx-to-text",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/pptx-to-text",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:11",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/pptx-to-text",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Extracts the slide text of a PowerPoint .pptx, slide by slide, in order (body text only, up to 1,000 slides).",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "x402-35cd6f30",
   "name": "grist.tools: xlsx-to-json",
   "provider": "grist.tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.005,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://grist.tools/v1/xlsx-to-json",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-24T02:30:34",
    "x402": true
   },
   "sources": [
    {
     "url": "https://grist.tools/v1/xlsx-to-json",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000 atomic units of USD Coin (= $0.005)",
     "type": "live-probe"
    },
    {
     "url": "https://grist.tools/openapi.json",
     "quote": "Reads an Excel .xlsx into JSON rows, keyed by a header row or as arrays; dates become ISO strings. Archives are limited to 64 worksheets.",
     "type": "openapi"
    }
   ],
   "lastChecked": "2026-10-24",
   "addedBatch": "2026-10-24",
   "manual": {
    "date": "2026-10-24",
    "why": "added by hand from grist.tools openapi.json + unpaid 402 probes (research/probe_grist_2026-10-24.json); not in 402 Index, keep out of expand_apis rebuild"
   }
  },
  {
   "id": "mpp-86465484",
   "name": "OpenAI: Chat completions (GPT-4o, GPT-4, o1, etc.) - price varies by model",
   "provider": "OpenAI",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005125,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://openai.mpp.tempo.xyz/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:10",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://openai.mpp.tempo.xyz/v1/chat/completions",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5125 atomic units of USDC.e (= $0.005125)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-197fe298",
   "name": "OpenRouter: Chat completions (GPT-4, Claude, Llama, etc.) - price varies by model",
   "provider": "OpenRouter",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.005125,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://openrouter.mpp.tempo.xyz/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:23:27",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://openrouter.mpp.tempo.xyz/v1/chat/completions",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 5125 atomic units of USDC.e (= $0.005125)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-e02f67b1",
   "name": "Add page numbers to a PDF (Tanod)",
   "provider": "tanod",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 7,
   "priceUsd": 0.005706,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/documents",
   "endpoint": "https://tanod.dev/v1/pdf/page-numbers",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "invoiceSats": 7
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tanod.dev/v1/pdf/page-numbers",
     "quote": "HTTP 402 + L402 invoice for 7 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-7c833615",
   "name": "CAPI2 Integrity Receipt",
   "provider": "CAPI2 Darwin",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.006,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "verification/integrity",
   "endpoint": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/integrity-receipt/run",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/integrity-receipt/run",
     "quote": "HTTP 402 + x402 v2 challenge: amount 6000 atomic units of USD Coin (= $0.006)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-c0638852",
   "name": "Vextorium · AI agent readiness audit",
   "provider": "vextorium",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.006,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/security",
   "endpoint": "https://api.vextorium.com/preparacion-agentes-pago",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.vextorium.com/preparacion-agentes-pago",
     "quote": "HTTP 402 + x402 v2 challenge: amount 6000 atomic units of USD Coin (= $0.006)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-7b156f66",
   "name": "Compliance Suite: Regulatory Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 8,
   "priceUsd": 0.006521,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/government",
   "endpoint": "https://api.lightningenable.com/l402/proxy/compliance-suite-e352/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "invoiceSats": 8
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 8,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/compliance-suite-e352/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 8 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-5719c880",
   "name": "SEC EDGAR: Filing Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 8,
   "priceUsd": 0.006521,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/finance",
   "endpoint": "https://api.lightningenable.com/l402/proxy/sec-edgar-38a5/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:24",
    "invoiceSats": 8
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/sec-edgar-38a5/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 8 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-c285610e",
   "name": "CAPI2 Lead Qualification",
   "provider": "CAPI2",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.007,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "marketing/conversion",
   "endpoint": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/lead-qualification/run",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/lead-qualification/run",
     "quote": "HTTP 402 + x402 v2 challenge: amount 7000 atomic units of USD Coin (= $0.007)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-exa-search",
   "name": "Exa: Search (auto/fast, up to 10 results)",
   "provider": "Exa",
   "protocol": "x402",
   "asset": "USDC (Base / Solana)",
   "priceSats": null,
   "priceUsd": 0.007,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option, 6 decimals)",
   "category": "search",
   "endpoint": "https://api.exa.ai/search",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "amountAtomic": "7000",
    "x402Version": 2
   },
   "listing": null,
   "sources": [
    {
     "url": "https://api.exa.ai/search",
     "quote": "HTTP 402 x402 v2 challenge: amount 7000 atomic USDC (= $0.007)",
     "type": "live-probe"
    },
    {
     "url": "https://exa.ai/docs/integrations/payments/x402/quickstart",
     "quote": "$0.007 / request"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "mpp-8cc59b30",
   "name": "Alpha Vantage: Market Status",
   "provider": "Alpha Vantage",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.008,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://alphavantage.mpp.paywithlocus.com/alphavantage/market-status",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://alphavantage.mpp.paywithlocus.com/alphavantage/market-status",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 8000 atomic units of USDC.e (= $0.008)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e6fcfc9a",
   "name": "Base Transfer Simulation and Revert Decoder",
   "provider": "base-onchain-tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.008,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/commerce-risk",
   "endpoint": "https://base-onchain-tools.dolerite.workers.dev/v1/base/simulate-transfer",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:11",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://base-onchain-tools.dolerite.workers.dev/v1/base/simulate-transfer",
     "quote": "HTTP 402 + x402 v2 challenge: amount 8000 atomic units of USD Coin (= $0.008)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-93fd398b",
   "name": "ClawFetch: Typed structured extraction (17 sites)",
   "provider": "ClawFetch",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.008,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data-extraction",
   "endpoint": "https://api.clawfetch.ai/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:10",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.clawfetch.ai/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 8000 atomic units of USD Coin (= $0.008)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "mpp-510149bb",
   "name": "Hunter: Discover Companies",
   "provider": "Hunter",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.008,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://hunter.mpp.paywithlocus.com/hunter/discover",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:12",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://hunter.mpp.paywithlocus.com/hunter/discover",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 8000 atomic units of USDC.e (= $0.008)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-bd786510",
   "name": "BABYDOV Bounty Radar Preview",
   "provider": "BABYDOV",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "agent-commerce/paid-task-intelligence",
   "endpoint": "https://lightningfaucet.com/api/l402/gateway/babydov-bounty-radar-preview-6fb3",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:12",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/gateway/babydov-bounty-radar-preview-6fb3",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-bcad511e",
   "name": "Bitrovas QR-Rechnung-Check",
   "provider": "Bitrovas",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.bitrovas.ch/v1/qrbill",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:39",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.bitrovas.ch/v1/qrbill",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-0b3fc77a",
   "name": "Bitrovas QR-Rechnung-Check (task)",
   "provider": "Bitrovas",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.bitrovas.ch/v1/qrbill/task",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:24",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.bitrovas.ch/v1/qrbill/task",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-f6d7af37",
   "name": "CertVera Timestamp Status",
   "provider": "Paul",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "identity",
   "endpoint": "https://certvera.com/api/l402?action=l402_timestamp_status",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:12",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://certvera.com/api/l402?action=l402_timestamp_status",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-2ad58bcf",
   "name": "CertVera Update Notifications",
   "provider": "Paul",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "identity",
   "endpoint": "https://certvera.com/api/l402?action=l402_timestamp_update",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:13",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://certvera.com/api/l402?action=l402_timestamp_update",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-85f46d48",
   "name": "CertVera Verify Hash",
   "provider": "Paul",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "identity",
   "endpoint": "https://certvera.com/api/l402?action=l402_timestamp_verify",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:15",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://certvera.com/api/l402?action=l402_timestamp_verify",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-41446483",
   "name": "Finance Suite: Financial Overview",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/finance",
   "endpoint": "https://api.lightningenable.com/l402/proxy/finance-suite-0bb1/overview",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:25",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/finance-suite-0bb1/overview",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-c25e80a1",
   "name": "Health Suite: Health Overview",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/health",
   "endpoint": "https://api.lightningenable.com/l402/proxy/health-suite-d898/overview",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:27",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/health-suite-d898/overview",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-6d3ffe31",
   "name": "L402 LNURL Resolve",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.major-miners.com/api/lnurl",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:13",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/lnurl",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-c0ad8498",
   "name": "L402 Mempool Fee Oracle",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "market-data",
   "endpoint": "https://api.major-miners.com/api/fees",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:15",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/fees",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-dae69d7e",
   "name": "L402 Nostr Event Verify",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.major-miners.com/api/nostr-event",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:23",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/nostr-event",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-ab7e22f5",
   "name": "L402 Nostr NIP-05 Resolve",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://api.major-miners.com/api/nostr",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/nostr",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-d23e850c",
   "name": "Lightning Faucet Bid Board",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "social",
   "endpoint": "https://lightningfaucet.com/api/l402/bid_board",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:14",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/bid_board",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-ef9b11f3",
   "name": "LightningProx — Multi-Model AI Gateway",
   "provider": "LPX Digital Group LLC",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/llm",
   "endpoint": "https://lightningprox.com/v1/messages",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:15",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 12,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://lightningprox.com/v1/messages",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-d7e0e3ae",
   "name": "Raikiri radiation API: daily mean/min/max background radiation (Japan, since 202",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/environment",
   "endpoint": "https://raikiri.org/v1/radiation/daily?from=2022-03-27&to=2026-12-31",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:15",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/radiation/daily?from=2022-03-27&to=2026-12-31",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-03190ea9",
   "name": "Raikiri: Bitcoin blocks as observed (fee range, pool, first seen)",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://raikiri.org/v1/mempool/blocks?from=2026-10-08&to=2026-10-08",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:17",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/mempool/blocks?from=2026-10-08&to=2026-10-08",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-80548099",
   "name": "Raikiri: Bitcoin mempool hourly record (RBF, fee levels)",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://raikiri.org/v1/mempool/hourly?from=2026-10-07&to=2026-10-08",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/mempool/hourly?from=2026-10-07&to=2026-10-08",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-a5d0f7a8",
   "name": "Raikiri: Bitcoin transaction lookup, decoded (own full node)",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://raikiri.org/v1/btc/tx/4e04c70686156fda151f81e6df3faada48b5b646f7977e402837bff404b37f53",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:28",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/btc/tx/4e04c70686156fda151f81e6df3faada48b5b646f7977e402837bff404b37f53",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-88e21c56",
   "name": "Raikiri: L402 endpoint check (is your shop payable?)",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "l402/tools",
   "endpoint": "https://raikiri.org/v1/l402check?url=https%3A%2F%2Fexample.com%2F",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:43",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/l402check?url=https%3A%2F%2Fexample.com%2F",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-b474c35a",
   "name": "Raikiri: Lightning fee market by channel size, daily, with movers",
   "provider": "Raikiri",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin/lightning",
   "endpoint": "https://raikiri.org/v1/ln/market/detail",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://raikiri.org/v1/ln/market/detail",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-1a3c4ad9",
   "name": "Research Suite: Multi-Source Search",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data/science",
   "endpoint": "https://api.lightningenable.com/l402/proxy/research-suite-1088/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:28",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/l402/proxy/research-suite-1088/search",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-86fbda1c",
   "name": "Satoshi — BOLT11 Invoice Decoder",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/invoice/decode",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:17",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/invoice/decode",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-9695ad30",
   "name": "Satoshi — Bitcoin Fee Estimates",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://dispatches.mystere.me/api/v1/fees",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/fees",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-2dd3a363",
   "name": "Satoshi — Lightning Node Balance",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/node/balance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:41",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/node/balance",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-2f30dfd0",
   "name": "Satoshi — Lightning Node Lookup",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/graph/node/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/graph/node/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-d2f7e0e4",
   "name": "Satoshi — Lightning Node Search",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/graph/search?q=ACINQ",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/graph/search?q=ACINQ",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-f11282d9",
   "name": "api.satspipe.com: BTC/USD price and 24h change",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://api.satspipe.com/v1/bitcoin/price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:28",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/bitcoin/price",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-d62ee64d",
   "name": "api.satspipe.com: Bitcoin Fear & Greed index",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://api.satspipe.com/v1/bitcoin/fear-greed",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/bitcoin/fear-greed",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-002134ab",
   "name": "api.satspipe.com: Mempool fee estimates (slow/medium/fast)",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://api.satspipe.com/v1/bitcoin/fees",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:17",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/bitcoin/fees",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-5128f9ad",
   "name": "ganamos.earth: Pay 10 sat to submit a fix on Ganamos",
   "provider": "ganamos.earth",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/marketplace",
   "endpoint": "https://www.ganamos.earth/api/fixes",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:17",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.ganamos.earth/api/fixes",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-65f66948",
   "name": "mcp.loopxxi.com: loop-mcp REST: btc_price (10 sats)",
   "provider": "mcp.loopxxi.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://mcp.loopxxi.com/l402/btc_price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:17",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mcp.loopxxi.com/l402/btc_price",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-12d072bf",
   "name": "pullthatupjamie-nsh57.ondigitalocean.app: PTUJ Agent API Credits (10 sats) at 2026-05-10 1",
   "provider": "pullthatupjamie-nsh57.ondigitalocean.app",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "search",
   "endpoint": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/discover-podcasts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/discover-podcasts",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-7e39965e",
   "name": "pullthatupjamie-nsh57.ondigitalocean.app: PTUJ Agent API Credits (11 sats) at 2026-05-09 1",
   "provider": "pullthatupjamie-nsh57.ondigitalocean.app",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "search",
   "endpoint": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/search-chapters",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 11,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/search-chapters",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-5d98c839",
   "name": "pullthatupjamie-nsh57.ondigitalocean.app: Semantic search engine for podcast transcripts b",
   "provider": "pullthatupjamie-nsh57.ondigitalocean.app",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 10,
   "priceUsd": 0.008151,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "podcasts",
   "endpoint": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/search-quotes",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:43",
    "invoiceSats": 10
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/search-quotes",
     "quote": "HTTP 402 + L402 invoice for 10 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-5ee47868",
   "name": "Bitrovas FormatCheck",
   "provider": "Bitrovas",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 11,
   "priceUsd": 0.008966,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data",
   "endpoint": "https://api.bitrovas.ch/v1/formatcheck",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 11
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 11,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.bitrovas.ch/v1/formatcheck",
     "quote": "HTTP 402 + L402 invoice for 11 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-35b1f042",
   "name": "1gateway — Base token / contract risk signals: proxy, owner, privileged functions, pools, ",
   "provider": "1gateway",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.009,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/security",
   "endpoint": "https://1gateway.dev/v1/onchain/base/token-risk",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://1gateway.dev/v1/onchain/base/token-risk",
     "quote": "HTTP 402 + x402 v2 challenge: amount 9000 atomic units of USD Coin (= $0.009)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-12311b79",
   "name": "automatom.matt-d59.workers.dev/dns (L402)",
   "provider": "automatom.matt-d59.workers.dev",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 12,
   "priceUsd": 0.009782,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorised",
   "endpoint": "https://automatom.matt-d59.workers.dev/dns",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 12
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 12,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://automatom.matt-d59.workers.dev/dns",
     "quote": "HTTP 402 + L402 invoice for 12 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-127d5f05",
   "name": "Admin powers found in the contract",
   "provider": "automatoncolony",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0099,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/security",
   "endpoint": "https://automatoncolony.xyz/api/v1/x402/datos/poderes-admin",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://automatoncolony.xyz/api/v1/x402/datos/poderes-admin",
     "quote": "HTTP 402 + x402 v2 challenge: amount 9900 atomic units of USD Coin (= $0.0099)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-7efc4451",
   "name": "Contract code and runtime hash",
   "provider": "automatoncolony",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0099,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/contracts",
   "endpoint": "https://automatoncolony.xyz/api/v1/x402/datos/codigo-verificado",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://automatoncolony.xyz/api/v1/x402/datos/codigo-verificado",
     "quote": "HTTP 402 + x402 v2 challenge: amount 9900 atomic units of USD Coin (= $0.0099)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-fe87af45",
   "name": "API Acre — Base account snapshot",
   "provider": "API Acre",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://apiacre.com/v1/crypto/base-account-snapshot",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apiacre.com/v1/crypto/base-account-snapshot",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-66d9287e",
   "name": "AfriRef: VAT breakdown for an amount (African countries)",
   "provider": "afriref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://afriref.dev/v1/answers/vat",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://afriref.dev/v1/answers/vat",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-13bbabb2",
   "name": "Agent Commerce Check",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-tools/readiness",
   "endpoint": "https://agentbodega.store/api/check/agent-commerce",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:56",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/check/agent-commerce",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-87bda41a",
   "name": "Agent Contract Proof",
   "provider": "agent-contract-proof",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://agent-contract-proof.mattskowronis.workers.dev/v1/verify",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-contract-proof.mattskowronis.workers.dev/v1/verify",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9c14cd79",
   "name": "Agent Evidence API",
   "provider": "agent-evidence-api.thx93.workers.dev",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/verification",
   "endpoint": "https://agent-evidence-api.thx93.workers.dev/v1/evidence",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:58",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-evidence-api.thx93.workers.dev/v1/evidence",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-dfc2da7f",
   "name": "Agent Exchange wallet",
   "provider": "Agent Exchange",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://store.agentexchange.work/crypto/wallet",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://store.agentexchange.work/crypto/wallet",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e46b6c06",
   "name": "Agent Guild delegation decision (MPP)",
   "provider": "Agent Guild",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-agents",
   "endpoint": "https://agent-guild-5d5r.onrender.com/check?capability=fact-check&signed=false&ttl_seconds=3600",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-guild-5d5r.onrender.com/check?capability=fact-check&signed=false&ttl_seconds=3600",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-10703d84",
   "name": "Agent Ready Badge",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-tools/readiness",
   "endpoint": "https://agentbodega.store/api/badge/agent-ready",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/badge/agent-ready",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-4d442d8a",
   "name": "Agent Trust Lookup: ERC-8004 agent by id (MPP)",
   "provider": "Agent Utils",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://agent-trust.agent-utils.workers.dev/v1/agent?id=1",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-trust.agent-utils.workers.dev/v1/agent?id=1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d7830228",
   "name": "Agent402 extract (MPP) (x402)",
   "provider": "Havok Holdings LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-tools",
   "endpoint": "https://agent402.tools/api/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-cc3d3208",
   "name": "Agent402 search (MPP) (x402)",
   "provider": "Havok Holdings LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-tools",
   "endpoint": "https://agent402.tools/api/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:43",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/search",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-d12e1c4e",
   "name": "AgentRead — source-grounded web context",
   "provider": "AgentRead",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/tools",
   "endpoint": "https://agentread-json-api.army20160422.chatgpt.site/v1/read",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentread-json-api.army20160422.chatgpt.site/v1/read",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-26c0c67d",
   "name": "AgentReady Base USDC Settlement Receipt Verifier",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "payments",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/x402/receipt",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/x402/receipt",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-29c770b6",
   "name": "AgentTrust — Wallet Reputation Lookup",
   "provider": "AgentTrust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security/reputation",
   "endpoint": "https://agenttrust.uk/v1/trust",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agenttrust.uk/v1/trust",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-1005fa95",
   "name": "AgentWork PDF Text Extraction",
   "provider": "AgentWork",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/documents",
   "endpoint": "https://api.agentwork.run/v1/pdf/read",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.agentwork.run/v1/pdf/read",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-caf0e21e",
   "name": "Agents Trust Recommend",
   "provider": "agents-trust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "search",
   "endpoint": "https://api.agents-trust.com/recommend",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.agents-trust.com/recommend",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-b331b6df",
   "name": "AiSpace Venice — Text-to-speech",
   "provider": "x402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/audio",
   "endpoint": "https://x402.aispace.bot/api/v1/audio/speech",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:18",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.aispace.bot/api/v1/audio/speech",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0befa767",
   "name": "Any URL to Markdown",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "documents-content",
   "endpoint": "https://agentbodega.store/api/documents/any-to-markdown",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:42",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/documents/any-to-markdown",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-9a930ac2",
   "name": "Base Address Tag Lookup (eth-labels)",
   "provider": "agentsapi",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/label/:address",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:19",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/label/:address",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-cde4cc0f",
   "name": "Base On-Chain Alert Statistics",
   "provider": "agentsapi.top",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/alerts/stats",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/alerts/stats",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-61dd8bb7",
   "name": "Base On-Chain Alert Subscription (webhook / Telegram)",
   "provider": "agentsapi.top",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/alerts/subscribe",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/alerts/subscribe",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-6903aec7",
   "name": "Base On-Chain Alerts (historical)",
   "provider": "agentsapi.top",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/alerts",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/alerts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-cc6eccca",
   "name": "Batchloom Citation Evidence",
   "provider": "Batchloom",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "research",
   "endpoint": "https://batchloom-studio-0913.xuikatwsicrdsidm.chatgpt.site/v1/evidence",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:19",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://batchloom-studio-0913.xuikatwsicrdsidm.chatgpt.site/v1/evidence",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ded395f7",
   "name": "Best DeFi yield farming pools filtered by chain, token and minimum TVL, ranked b...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/defi",
   "endpoint": "https://api.x402node.dev/defi/yield-pools",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/defi/yield-pools",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-048de7bd",
   "name": "Bitcoin Benji — Classify",
   "provider": "Bitcoin Benji",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://api.bitcoinbenji.com/ai/classify",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.bitcoinbenji.com/ai/classify",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d8a0da04",
   "name": "Bitcoin Benji — Sentiment",
   "provider": "Bitcoin Benji",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://api.bitcoinbenji.com/ai/sentiment",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:32",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.bitcoinbenji.com/ai/sentiment",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-c76a8b06",
   "name": "Bounded anomaly score of a value versus a reference",
   "provider": "marketintelligenceapi",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/markets",
   "endpoint": "https://api.marketintelligenceapi.com/api/v1/analytics/anomaly-score",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:03",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.marketintelligenceapi.com/api/v1/analytics/anomaly-score",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "mpp-ebaf6b81",
   "name": "Browserbase: Add more time to session",
   "provider": "Browserbase",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "web-scraping",
   "endpoint": "https://mpp.browserbase.com/browser/session/:id/extend",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mpp.browserbase.com/browser/session/:id/extend",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 10000 atomic units of USDC.e (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-browserbase-x402-session",
   "name": "Browserbase: Browser session, 5-minute minimum",
   "provider": "Browserbase",
   "protocol": "x402",
   "asset": "USDC (Base / Solana)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option, 6 decimals)",
   "category": "browser automation",
   "endpoint": "https://x402.browserbase.com/browser/session/create",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:23",
    "amountAtomic": "10000",
    "x402Version": 1
   },
   "listing": null,
   "sources": [
    {
     "url": "https://x402.browserbase.com/browser/session/create",
     "quote": "HTTP 402 x402 v1 challenge: amount 10000 atomic USDC (= $0.01)",
     "type": "live-probe"
    },
    {
     "url": "https://docs.browserbase.com/integrations/x402/introduction",
     "quote": "Rate: $0.12/hour"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-098d999d",
   "name": "Butterfly Delta Exact-Order Preflight",
   "provider": "Butterfly Delta",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/trading-risk",
   "endpoint": "https://butterflydelta.com/api/agent/delta-preflight",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://butterflydelta.com/api/agent/delta-preflight",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ea003166",
   "name": "CVE Vulnerability Lookup",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://api.kadec0.xyz/v1/cve",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/cve",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-683bae57",
   "name": "Claim Verification with Sources — CAPI2",
   "provider": "CAPI2 Darwin",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "verification/evidence",
   "endpoint": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/claim-verify/run",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:41",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/claim-verify/run",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-339142b0",
   "name": "Cloud Provider Status Summary",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "cloud/status",
   "endpoint": "https://agentbodega.store/api/cloud/status/summary",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/cloud/status/summary",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-2b829b2e",
   "name": "Code Review — skill file for AI agents (AISkills402)",
   "provider": "aiskills402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/agent-skills",
   "endpoint": "https://api.aiskills402.com/v1/skills/code-review/file",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:53",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.aiskills402.com/v1/skills/code-review/file",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-coingecko-x402-simple-price",
   "name": "CoinGecko: Simple price lookup",
   "provider": "CoinGecko",
   "protocol": "x402",
   "asset": "USDC (Base / Solana)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option, 6 decimals)",
   "category": "crypto data",
   "endpoint": "https://pro-api.coingecko.com/api/v3/x402/simple/price?ids=bitcoin&vs_currencies=usd",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "amountAtomic": "10000",
    "x402Version": 2
   },
   "listing": null,
   "sources": [
    {
     "url": "https://pro-api.coingecko.com/api/v3/x402/simple/price?ids=bitcoin&vs_currencies=usd",
     "quote": "HTTP 402 x402 v2 challenge: amount 10000 atomic USDC (= $0.01)",
     "type": "live-probe"
    },
    {
     "url": "https://docs.coingecko.com/docs/x402",
     "quote": "$0.01 USDC per request"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-c0ed25bd",
   "name": "Compounder Market API",
   "provider": "SupremeDreamZ",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/analysis",
   "endpoint": "https://compounder-market-api.vercel.app/api/bounty-score",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://compounder-market-api.vercel.app/api/bounty-score",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e7763fb9",
   "name": "CrowdPull instant marketplace leads",
   "provider": "crowdpull.click",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://crowdpull.click/api/instant/marketplace-leads",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://crowdpull.click/api/instant/marketplace-leads",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-248f5a1f",
   "name": "CryptoSlate Article Fetch",
   "provider": "Proofivy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data/news",
   "endpoint": "https://library.proofivy.com/cryptoslate",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://library.proofivy.com/cryptoslate",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-296bd947",
   "name": "Current Web Search API — 5 Ranked Results",
   "provider": "Skowron Works",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://web-access-gateway.mattskowronis.workers.dev/v1/search",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:20",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://web-access-gateway.mattskowronis.workers.dev/v1/search",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3be3d00a",
   "name": "DNS Doctor bulk scan",
   "provider": "dnsdoctor",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "email",
   "endpoint": "https://dnsdoctor.dev/api/v1/bulk-scan",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dnsdoctor.dev/api/v1/bulk-scan",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-29fd14fd",
   "name": "DYOE Crypto Price",
   "provider": "agents",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/prices",
   "endpoint": "https://agents.dyoeway.org/crypto",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.dyoeway.org/crypto",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0cc9d01b",
   "name": "Defi Llama Tvl Ranking",
   "provider": "hergertsynthora",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "defi",
   "endpoint": "https://api.hergertsynthora.com/v1/defi-llama-tvl-ranking",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:54",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.hergertsynthora.com/v1/defi-llama-tvl-ranking",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-bdd0f649",
   "name": "GlobalAPI — DeFi Counterparty Check",
   "provider": "GlobalAPI",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "compliance/defi",
   "endpoint": "https://globalapi.dev/compliance/counterparty/0x098b716b8aaf21512996dc57eb0615e2383e2f96",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://globalapi.dev/compliance/counterparty/0x098b716b8aaf21512996dc57eb0615e2383e2f96",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ce0e933f",
   "name": "JSON Recon — Full Schema Extraction",
   "provider": "jsonrecon",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/structured-data",
   "endpoint": "https://jsonrecon.com/extract",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://jsonrecon.com/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-fa340808",
   "name": "Lead Lookup — verified B2B contact $0.01 (Tiger Operations)",
   "provider": "Tiger Operations",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://scout-packs-production.up.railway.app/lookup?query=julie",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://scout-packs-production.up.railway.app/lookup?query=julie",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-1c8c866b",
   "name": "Munchausen Lab - Market Quote API",
   "provider": "Munchausen Lab",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "FINANCIAL_ANALYSIS",
   "endpoint": "https://munchausen-x402.munlab.workers.dev/api/quote",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://munchausen-x402.munlab.workers.dev/api/quote",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USDC (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-30f410d1",
   "name": "Mycelia Signal BTC/EUR spot Oracle",
   "provider": "Mycelia Signal",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/price/btc/eur",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/price/btc/eur",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-7dd53759",
   "name": "Mycelia Signal — ADA/USD spot",
   "provider": "api.myceliasignal.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/price/ada/usd",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/price/ada/usd",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-392bf8ac",
   "name": "Mycelia Signal — EUR/JPY spot",
   "provider": "api.myceliasignal.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/price/eur/jpy",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/price/eur/jpy",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-388530b2",
   "name": "Mycelia Signal — GBP/CHF spot",
   "provider": "api.myceliasignal.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/price/gbp/chf",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:38",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 10,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/price/gbp/chf",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-c67f1645",
   "name": "Nansen: Current token balances of an address",
   "provider": "Nansen",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain",
   "endpoint": "https://api.nansen.ai/api/v1/profiler/address/current-balance",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.nansen.ai/api/v1/profiler/address/current-balance",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e1a4ab97",
   "name": "Parallel: Extract page content",
   "provider": "Parallel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "search",
   "endpoint": "https://parallelmpp.dev/api/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parallelmpp.dev/api/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-b3c6eb1b",
   "name": "Preflight",
   "provider": "preflight-x402.asif-ali-dev.workers.dev",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://preflight-x402.asif-ali-dev.workers.dev/v1/preflight",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://preflight-x402.asif-ali-dev.workers.dev/v1/preflight",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9854b5f7",
   "name": "Proofwork Base ETH & DEX Live Market Pulse",
   "provider": "Proofwork",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/market-data",
   "endpoint": "https://proofwork-the402-webhook.phase-voice.workers.dev/v1/base-market-pulse",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://proofwork-the402-webhook.phase-voice.workers.dev/v1/base-market-pulse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2b3c218f",
   "name": "RWA Data API",
   "provider": "rwa-data-api.dave-a-bear.workers.dev",
   "protocol": "x402",
   "asset": "USDC (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://rwa-data-api.dave-a-bear.workers.dev/metric/stablecoin_market_cap",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://rwa-data-api.dave-a-bear.workers.dev/metric/stablecoin_market_cap",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USDC (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-cd191617",
   "name": "Research Brief with Citations",
   "provider": "Agent Research Tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/research",
   "endpoint": "https://x402-seller-pmlm.onrender.com/report",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402-seller-pmlm.onrender.com/report",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-81da374f",
   "name": "SYNTHORA A2A Agent Card Validator",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-infra",
   "endpoint": "https://agentcard.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentcard.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-fba45fb9",
   "name": "SYNTHORA Onchain Primitives",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain",
   "endpoint": "https://onchain.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://onchain.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ff9f5571",
   "name": "StableEnrich: AI-generated answers with citations",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://stableenrich.dev/api/exa/answer",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stableenrich.dev/api/exa/answer",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-500ed88a",
   "name": "Stack Facts EOL: Check dependencies, runtimes and OS versions for end-of-life",
   "provider": "Stack Facts",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools",
   "endpoint": "https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-6535ca11",
   "name": "Tollkit Extract: product price lookup",
   "provider": "Tollkit",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-extraction",
   "endpoint": "https://extract.tollkit.dev/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://extract.tollkit.dev/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-761da90f",
   "name": "VIA API Compare",
   "provider": "VIA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "workflow",
   "endpoint": "https://via-router.floot.app/_api/api_compare",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://via-router.floot.app/_api/api_compare",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a95eb442",
   "name": "rng.sociologic.ai/random",
   "provider": "SocioLogic",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://rng.sociologic.ai/random",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://rng.sociologic.ai/random",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-4e88c0db",
   "name": "scout.hugen.tokyo/scout/devto",
   "provider": "scout",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "uncategorised",
   "endpoint": "https://scout.hugen.tokyo/scout/devto",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://scout.hugen.tokyo/scout/devto",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ba304fbd",
   "name": "semagram.io: Semantic search API for Telegram. Search across 1M channels, 150K chats, and ",
   "provider": "semagram.io",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://semagram.io/api/agent/search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://semagram.io/api/agent/search",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-testmpp001",
   "name": "testmpp pay/echo",
   "provider": "testmpp.com",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "developer-tools",
   "endpoint": "https://testmpp.com/pay/echo",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "mpp": true
   },
   "listing": {
    "url": "https://testmpp.com/pay/echo",
    "listedPriceSats": null,
    "indexHealth": null
   },
   "sources": [
    {
     "url": "https://testmpp.com/pay/echo",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 10000 atomic units of USDC.e (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "mpp-4d2a9bb2",
   "name": "venture Tempo Data API",
   "provider": "venture (independent)",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://venture-mpp.vercel.app/tempo/token",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://venture-mpp.vercel.app/tempo/token",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 10000 atomic units of USDC.e (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-29ee1ddf",
   "name": "www.x402scan.com/api/x402/facilitators/stats",
   "provider": "x402scan",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://www.x402scan.com/api/x402/facilitators/stats",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://www.x402scan.com/api/x402/facilitators/stats",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-34b5a4ef",
   "name": "x402 Crypto Prices",
   "provider": "x402.eleeth.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/markets",
   "endpoint": "https://x402.eleeth.com/api/crypto",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.eleeth.com/api/crypto",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-95b559f1",
   "name": "x402.twit.sh/articles/by/id",
   "provider": "twit.sh",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.01,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://x402.twit.sh/articles/by/id",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:23",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://x402.twit.sh/articles/by/id",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000 atomic units of USD Coin (= $0.01)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-b8e0b367",
   "name": "CAPI2 JSON Change Risk Score",
   "provider": "CAPI2 Darwin",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.012,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer/change-risk",
   "endpoint": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/change-risk-score/run",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://capi2-foundry.vandurmedries.workers.dev/v1/products/change-risk-score/run",
     "quote": "HTTP 402 + x402 v2 challenge: amount 12000 atomic units of USD Coin (= $0.012)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "mpp-ad4eb163",
   "name": "Modal: Create a sandbox for code execution",
   "provider": "Modal",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.013842,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "compute",
   "endpoint": "https://modal.mpp.tempo.xyz/sandbox/create",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://modal.mpp.tempo.xyz/sandbox/create",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 13842 atomic units of USDC.e (= $0.013842)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-68ff7ab5",
   "name": "54ch10 /v1/open",
   "provider": "54ch10",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://54ch10.uk/v1/open",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:24",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://54ch10.uk/v1/open",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USDC (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9af57257",
   "name": "Active token approvals for a wallet with unlimited-allowance risk flags - shows ...",
   "provider": "x402node",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://api.x402node.dev/chain/wallet-approvals",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:23",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.x402node.dev/chain/wallet-approvals",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USD Coin (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-f89a7e65",
   "name": "AgentTrust — MCP Manifest Scanner",
   "provider": "AgentTrust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security/scanning",
   "endpoint": "https://agenttrust.uk/v1/scan/mcp",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agenttrust.uk/v1/scan/mcp",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USD Coin (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-f989bb3e",
   "name": "AgentTrust — SKILL.md Security Scanner",
   "provider": "agenttrust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security/scanning",
   "endpoint": "https://agenttrust.uk/v1/scan",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agenttrust.uk/v1/scan",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USD Coin (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-7182d01f",
   "name": "Bitcoin Benji — Grammar Fix",
   "provider": "Bitcoin Benji",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://api.bitcoinbenji.com/ai/grammar",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 15,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.bitcoinbenji.com/ai/grammar",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USD Coin (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-b06e957a",
   "name": "x402.asterpay.io/v2/x402/ai/sentiment",
   "provider": "AsterPay",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.015,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://x402.asterpay.io/v2/x402/ai/sentiment",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://x402.asterpay.io/v2/x402/ai/sentiment",
     "quote": "HTTP 402 + x402 v2 challenge: amount 15000 atomic units of USD Coin (= $0.015)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-d82bfeaa",
   "name": "Hexbox 3D model inspect",
   "provider": "Hexbox Tools",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 21,
   "priceUsd": 0.017118,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "developer-tools",
   "endpoint": "https://hexbox-3d.liveapps.dev/v1/inspect",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 21
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 21,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://hexbox-3d.liveapps.dev/v1/inspect",
     "quote": "HTTP 402 + L402 invoice for 21 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-576cd0e9",
   "name": "Satsback Agent API",
   "provider": "Satsback.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 21,
   "priceUsd": 0.017118,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "earn/cashback",
   "endpoint": "https://satsback.com/api/v2/l402/register?client=402index",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "invoiceSats": 21
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 21,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://satsback.com/api/v2/l402/register?client=402index",
     "quote": "HTTP 402 + L402 invoice for 21 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-279d94d5",
   "name": "Tako: Answer a question with cited synthesis",
   "provider": "Tako",
   "protocol": "x402",
   "asset": "USDC (eip155:4217)",
   "priceSats": null,
   "priceUsd": 0.018,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://tako.com/api/mpp/v1/answer",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tako.com/api/mpp/v1/answer",
     "quote": "HTTP 402 + x402 v2 challenge: amount 18000 atomic units of USDC (= $0.018)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-31bec985",
   "name": "402cron — scheduled webhook delivery (trial pack)",
   "provider": "402cron",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/timing",
   "endpoint": "https://402cron.com/buy/trial",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402cron.com/buy/trial",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-81be2506",
   "name": "402xAgent",
   "provider": "withgrokbot",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-commerce",
   "endpoint": "https://api.402xagent.com/v1/lookup/paid",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.402xagent.com/v1/lookup/paid",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9c01e9ac",
   "name": "47620 Solana Agent Readiness",
   "provider": "www.47620.xyz",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/data",
   "endpoint": "https://www.47620.xyz/x/agent-readiness/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.47620.xyz/x/agent-readiness/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-8ce28b28",
   "name": "Academic Paper Search",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "research",
   "endpoint": "https://api.kadec0.xyz/v1/papers",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/papers",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-a5dbd107",
   "name": "AfriRef: all African government reference data (full snapshot)",
   "provider": "afriref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://afriref.dev/v1/all",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://afriref.dev/v1/all",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-7d980cc1",
   "name": "AfriRef: minimum-wage compliance check (African countries)",
   "provider": "afriref",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://afriref.dev/v1/answers/wage-check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://afriref.dev/v1/answers/wage-check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-16521508",
   "name": "Allium: Get latest token prices",
   "provider": "Allium",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain",
   "endpoint": "https://agents.allium.so/api/v1/developer/prices",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.allium.so/api/v1/developer/prices",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-fc46ed20",
   "name": "Author & Researcher Search",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "research",
   "endpoint": "https://api.kadec0.xyz/v1/author-search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/author-search",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-68aca657",
   "name": "Base Transaction Explainer (plain language)",
   "provider": "agentsapi.top",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/explain/:txHash",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:05",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/explain/:txHash",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-82dd7028",
   "name": "Biotech Catalyst Sentinel — upcoming FDA PDUFA dates",
   "provider": "biotechcatalystsentinel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.biotechcatalystsentinel.com/v1/catalysts/upcoming",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.biotechcatalystsentinel.com/v1/catalysts/upcoming",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3041480b",
   "name": "FX Reference Rates — /fx-rates/latest",
   "provider": "Professor Sausages",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://x402.professorsausages.com/fx-rates/latest",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.professorsausages.com/fx-rates/latest",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-97ae9b9c",
   "name": "FilingDelta filing-change card",
   "provider": "FilingDelta",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://filingdelta.xyz/delta/AMD",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://filingdelta.xyz/delta/AMD",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-8f5cbfc1",
   "name": "Journalize",
   "provider": "Journalize",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/finance",
   "endpoint": "https://journalize.dev/accounts",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://journalize.dev/accounts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d03e387c",
   "name": "Mycelia Signal BTC/EUR VWAP Oracle",
   "provider": "Mycelia Signal",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/price/btc/eur/vwap",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/price/btc/eur/vwap",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-40b3fd94",
   "name": "Re:TCG Appraise",
   "provider": "retcg",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "collectibles/trading-cards",
   "endpoint": "https://www.retcg.xyz/api/appraise/:id",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.retcg.xyz/api/appraise/:id",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-491641cc",
   "name": "SYNTHORA Protocol Tvl",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://protocol-tvl.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://protocol-tvl.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3da1c1e8",
   "name": "TensorFeed AI CVEs Exploited In Wild",
   "provider": "tensorfeed",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/security",
   "endpoint": "https://tensorfeed.ai/api/premium/ai-cves/exploited-in-wild",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://tensorfeed.ai/api/premium/ai-cves/exploited-in-wild",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-243308c2",
   "name": "api.moltalyzer.xyz/api/moltbook/digests",
   "provider": "Moltalyzer",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.02,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://api.moltalyzer.xyz/api/moltbook/digests",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.moltalyzer.xyz/api/moltbook/digests",
     "quote": "HTTP 402 + x402 v2 challenge: amount 20000 atomic units of USD Coin (= $0.02)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-44b1df55",
   "name": "Amazap Basics: Lightning Liquidity Price Index",
   "provider": "Amazap",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 25,
   "priceUsd": 0.020378,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin/lightning",
   "endpoint": "https://amazap.com/basics/v1/liquidity",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:24:00",
    "invoiceSats": 25
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 25,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://amazap.com/basics/v1/liquidity",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 25 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-9fd0d80b",
   "name": "Satoshi — Lightning Channel Data",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 25,
   "priceUsd": 0.020378,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/graph/channels/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:25",
    "invoiceSats": 25
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 25,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/graph/channels/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
     "quote": "HTTP 402 + L402 invoice for 25 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-4b0f62c3",
   "name": "Satoshi — Lightning Node Health Score",
   "provider": "dispatches.mystere.me",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 25,
   "priceUsd": 0.020378,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "crypto/lightning",
   "endpoint": "https://dispatches.mystere.me/api/v1/node/health/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "invoiceSats": 25
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 25,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dispatches.mystere.me/api/v1/node/health/03b8a5da1975f121b0b835d1187f9b0857dedfae50dcbf0ccd43e650a73effb0a8",
     "quote": "HTTP 402 + L402 invoice for 25 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-e024b68e",
   "name": "Verdict Lead Qualification",
   "provider": "Kechlab",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 25,
   "priceUsd": 0.020378,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/text",
   "endpoint": "https://verdict.kechlab.com/v1/lead-qualify",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:43",
    "invoiceSats": 25
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 25,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://verdict.kechlab.com/v1/lead-qualify",
     "quote": "HTTP 402 + L402 invoice for 25 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-5a20c7b1",
   "name": "Bitcoin Mempool Heatmap",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 30,
   "priceUsd": 0.024454,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorized",
   "endpoint": "https://lightningfaucet.com/api/l402/mempool_heatmap",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "invoiceSats": 30
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 30,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/mempool_heatmap",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 30 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-50930d37",
   "name": "Jittator: URL to PDF",
   "provider": "Jittator",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 30,
   "priceUsd": 0.024454,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/documents",
   "endpoint": "https://api.jittator.com/v1/pdf?url=https%3A%2F%2Fexample.com",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:42",
    "invoiceSats": 30
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 30,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.jittator.com/v1/pdf?url=https%3A%2F%2Fexample.com",
     "quote": "HTTP 402 + L402 invoice for 30 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-bb542ead",
   "name": "Lightning Faucet LNURL Metadata",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 30,
   "priceUsd": 0.024454,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "real-time-data",
   "endpoint": "https://lightningfaucet.com/api/l402/lnurl_metadata",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 30
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 30,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/lnurl_metadata",
     "quote": "HTTP 402 + L402 invoice for 30 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-7ab712c2",
   "name": "Agent Data API – Keyword Ideas",
   "provider": "Burcleon Europe Limited",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.025,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://agent.chiemgaufilms.com/api/v1/keyword-ideas",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:58",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.chiemgaufilms.com/api/v1/keyword-ideas",
     "quote": "HTTP 402 + x402 v2 challenge: amount 25000 atomic units of USD Coin (= $0.025)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-e1366bd7",
   "name": "Bitcoin Benji — Data Extraction",
   "provider": "Bitcoin Benji",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.025,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://api.bitcoinbenji.com/ai/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:47",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 25,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.bitcoinbenji.com/ai/extract",
     "quote": "HTTP 402 + x402 v2 challenge: amount 25000 atomic units of USD Coin (= $0.025)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-1b86ff78",
   "name": "Crinkl Available Geo Signals",
   "provider": "crinkl",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.025,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce-data",
   "endpoint": "https://api.crinkl.xyz/x402/geos/available",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.crinkl.xyz/x402/geos/available",
     "quote": "HTTP 402 + x402 v2 challenge: amount 25000 atomic units of USD Coin (= $0.025)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-96e7fd4d",
   "name": "Crinkl Category Pulse",
   "provider": "crinkl",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.025,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce-data",
   "endpoint": "https://api.crinkl.xyz/x402/category-pulse",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.crinkl.xyz/x402/category-pulse",
     "quote": "HTTP 402 + x402 v2 challenge: amount 25000 atomic units of USD Coin (= $0.025)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-53b240c0",
   "name": "402post — publish a classified listing (1–15 per payment)",
   "provider": "402post",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/marketplace",
   "endpoint": "https://402post.com/v1/posts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402post.com/v1/posts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-bb69b045",
   "name": "402post — renew a listing for 30 more days",
   "provider": "402post",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/marketplace",
   "endpoint": "https://402post.com/v1/renewals",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402post.com/v1/renewals",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-7f91ec1f",
   "name": "Agent Launch Audit",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-tools/readiness",
   "endpoint": "https://agentbodega.store/api/audit/agent-launch",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/audit/agent-launch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "mpp-63e3266c",
   "name": "Aviato: Get enriched details on a person. Pass any identifier.",
   "provider": "Aviato",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://mpp.orthogonal.com/aviato/person/enrich",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mpp.orthogonal.com/aviato/person/enrich",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 30000 atomic units of USDC.e (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-36f459e2",
   "name": "Building Permit Records",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://api.kadec0.xyz/v1/permits",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/permits",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-531827ea",
   "name": "Citations, References, Cited-By",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "research",
   "endpoint": "https://api.kadec0.xyz/v1/paper-details",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/paper-details",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-0c900b2c",
   "name": "CrowdPull row enrichment",
   "provider": "crowdpull.click",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://crowdpull.click/api/enrich/rows",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:55",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://crowdpull.click/api/enrich/rows",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-6c3d482f",
   "name": "Emboss: fax a PDF",
   "provider": "Emboss",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/documents",
   "endpoint": "https://api.getemboss.ai/pay/fax",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.getemboss.ai/pay/fax",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-5e062a88",
   "name": "Google Images results for a keyword: image URL, page URL and alt text",
   "provider": "agent",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "media/images",
   "endpoint": "https://agent.connskill.com/v1/image-search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.connskill.com/v1/image-search",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-bd976587",
   "name": "MIDAX402 Basic — x402 Ecosystem Intelligence for Agent Marketplace Operators",
   "provider": "midax402",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-commerce",
   "endpoint": "https://midax402.onrender.com/midas-ops/basic",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://midax402.onrender.com/midas-ops/basic",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9c80a529",
   "name": "Scry — Solana Wallet Intelligence: Low-cost agent orchestrator wallet-intel spend-router:",
   "provider": "Scry",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://scry.solanahub.de/x402/solana/agent-intel-brief",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://scry.solanahub.de/x402/solana/agent-intel-brief",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-ad2eb3f7",
   "name": "Search1API - Content Extraction",
   "provider": "api.search1api.com",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://api.search1api.com/extract",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.search1api.com/extract",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 30000 atomic units of USDC.e (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-18c39328",
   "name": "StableTravel: Get airport info by code",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.03,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://stabletravel.dev/api/flightaware/airports/:id",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stabletravel.dev/api/flightaware/airports/:id",
     "quote": "HTTP 402 + x402 v2 challenge: amount 30000 atomic units of USD Coin (= $0.03)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-54af0d9e",
   "name": "RentCast: Random Properties",
   "provider": "RentCast",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.033,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://rentcast.mpp.paywithlocus.com/rentcast/random-properties",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://rentcast.mpp.paywithlocus.com/rentcast/random-properties",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 33000 atomic units of USDC.e (= $0.033)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-5d90a82f",
   "name": "fal.ai: FLUX1.1 [pro] - Professional-grade image generation",
   "provider": "fal.ai",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.035,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://fal.mpp.tempo.xyz/fal-ai/flux-pro/v1.1",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://fal.mpp.tempo.xyz/fal-ai/flux-pro/v1.1",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 35000 atomic units of USDC.e (= $0.035)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-019f13bd",
   "name": "Astronomy Positions",
   "provider": "market",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.04,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://market.561.group/v1/astronomy/positions/2026-07-21T00:00:00Z",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://market.561.group/v1/astronomy/positions/2026-07-21T00:00:00Z",
     "quote": "HTTP 402 + x402 v2 challenge: amount 40000 atomic units of USD Coin (= $0.04)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-9e16873c",
   "name": "Bitcoin Fee Estimator",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorized",
   "endpoint": "https://lightningfaucet.com/api/l402/onchain_fee",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/onchain_fee",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-c6903d9b",
   "name": "Bitcoin Joke API",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorized",
   "endpoint": "https://lightningfaucet.com/api/l402/joke",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/joke",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-367cdc78",
   "name": "Dad Jokes API",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorized",
   "endpoint": "https://lightningfaucet.com/api/l402/dad_joke",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:30",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/dad_joke",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-d2fc4812",
   "name": "Diogenes ReDoS-Safe Regex Synthesizer & Validator",
   "provider": "Diogenes Autonomous Gateway",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorised",
   "endpoint": "https://diogenes-l402-gateway.corinth.workers.dev/api/v1/agent/regex-oracle",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://diogenes-l402-gateway.corinth.workers.dev/api/v1/agent/regex-oracle",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-337e38fc",
   "name": "Fortune Cookie API",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorized",
   "endpoint": "https://lightningfaucet.com/api/l402/fortune",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:31",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/fortune",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-51e327d3",
   "name": "L402 Agent Mail",
   "provider": "l402-rails",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "email",
   "endpoint": "https://api.major-miners.com/api/mail/send",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.major-miners.com/api/mail/send",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-c7dba6b7",
   "name": "Lightning Faucet Keyword Extraction",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "real-time-data",
   "endpoint": "https://lightningfaucet.com/api/l402/keywords",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/keywords",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-92679586",
   "name": "No-KYC Web Search",
   "provider": "LLMOps.Pro",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "search",
   "endpoint": "https://llmops-search.fly.dev/search?q=test",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://llmops-search.fly.dev/search?q=test",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-37a46596",
   "name": "api.satspipe.com: Aggregated BTC perpetual funding rates across major exchanges.",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://api.satspipe.com/v1/crypto/funding-rates",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/crypto/funding-rates",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-22b30b32",
   "name": "api.satspipe.com: BTC open interest across major perpetual futures exchanges.",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://api.satspipe.com/v1/crypto/open-interest",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:43",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/crypto/open-interest",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-c3e41a21",
   "name": "api.satspipe.com: Effective Fed funds rate + target range",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorised",
   "endpoint": "https://api.satspipe.com/v1/macro/fed-funds-implied",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/macro/fed-funds-implied",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-584f54f3",
   "name": "api.satspipe.com: US Treasury yield curve and 2s10s spread data.",
   "provider": "api.satspipe.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "uncategorised",
   "endpoint": "https://api.satspipe.com/v1/macro/yield-curve",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.satspipe.com/v1/macro/yield-curve",
     "quote": "HTTP 402 + L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-c2323cdb",
   "name": "faucet.mutinynet.com: Mutinynet Faucet L402 Auth",
   "provider": "faucet.mutinynet.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 50,
   "priceUsd": 0.040757,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://faucet.mutinynet.com/api/l402",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "invoiceSats": 50
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://faucet.mutinynet.com/api/l402",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 50 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "l402-655007ea",
   "name": "unhuman.design: mdk invoice",
   "provider": "unhuman.design",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 61,
   "priceUsd": 0.049723,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "media/images",
   "endpoint": "https://unhuman.design/api/generate",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:32",
    "invoiceSats": 61
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 62,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://unhuman.design/api/generate",
     "quote": "HTTP 402 + L402 invoice for 61 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-27b4ec5e",
   "name": "AI Search Volume: modeled question-demand signals",
   "provider": "agent",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://agent.connskill.com/v1/ai-search-volume",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent.connskill.com/v1/ai-search-volume",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-bc70a258",
   "name": "Agent Embassy — Verified URL Checks with Signed Outcome Receipts",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://agent-embassy.fly.dev/v1/check/verify",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/check/verify",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-c8c8c2d7",
   "name": "Agent Readiness Batch Audit",
   "provider": "AgentBodega",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "agent-tools/readiness",
   "endpoint": "https://agentbodega.store/api/audit/agent-batch",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentbodega.store/api/audit/agent-batch",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-497ee847",
   "name": "Agent Skill Supply-Chain Risk Scan — via FiatDock Marketplace",
   "provider": "fiatdock",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/text",
   "endpoint": "https://fiatdock.com/s/svc_119fd520-9e87-4b54-b73b-562968163805",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://fiatdock.com/s/svc_119fd520-9e87-4b54-b73b-562968163805",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-4ec6c640",
   "name": "AgentTrust — Full Security Audit Report",
   "provider": "AgentTrust",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security/scanning",
   "endpoint": "https://agenttrust.uk/v1/report",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agenttrust.uk/v1/report",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2e9f3439",
   "name": "Airport lookup by IATA or ICAO code: name, coordinates, elevation, time zone; nearest airp",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/public-data",
   "endpoint": "https://api.duoleads.com/v1/ref/airport",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:21",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/ref/airport",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-8f7f77db",
   "name": "Base Funding-Cluster / Sybil Analysis",
   "provider": "agentsapi.top",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "blockchain-data",
   "endpoint": "https://agentsapi.top/v1/cluster/:funder",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:49",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentsapi.top/v1/cluster/:funder",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-77baf62a",
   "name": "Base converter: integers between number bases 2 to 36 (hex, binary, octal)",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://api.duoleads.com/v1/num/radix",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/num/radix",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-9892ac59",
   "name": "Biotech Catalyst Sentinel — catalyst change stream",
   "provider": "biotechcatalystsentinel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.biotechcatalystsentinel.com/v1/events",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.biotechcatalystsentinel.com/v1/events",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-7baf7c09",
   "name": "Bitcoin Benji — Code Review",
   "provider": "Bitcoin Benji",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://api.bitcoinbenji.com/ai/code-review",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 50,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.bitcoinbenji.com/ai/code-review",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-28c55b3e",
   "name": "Congress Stock Trades",
   "provider": "kadec0",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/government",
   "endpoint": "https://api.kadec0.xyz/v1/congress-trades",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:08",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.kadec0.xyz/v1/congress-trades",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-c29c5362",
   "name": "Counterparty business-risk verdict: one call fuses OFAC/EU sanctions screening, ...",
   "provider": "hergertsynthora",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://api.hergertsynthora.com/v1/businessrisk",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.hergertsynthora.com/v1/businessrisk",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-c3139e99",
   "name": "Country lookup: ISO 3166 codes, currency, TLD, UN region and ISO 3166-2 subdivisions",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/public-data",
   "endpoint": "https://api.duoleads.com/v1/ref/country",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:06",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/ref/country",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-39aa298c",
   "name": "Crypto ETF Sentinel /v1/agent/snapshot",
   "provider": "cryptoetfsentinel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/regulatory",
   "endpoint": "https://api.cryptoetfsentinel.com/v1/agent/snapshot",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.cryptoetfsentinel.com/v1/agent/snapshot",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-1cc4652f",
   "name": "Currency lookup: ISO 4217 codes, names, minor units and cash rounding",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/public-data",
   "endpoint": "https://api.duoleads.com/v1/ref/currency",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/ref/currency",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-4ca1b619",
   "name": "DYOE Site Audit",
   "provider": "agents",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "identity",
   "endpoint": "https://agents.dyoeway.org/audit",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:56",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.dyoeway.org/audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-ffd0a29c",
   "name": "Distance calculator: geodesic distance, bearing and destination point on WGS-84",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/location",
   "endpoint": "https://api.duoleads.com/v1/geo/distance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:52",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/geo/distance",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-5fe61864",
   "name": "Gapup — Competitive Intelligence",
   "provider": "Gapup",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "intelligence",
   "endpoint": "https://mcp.gapup.io/api/v1/call/competitor_intel",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mcp.gapup.io/api/v1/call/competitor_intel",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-hyperbrwsr",
   "name": "Hyperbrowser browser session (default 30 min)",
   "provider": "Hyperbrowser",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "browser automation",
   "endpoint": "https://api.hyperbrowser.ai/x402/session",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://api.hyperbrowser.ai/x402/session",
    "listedPriceSats": null,
    "indexHealth": null
   },
   "sources": [
    {
     "url": "https://api.hyperbrowser.ai/x402/session",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-adf1ee90",
   "name": "InsumerAPI: wallet condition attestation",
   "provider": "insumermodel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/wallet",
   "endpoint": "https://api.insumermodel.com/v1/attest",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.insumermodel.com/v1/attest",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-b6e32de6",
   "name": "LitWit — The Literary Witness (MPP)",
   "provider": "Penny Press",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://www.pennypress.org/witness/attest",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.pennypress.org/witness/attest",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-73395504",
   "name": "M002 - JobLock Permits",
   "provider": "JobLock",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data/construction",
   "endpoint": "https://api.joblockhq.com/joblock/permits?country=US&state_or_province=WA&municipality=Seattle&limit=1",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.joblockhq.com/joblock/permits?country=US&state_or_province=WA&municipality=Seattle&limit=1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2d505e52",
   "name": "NAIF Full Web Audit",
   "provider": "NAIF EU Web Intelligence",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "digital-products/developer-tools",
   "endpoint": "https://naif-task-62-83-19-162.sslip.io/api/audit",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://naif-task-62-83-19-162.sslip.io/api/audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-nansen-x402",
   "name": "Nansen: Smart-money holdings",
   "provider": "Nansen",
   "protocol": "x402",
   "asset": "USDC (Base / Solana)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option, 6 decimals)",
   "category": "onchain analytics",
   "endpoint": "https://api.nansen.ai/api/v1/smart-money/holdings",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:27",
    "amountAtomic": "50000",
    "x402Version": 2
   },
   "listing": null,
   "sources": [
    {
     "url": "https://api.nansen.ai/api/v1/smart-money/holdings",
     "quote": "HTTP 402 x402 v2 challenge: amount 50000 atomic USDC (= $0.05)",
     "type": "live-probe"
    },
    {
     "url": "https://docs.nansen.ai/getting-started/agentic-payments/x402-payments",
     "quote": "No subscription or API key required"
    }
   ],
   "lastChecked": "2026-10-18"
  },
  {
   "id": "x402-c4145501",
   "name": "Polymarket Smart Money — Trader Skill Ranking",
   "provider": "SuVerse Labs",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "prediction-markets",
   "endpoint": "https://proxy.suverse.io/v1/data/polymarket-trader-skill",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://proxy.suverse.io/v1/data/polymarket-trader-skill",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ca4f7ce8",
   "name": "Resume Interrupted Coding Agents — Checkpoint Recovery Skill",
   "provider": "0xnullware",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/developer-tools",
   "endpoint": "https://resume-agent-runs.website-findings.workers.dev/api/agent-run-recovery/download",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://resume-agent-runs.website-findings.workers.dev/api/agent-run-recovery/download",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0b7bcb8d",
   "name": "SYNTHORA Businessrisk",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://businessrisk.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://businessrisk.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-6391c474",
   "name": "SYNTHORA Crypto News",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "news",
   "endpoint": "https://cryptonews.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://cryptonews.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-71030386",
   "name": "SYNTHORA DeFi Market Data",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "defi",
   "endpoint": "https://defidata.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://defidata.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d3fa0f02",
   "name": "SYNTHORA Dex Pair Price",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://dex-pair-price.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://dex-pair-price.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2d301dcf",
   "name": "SYNTHORA Fear Greed",
   "provider": "fear-greed",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://fear-greed.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://fear-greed.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v1 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-32265e0f",
   "name": "SYNTHORA Funding Rates",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://funding-rates.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://funding-rates.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e00d22f9",
   "name": "SYNTHORA MTA-STS",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "email",
   "endpoint": "https://mtasts.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mtasts.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f5ee2d7b",
   "name": "SYNTHORA Market Dominance",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://market-dominance.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://market-dominance.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-bbf51263",
   "name": "SYNTHORA Mcpscan",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://mcpscan.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mcpscan.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-92888f94",
   "name": "SYNTHORA Ohlcv Candles",
   "provider": "ohlcv-candles",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://ohlcv-candles.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://ohlcv-candles.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-72f871fc",
   "name": "SYNTHORA Open Interest Oracle",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "defi",
   "endpoint": "https://openinterest.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://openinterest.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-03eeb62b",
   "name": "SYNTHORA Perps Snapshot",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "defi",
   "endpoint": "https://perps.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://perps.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a366e581",
   "name": "SYNTHORA Polymarket Markets",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://polymarket-markets.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://polymarket-markets.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-42455cc3",
   "name": "SYNTHORA x402 Registry Watch",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "x402",
   "endpoint": "https://regwatch.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://regwatch.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9ac496f4",
   "name": "Search GitHub repositories and accounts",
   "provider": "staging",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://staging.toolkit.dev/api/tool/exa/github-search",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://staging.toolkit.dev/api/tool/exa/github-search",
     "quote": "HTTP 402 + x402 v1 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-be85a03a",
   "name": "SorenLux Ticker Intel — ETH",
   "provider": "SorenLux AI",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "financial-intelligence",
   "endpoint": "https://sorenlux.ai/api/intel/ETH",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://sorenlux.ai/api/intel/ETH",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f835b158",
   "name": "Stelar Grid Parameters",
   "provider": "stelardigital",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/trading",
   "endpoint": "https://api.stelardigital.com/gridparams",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.stelardigital.com/gridparams",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-861f7690",
   "name": "String similarity: Levenshtein, Jaro-Winkler distance and Soundex/Metaphone phonetic keys",
   "provider": "duoleads",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/utilities",
   "endpoint": "https://api.duoleads.com/v1/text/similarity",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.duoleads.com/v1/text/similarity",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-661bc21b",
   "name": "Tetrac Volume Snapshot",
   "provider": "Tetrac",
   "protocol": "x402",
   "asset": "USDC (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "trading",
   "endpoint": "https://www.tetrac.xyz/api/v1/markets/volume-snapshot",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:31",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.tetrac.xyz/api/v1/markets/volume-snapshot",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USDC (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-db599c76",
   "name": "Tollkit Attest: prove what a web page said",
   "provider": "Tollkit",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.05,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/verification",
   "endpoint": "https://attest.tollkit.dev/attest",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://attest.tollkit.dev/attest",
     "quote": "HTTP 402 + x402 v2 challenge: amount 50000 atomic units of USD Coin (= $0.05)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-13e8795b",
   "name": "Anthropic: OpenAI-compatible chat completions (auto-converted to Anthropic format)",
   "provider": "Anthropic",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.058891,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://anthropic.mpp.tempo.xyz/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T00:22:23",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://anthropic.mpp.tempo.xyz/v1/chat/completions",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 10250 atomic units of USDC.e (= $0.01025)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-4d297556",
   "name": "CoinGecko: Categories",
   "provider": "CoinGecko",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.06,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://coingecko.mpp.paywithlocus.com/coingecko/categories",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://coingecko.mpp.paywithlocus.com/coingecko/categories",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 60000 atomic units of USDC.e (= $0.06)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-23d5c06b",
   "name": "StableSocial: Get Instagram user posts",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.06,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "social",
   "endpoint": "https://stablesocial.dev/api/instagram/posts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stablesocial.dev/api/instagram/posts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 60000 atomic units of USD Coin (= $0.06)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-e47ca8ab",
   "name": "ayniw.com: Spanish-language data science practitioner plugin paid over Lightning.",
   "provider": "ayniw.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 75,
   "priceUsd": 0.061135,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "knowledge",
   "endpoint": "https://ayniw.com/api/ayni/data-science-es",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "invoiceSats": 75
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 75,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://ayniw.com/api/ayni/data-science-es",
     "quote": "HTTP 402 + L402 invoice for 75 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-71b15906",
   "name": "Full contract screening",
   "provider": "automatoncolony",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.0699,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/security/audit",
   "endpoint": "https://automatoncolony.xyz/api/v1/x402/datos/cribado-completo",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:49",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://automatoncolony.xyz/api/v1/x402/datos/cribado-completo",
     "quote": "HTTP 402 + x402 v2 challenge: amount 69900 atomic units of USD Coin (= $0.0699)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-17e45334",
   "name": "Freedom Engine — Autonomous 9-in-1 CAPTCHA Solver Engine",
   "provider": "m2mfreedom.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 90,
   "priceUsd": 0.073362,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai",
   "endpoint": "https://m2mfreedom.com/api/v1/router/tools/captcha",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:40",
    "invoiceSats": 90
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://m2mfreedom.com/api/v1/router/tools/captcha",
     "quote": "HTTP 402 + L402 invoice for 90 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-dc6faf1b",
   "name": "Agent402 answer (MPP) (x402)",
   "provider": "Havok Holdings LLC",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.08,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-tools",
   "endpoint": "https://agent402.tools/api/answer",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.tools/api/answer",
     "quote": "HTTP 402 + x402 v2 challenge: amount 80000 atomic units of USD Coin (= $0.08)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-fe0ac248",
   "name": "Agent Paywire library changes (L402)",
   "provider": "Agent Paywire",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "reference",
   "endpoint": "https://api.agentpaywire.com/v1/changes?since=2026-10-01",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:36",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.agentpaywire.com/v1/changes?since=2026-10-01",
     "quote": "HTTP 402 + L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-b415c586",
   "name": "agent-bitcoin: confirm-target",
   "provider": "agent-bitcoin",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin",
   "endpoint": "https://agent-bitcoin.net/paid/finance/confirm-target",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:38",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-bitcoin.net/paid/finance/confirm-target",
     "quote": "HTTP 402 + L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-60b35e69",
   "name": "ayniw.com: mdk invoice",
   "provider": "ayniw.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "knowledge",
   "endpoint": "https://ayniw.com/api/ayni/tributario-pe",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:29",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://ayniw.com/api/ayni/tributario-pe",
     "quote": "HTTP 402 + L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-c7f6347e",
   "name": "l402kit.com: Real-time Bitcoin price in USD/EUR/BRL",
   "provider": "l402kit.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "data",
   "endpoint": "https://l402kit.com/api/verity/btc-price",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/btc-price",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23"
  },
  {
   "id": "l402-1bbfd542",
   "name": "parsebit-lnd.fly.dev: L402",
   "provider": "parsebit-lnd.fly.dev",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/text",
   "endpoint": "https://parsebit-lnd.fly.dev/extract/webpage",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parsebit-lnd.fly.dev/extract/webpage",
     "quote": "HTTP 402 + L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-e543bd95",
   "name": "satring.com: satring.com API access (free tier: 5/day)",
   "provider": "satring.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 100,
   "priceUsd": 0.081513,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/search",
   "endpoint": "https://satring.com/api/v1/services",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "invoiceSats": 100
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://satring.com/api/v1/services",
     "quote": "HTTP 402 + L402 invoice for 100 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-1dab66f9",
   "name": "GPT-5.5 Compact Chat x402",
   "provider": "gpt55",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.099995,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai",
   "endpoint": "https://gpt55.558686.xyz/v1/chat/completions",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://gpt55.558686.xyz/v1/chat/completions",
     "quote": "HTTP 402 + x402 v2 challenge: amount 99995 atomic units of USD Coin (= $0.099995)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-b5104439",
   "name": "AgentReady AI Search Visibility Audit",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-analysis",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-fe93f168",
   "name": "Assess the security risk of a cross-chain bridge before routing funds through it...",
   "provider": "hergertsynthora",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/defi",
   "endpoint": "https://api.hergertsynthora.com/v1/bridgerisk",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.hergertsynthora.com/v1/bridgerisk",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-255a04cc",
   "name": "Crinkl Campaign Fit Estimate",
   "provider": "crinkl",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "commerce-data",
   "endpoint": "https://api.crinkl.xyz/x402/campaign-fit-estimate",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.crinkl.xyz/x402/campaign-fit-estimate",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-6f5dd04f",
   "name": "DYOE Know Your Agent",
   "provider": "DYOE Way",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "identity",
   "endpoint": "https://agents.dyoeway.org/transaction",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.dyoeway.org/transaction",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-e3b49ae1",
   "name": "Invoice PDF Generator - JSON to Finished Professional Invoice, No Account Needed",
   "provider": "stackbill",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/invoicing",
   "endpoint": "https://stackbill.app/routes/x402/invoice-from-data",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stackbill.app/routes/x402/invoice-from-data",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f4ab66eb",
   "name": "Loophole Tape: $0.10 trial key",
   "provider": "loopholetape",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/data",
   "endpoint": "https://api.loopholetape.com/v1/keys/trial",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.loopholetape.com/v1/keys/trial",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e44ef740",
   "name": "OZ Evidence Research",
   "provider": "Operator Zero",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/research",
   "endpoint": "https://operator-zero-m4h-tester.lukepratermusic.workers.dev/api/v1/research",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://operator-zero-m4h-tester.lukepratermusic.workers.dev/api/v1/research",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0420037e",
   "name": "RxAtlas: Search drug products",
   "provider": "RxAtlas",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.rxatlas.dev/v1/drugs",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.rxatlas.dev/v1/drugs",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-aa9926f9",
   "name": "SYNTHORA Slippage",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://slippage.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://slippage.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-6452a73d",
   "name": "TrialBase DB: Search clinical trials",
   "provider": "TrialBase DB",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.trialbase-db.org/v1/trials",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.trialbase-db.org/v1/trials",
     "quote": "HTTP 402 + x402 v2 challenge: amount 100000 atomic units of USD Coin (= $0.1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-6f4e2f3b",
   "name": "pullthatupjamie-nsh57.ondigitalocean.app: PTUJ Agent API Credits (127 sats) at 2026-05-09 ",
   "provider": "pullthatupjamie-nsh57.ondigitalocean.app",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 125,
   "priceUsd": 0.101891,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "podcasts",
   "endpoint": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/pull",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:28",
    "invoiceSats": 125
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 127,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/pull",
     "quote": "HTTP 402 + L402 invoice for 125 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-92055434",
   "name": "Robotinsight · Korean Robotics and Humanoid Industry Intelligence",
   "provider": "robotinsight",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.11,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data/news",
   "endpoint": "https://robotinsight.kr/api/intel",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://robotinsight.kr/api/intel",
     "quote": "HTTP 402 + x402 v2 challenge: amount 110000 atomic units of USD Coin (= $0.11)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f0ee12f4",
   "name": "Jeonjang · Korean Automotive Electronics Intelligence (ADAS, Power Semiconductors, SDV)",
   "provider": "jeonjang",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.12,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data/news",
   "endpoint": "https://jeonjang.kr/api/intel",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://jeonjang.kr/api/intel",
     "quote": "HTTP 402 + x402 v2 challenge: amount 120000 atomic units of USD Coin (= $0.12)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2c2fbd60",
   "name": "Mobilitychain · Korean EV, Battery and Mobility Supply-Chain Intelligence",
   "provider": "mobilitychain",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.137,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data/news",
   "endpoint": "https://mobilitychain.kr/api/intel",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mobilitychain.kr/api/intel",
     "quote": "HTTP 402 + x402 v2 challenge: amount 137000 atomic units of USD Coin (= $0.137)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-073668e6",
   "name": "Astro Agents - Doshas",
   "provider": "Astro Agents",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.15,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "uncategorised",
   "endpoint": "https://astro-agent.dev/v1/vedic/doshas",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://astro-agent.dev/v1/vedic/doshas",
     "quote": "HTTP 402 + x402 v2 challenge: amount 150000 atomic units of USD Coin (= $0.15)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-59535783",
   "name": "Scrooge batch-meta",
   "provider": "Scrooge Tool Mill",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.15,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web/metadata",
   "endpoint": "https://scrooge-x402-tool-mill.vercel.app/v1/batch-meta",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://scrooge-x402-tool-mill.vercel.app/v1/batch-meta",
     "quote": "HTTP 402 + x402 v2 challenge: amount 150000 atomic units of USD Coin (= $0.15)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-56a82c3e",
   "name": "Lightning Faucet: BTC Price Oracle",
   "provider": "Lightning Faucet",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 200,
   "priceUsd": 0.163026,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "real-time-data",
   "endpoint": "https://lightningfaucet.com/api/l402/price_oracle",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:24",
    "invoiceSats": 200
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 200,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://lightningfaucet.com/api/l402/price_oracle",
     "quote": "HTTP 402 + L402 invoice for 200 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-86e2e4e6",
   "name": "CrowdPull hiring signals",
   "provider": "crowdpull.click",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.19,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://crowdpull.click/api/workflows/hiring-signals",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://crowdpull.click/api/workflows/hiring-signals",
     "quote": "HTTP 402 + x402 v2 challenge: amount 190000 atomic units of USD Coin (= $0.19)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-666c9378",
   "name": "CrowdPull public-data API",
   "provider": "crowdpull.click",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.19,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://crowdpull.click/api/workflows/marketplace-leads",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://crowdpull.click/api/workflows/marketplace-leads",
     "quote": "HTTP 402 + x402 v2 challenge: amount 190000 atomic units of USD Coin (= $0.19)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-66f78141",
   "name": "AI Image Generator - Vertex AI Imagen 4.0",
   "provider": "Imagcon",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.195,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "image/generation",
   "endpoint": "https://imagcon.app/routes/x402/generate-image",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://imagcon.app/routes/x402/generate-image",
     "quote": "HTTP 402 + x402 v2 challenge: amount 195000 atomic units of USD Coin (= $0.195)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e6e1370b",
   "name": "Crypto ETF Sentinel /v1/agent/filings/recent",
   "provider": "cryptoetfsentinel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.2,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/regulatory",
   "endpoint": "https://api.cryptoetfsentinel.com/v1/agent/filings/recent",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.cryptoetfsentinel.com/v1/agent/filings/recent",
     "quote": "HTTP 402 + x402 v2 challenge: amount 200000 atomic units of USD Coin (= $0.2)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-906dd115",
   "name": "VERIDEX",
   "provider": "api.veridexia.es",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.2,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "company",
   "endpoint": "https://api.veridexia.es/v1/verify",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.veridexia.es/v1/verify",
     "quote": "HTTP 402 + x402 v1 challenge: amount 200000 atomic units of 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (= $0.2)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-eb9c1912",
   "name": "agentfax: Send a fax to any phone number — priced per page",
   "provider": "agentfax",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 0.2,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "social",
   "endpoint": "https://agentfax.val.run/v1/fax",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentfax.val.run/v1/fax",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 200000 atomic units of USDC.e (= $0.2)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0e9b78a8",
   "name": "Agent Embassy — GPU Compute Price History with Signed Receipts",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/markets",
   "endpoint": "https://agent-embassy.fly.dev/v1/markets/compute/history",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:42",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/markets/compute/history",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-4887c425",
   "name": "Agent Embassy — GPU Price-Move Alerts with Signed Receipts",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/markets",
   "endpoint": "https://agent-embassy.fly.dev/v1/markets/compute/alerts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/markets/compute/alerts",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-dbca0c48",
   "name": "Agent Embassy — Live GPU Compute Spot Prices with Signed Receipts",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/markets",
   "endpoint": "https://agent-embassy.fly.dev/v1/markets/compute/spot",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/markets/compute/spot",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d12c7635",
   "name": "Agent Embassy — markets compute spot",
   "provider": "aemb",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "uncategorised",
   "endpoint": "https://aemb.pro/v1/markets/compute/spot",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://aemb.pro/v1/markets/compute/spot",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-9342649e",
   "name": "ContextSignal — Single Signal",
   "provider": "AleLabs",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.contextsignal.ai/signal/ES/full",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.contextsignal.ai/signal/ES/full",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-0091fb0a",
   "name": "RecallRadar: Get the coverage matrix",
   "provider": "RecallRadar",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.recallradar.dev/v1/coverage",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.recallradar.dev/v1/coverage",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d1430af6",
   "name": "Synthexforge Agent Trust & Verification API",
   "provider": "Synthex Forge",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "Verification",
   "endpoint": "https://x402.synthexforge.com/v1/agent-reputation",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:25",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402.synthexforge.com/v1/agent-reputation",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USD Coin (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-27e65c0c",
   "name": "The Sealer - Commitment Amendment",
   "provider": "The Sealer",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.25,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai-agents",
   "endpoint": "https://thesealer.xyz/api/attest-amendment",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://thesealer.xyz/api/attest-amendment",
     "quote": "HTTP 402 + x402 v2 challenge: amount 250000 atomic units of USDC (= $0.25)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3e61e3a5",
   "name": "AI PWA Icon Set Generator - Complete Pack from Prompt",
   "provider": "Imagcon",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.295,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "image/icons",
   "endpoint": "https://imagcon.app/routes/x402/generate-pwa-icons",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://imagcon.app/routes/x402/generate-pwa-icons",
     "quote": "HTTP 402 + x402 v2 challenge: amount 295000 atomic units of USD Coin (= $0.295)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "x402-89a2e69a",
   "name": "AgentGas: cross-chain gas for agents via x402 (Base, Arbitrum, Optimism, Polygon)",
   "provider": "DevX Tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.309,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto/gas",
   "endpoint": "https://agentgas.madebydevx.com/v1/gas",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:00",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentgas.madebydevx.com/v1/gas",
     "quote": "HTTP 402 + x402 v2 challenge: amount 309000 atomic units of USD Coin (= $0.309)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-27a01f33",
   "name": "SYNTHORA Contractwatch",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.32,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://contractwatch.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://contractwatch.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 320000 atomic units of USD Coin (= $0.32)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e4cef323",
   "name": "emc2ai.io/x402/bitquery/bscalpha",
   "provider": "Einstein AI",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.4,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://emc2ai.io/x402/bitquery/bscalpha",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://emc2ai.io/x402/bitquery/bscalpha",
     "quote": "HTTP 402 + x402 v2 challenge: amount 400000 atomic units of USD Coin (= $0.4)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-7c458b68",
   "name": "Satring: Service Analytics",
   "provider": "Satring",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 500,
   "priceUsd": 0.407565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "real-time-data",
   "endpoint": "https://satring.com/api/v1/analytics",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "invoiceSats": 500
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://satring.com/api/v1/analytics",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 500 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23"
  },
  {
   "id": "l402-9bb160be",
   "name": "VERITY Translate",
   "provider": "VERITY (l402-kit)",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 500,
   "priceUsd": 0.407565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai",
   "endpoint": "https://l402kit.com/api/verity/translate",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:42",
    "invoiceSats": 500
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/translate",
     "quote": "HTTP 402 + L402 invoice for 500 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-801a1305",
   "name": "l402kit.com: Web search top 10 organic results",
   "provider": "l402kit.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 500,
   "priceUsd": 0.407565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "search",
   "endpoint": "https://l402kit.com/api/verity/search?q=test",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:28",
    "invoiceSats": 500
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/search?q=test",
     "quote": "HTTP 402 + L402 invoice for 500 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-682e4ead",
   "name": "parsebit-lnd.fly.dev: L402",
   "provider": "parsebit-lnd.fly.dev",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 500,
   "priceUsd": 0.407565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/text",
   "endpoint": "https://parsebit-lnd.fly.dev/summarise/upload",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "invoiceSats": 500
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parsebit-lnd.fly.dev/summarise/upload",
     "quote": "HTTP 402 + L402 invoice for 500 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-72d20df5",
   "name": "sats4ai.com: Book-to-audiobook conversion endpoint with L402 payment and async polling.",
   "provider": "sats4ai.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 500,
   "priceUsd": 0.407565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai",
   "endpoint": "https://sats4ai.com/api/l402/epub-audiobook",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "invoiceSats": 500
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://sats4ai.com/api/l402/epub-audiobook",
     "quote": "HTTP 402 + L402 invoice for 500 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ea185ad3",
   "name": "emc2ai.io/x402/bitquery/dexcapital",
   "provider": "Einstein AI",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.45,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://emc2ai.io/x402/bitquery/dexcapital",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:32",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://emc2ai.io/x402/bitquery/dexcapital",
     "quote": "HTTP 402 + x402 v2 challenge: amount 450000 atomic units of USD Coin (= $0.45)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-a843088f",
   "name": "pullthatupjamie-nsh57.ondigitalocean.app: PTUJ Agent API Credits (570 sats) at 2026-05-09 ",
   "provider": "pullthatupjamie-nsh57.ondigitalocean.app",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 560,
   "priceUsd": 0.456473,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "podcasts",
   "endpoint": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/on-demand/submitOnDemandRun",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "invoiceSats": 560
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 570,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://pullthatupjamie-nsh57.ondigitalocean.app/api/on-demand/submitOnDemandRun",
     "quote": "HTTP 402 + L402 invoice for 560 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-6689729a",
   "name": "402post — feature a listing at the top for 7 days",
   "provider": "402post",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/marketplace",
   "endpoint": "https://402post.com/v1/featured",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402post.com/v1/featured",
     "quote": "HTTP 402 + x402 v2 challenge: amount 500000 atomic units of USD Coin (= $0.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-896e93bc",
   "name": "Company research brief with cited sources, business profile, competitors, market...",
   "provider": "oblique",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/search",
   "endpoint": "https://api.oblique.markets/api/v1/paid/company-research",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.oblique.markets/api/v1/paid/company-research",
     "quote": "HTTP 402 + x402 v2 challenge: amount 500000 atomic units of USD Coin (= $0.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-6c283737",
   "name": "QuoteNorm",
   "provider": "AleLabs",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.quotenorm.ai/v1/normalize",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.quotenorm.ai/v1/normalize",
     "quote": "HTTP 402 + x402 v2 challenge: amount 500000 atomic units of USD Coin (= $0.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-3334c6c0",
   "name": "StablePhone: Make an AI phone call",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.54,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/llm",
   "endpoint": "https://stablephone.dev/api/call",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stablephone.dev/api/call",
     "quote": "HTTP 402 + x402 v2 challenge: amount 540000 atomic units of USD Coin (= $0.54)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-a86ad269",
   "name": "emc2ai.io/x402/bitquery/arbitragescanner",
   "provider": "Einstein AI",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.6,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/ml",
   "endpoint": "https://emc2ai.io/x402/bitquery/arbitragescanner",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://emc2ai.io/x402/bitquery/arbitragescanner",
     "quote": "HTTP 402 + x402 v2 challenge: amount 600000 atomic units of USD Coin (= $0.6)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2b505ad1",
   "name": "AgentReady Competitive Audit Benchmark",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 0.75,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/web-analysis",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit/compare",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit/compare",
     "quote": "HTTP 402 + x402 v2 challenge: amount 750000 atomic units of USD Coin (= $0.75)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-55132bf9",
   "name": "ganamos.earth: Pay 1010 sats to post job on Ganamos (1000 reward + 10 API fee)",
   "provider": "ganamos.earth",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1010,
   "priceUsd": 0.823281,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools/marketplace",
   "endpoint": "https://www.ganamos.earth/api/posts",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "invoiceSats": 1010
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1010,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://www.ganamos.earth/api/posts",
     "quote": "HTTP 402 + L402 invoice for 1010 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-bda42572",
   "name": "402cron — scheduled webhook delivery (starter pack)",
   "provider": "402cron",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/timing",
   "endpoint": "https://402cron.com/buy/starter",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://402cron.com/buy/starter",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f4b98ac6",
   "name": "54ch10 $1 stack",
   "provider": "54ch10",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://54ch10.uk/v1/stack?pack=1",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://54ch10.uk/v1/stack?pack=1",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USDC (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-99ec6c46",
   "name": "APIShield WAF — Prompt-Injection Firewall & AI API Security Scanner",
   "provider": "apishield-waf.run402.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "security",
   "endpoint": "https://apishield-waf.run402.com/api/x402-pro",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:55",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://apishield-waf.run402.com/api/x402-pro",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-e4aff506",
   "name": "Agent Arena — buy a rank on the agents-only leaderboard",
   "provider": "Agent Arena",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "games",
   "endpoint": "https://agentarena.lol/api/bid",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://agentarena.lol/api/bid",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-89f05b31",
   "name": "Agent Commerce Guard Paid Package",
   "provider": "fxjim",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools/x402-security",
   "endpoint": "https://agent-commerce-guard.vercel.app/api/x402-download",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-commerce-guard.vercel.app/api/x402-download",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-f065a8ff",
   "name": "Agent Commerce Guard Workflow Evaluator",
   "provider": "fxjim",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools/x402-security",
   "endpoint": "https://agent-commerce-guard.vercel.app/api/x402-evaluate",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-commerce-guard.vercel.app/api/x402-evaluate",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-67708aec",
   "name": "Agent Embassy — Encrypted Recovery Registration with Quorum Rules",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/data-integrity",
   "endpoint": "https://agent-embassy.fly.dev/v1/recovery/register",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/recovery/register",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-f4b8e3f7",
   "name": "Agent Embassy — Research Papers Delivered Inside Signed Outcome Receipts",
   "provider": "Agent Embassy",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/finance",
   "endpoint": "https://agent-embassy.fly.dev/v1/research/paper",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:57",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent-embassy.fly.dev/v1/research/paper",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-4d57c34c",
   "name": "AgentPay Gate — Multi-Chain x402 & MCP Payment Monetization Gateway",
   "provider": "agentpay-gate.run402.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "crypto",
   "endpoint": "https://agentpay-gate.run402.com/api/x402-pro",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:00",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentpay-gate.run402.com/api/x402-pro",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "mpp-ded1a9e7",
   "name": "Apify: Buy a prepaid, spend-capped Apify API token. Pass ?amount= &currency=usd; the token",
   "provider": "Apify",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://agi.apify.com/protocols/mpp/prepaid-tokens",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agi.apify.com/protocols/mpp/prepaid-tokens",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1000000 atomic units of USDC.e (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-d3a7f776",
   "name": "Crypto ETF Sentinel /v1/agent/issuers",
   "provider": "cryptoetfsentinel",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/regulatory",
   "endpoint": "https://api.cryptoetfsentinel.com/v1/agent/issuers",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.cryptoetfsentinel.com/v1/agent/issuers",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-2d561379",
   "name": "Datum Audit - CSV & JSON Quality Report",
   "provider": "Datum Forge",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data/data-quality",
   "endpoint": "https://datum-audit-csv-json-20260802.estoyaburido7.chatgpt.site/api/audit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://datum-audit-csv-json-20260802.estoyaburido7.chatgpt.site/api/audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-de4c4718",
   "name": "KYB / OFAC SDN / GLEIF LEI Diligence Pack (x402)",
   "provider": "x402-kyb-api",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "compliance",
   "endpoint": "https://x402-kyb-api.vercel.app/api/v1/kyb/pack",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://x402-kyb-api.vercel.app/api/v1/kyb/pack",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-28a99ce6",
   "name": "Martin Estate Winery: Purchase wine with identity verification via AgentScore and MPP paym",
   "provider": "Martin Estate",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web-scraping",
   "endpoint": "https://agents.martinestate.com/purchase",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.martinestate.com/purchase",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-7cfbb7d8",
   "name": "Maxwell Local insider tips for ski and mountain travel from people on the ground, each w",
   "provider": "Maxwell International",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.maxwellinternational.ai/v1/insider-info",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.maxwellinternational.ai/v1/insider-info",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-ebfd33b7",
   "name": "Mycelia Signal — Brent Crude Oil",
   "provider": "api.myceliasignal.com",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "real-time-data",
   "endpoint": "https://api.myceliasignal.com/oracle/econ/commodities/brent",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 1000,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.myceliasignal.com/oracle/econ/commodities/brent",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-b877fbc2",
   "name": "NAIF Gravity — JSON Validity Check",
   "provider": "NAIF Gravity",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/verification",
   "endpoint": "https://naifgravity.com/api/x402/json-validity-check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://naifgravity.com/api/x402/json-validity-check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-7d537f7c",
   "name": "Stacktree x402 API key provisioning for HTML hosting",
   "provider": "stacktr",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools/hosting",
   "endpoint": "https://api.stacktr.ee/provision",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:26",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.stacktr.ee/provision",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1000000 atomic units of USD Coin (= $1)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-d20f4403",
   "name": "api.sms4sats.com: sms4sats receive-sms other",
   "provider": "api.sms4sats.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 1470,
   "priceUsd": 1.198241,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "communication",
   "endpoint": "https://api.sms4sats.com/v2/l402/order",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:29",
    "invoiceSats": 1464
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2518,
    "indexHealth": "degraded"
   },
   "sources": [
    {
     "url": "https://api.sms4sats.com/v2/l402/order",
     "quote": "HTTP 402 + L402 invoice for 1464 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-cefdc1e8",
   "name": "AgentReady Website Fix Pack",
   "provider": "AgentReady",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "marketing/copywriting",
   "endpoint": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit/fix-pack",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:15:03",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agentready-audit.seshiccse023.chatgpt.site/api/audit/fix-pack",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1500000 atomic units of USD Coin (= $1.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-3a266f88",
   "name": "ContextSignal — Batch Signal",
   "provider": "AleLabs",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.contextsignal.ai/signal/batch?tickers=ES,GC,CL",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.contextsignal.ai/signal/batch?tickers=ES,GC,CL",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1500000 atomic units of USD Coin (= $1.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "x402-133976b7",
   "name": "E-Commerce Agent-Readiness Audit (Schema + AEO)",
   "provider": "Varsity54",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.5,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/seo",
   "endpoint": "https://agents.varsity54.com/audit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.varsity54.com/audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1500000 atomic units of USD Coin (= $1.5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-513902b9",
   "name": "SYNTHORA Derivbundle",
   "provider": "SYNTHORA",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 1.6,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://derivbundle.hergertsynthora.com/service",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://derivbundle.hergertsynthora.com/service",
     "quote": "HTTP 402 + x402 v2 challenge: amount 1600000 atomic units of USD Coin (= $1.6)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-555df3bd",
   "name": "Boltwork Code Review (URL)",
   "provider": "Boltwork",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2000,
   "priceUsd": 1.63026,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ai/code",
   "endpoint": "https://parsebit-lnd.fly.dev/review/url",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 2000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://parsebit-lnd.fly.dev/review/url",
     "quote": "HTTP 402 + L402 invoice for 2000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-5956b4d3",
   "name": "VERITY Research",
   "provider": "VERITY (l402-kit)",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2000,
   "priceUsd": 1.63026,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "research",
   "endpoint": "https://l402kit.com/api/verity/research",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:23",
    "invoiceSats": 2000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/research",
     "quote": "HTTP 402 + L402 invoice for 2000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-3921a69c",
   "name": "l402kit.com: WHOIS + DNS + SSL certs",
   "provider": "l402kit.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 2000,
   "priceUsd": 1.63026,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "intelligence",
   "endpoint": "https://l402kit.com/api/verity/domain-intel?domain=example.com",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 2000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/domain-intel?domain=example.com",
     "quote": "HTTP 402 + L402 invoice for 2000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "x402-f5185847",
   "name": "R2 x402 Manifest Audit API",
   "provider": "R2 Advisory",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 2.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "devtools",
   "endpoint": "https://r2-x402-manifest-audit.dragonfly27.workers.dev/v1/check",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://r2-x402-manifest-audit.dragonfly27.workers.dev/v1/check",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000000 atomic units of USD Coin (= $2)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-2444227d",
   "name": "StableUpload: Buy a site upload slot for zip hosting",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 2.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "storage",
   "endpoint": "https://stableupload.dev/api/site",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stableupload.dev/api/site",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2000000 atomic units of USD Coin (= $2)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-9c29ab3b",
   "name": "Agent Fleet Economics",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3656,
   "priceUsd": 2.980115,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/agent-fleet-economics.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:23",
    "invoiceSats": 3656
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 3731,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/agent-fleet-economics.md",
     "quote": "HTTP 402 + L402 invoice for 3656 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-335ae1ce",
   "name": "Multi-Agent Payment Networks",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3660,
   "priceUsd": 2.983376,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/multi-agent-payment-networks.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:22",
    "invoiceSats": 3656
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 7500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/multi-agent-payment-networks.md",
     "quote": "HTTP 402 + L402 invoice for 3656 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "l402-542a8c6e",
   "name": "Lightning Payment Compliance Playbook (Premium Guide)",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3667,
   "priceUsd": 2.989082,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/lightning-payment-compliance",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 3667
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/lightning-payment-compliance",
     "quote": "HTTP 402 + L402 invoice for 3667 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-d4ddcafc",
   "name": "L402 Streaming and WebSocket APIs",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3672,
   "priceUsd": 2.993157,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/l402-streaming-websocket.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:37",
    "invoiceSats": 3672
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/l402-streaming-websocket.md",
     "quote": "HTTP 402 + L402 invoice for 3672 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "l402-deb5335c",
   "name": "Advanced NWC Implementation",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3675,
   "priceUsd": 2.995603,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/nwc-wallet-integration.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "invoiceSats": 3695
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 3731,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/nwc-wallet-integration.md",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 3695 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23"
  },
  {
   "id": "l402-b247d61b",
   "name": "Build L402 from Scratch",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3675,
   "priceUsd": 2.995603,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/monetize-your-api-in-10-minutes.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "invoiceSats": 3645
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/monetize-your-api-in-10-minutes.md",
     "quote": "HTTP 402 + L402 invoice for 3645 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-782b4785",
   "name": "Building an L402 Marketplace",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3675,
   "priceUsd": 2.995603,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/building-l402-marketplace.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "invoiceSats": 3645
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 6500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/building-l402-marketplace.md",
     "quote": "HTTP 402 + L402 invoice for 3645 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-82e04385",
   "name": "Lightning Payment Compliance Playbook",
   "provider": "Lightning Enable",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 3675,
   "priceUsd": 2.995603,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "guides",
   "endpoint": "https://api.lightningenable.com/api/l402/content/lightning-payment-compliance.md",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:31",
    "invoiceSats": 3679
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 8500,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.lightningenable.com/api/l402/content/lightning-payment-compliance.md",
     "quote": "HTTP 402 + L402 invoice for 3679 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-fa86cc2e",
   "name": "Bascule Press - Free Banking (Courcelle-Seneuil, 1867)",
   "provider": "Bascule Press",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 4000,
   "priceUsd": 3.26052,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ebook",
   "endpoint": "https://basculepress.com/books/volume-2-courcelle-seneuil",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:01:23",
    "invoiceSats": 4000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 4000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://basculepress.com/books/volume-2-courcelle-seneuil",
     "quote": "HTTP 402 + L402 invoice for 4000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-16"
  },
  {
   "id": "mpp-fc50b985",
   "name": "PostalForm: Create and pay for a print-and-mail order",
   "provider": "PostalForm",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 3.4,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "web-scraping",
   "endpoint": "https://postalform.com/api/machine/mpp/orders",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://postalform.com/api/machine/mpp/orders",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 3400000 atomic units of USDC.e (= $3.4)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-20f93999",
   "name": "VERITY Alpha",
   "provider": "VERITY (l402-kit)",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5000,
   "priceUsd": 4.07565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "intelligence",
   "endpoint": "https://l402kit.com/api/verity/alpha",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "invoiceSats": 5000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/alpha",
     "quote": "HTTP 402 + L402 invoice for 5000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-17"
  },
  {
   "id": "l402-c76ea209",
   "name": "satring.com: satring.com bulk export",
   "provider": "satring.com",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 5000,
   "priceUsd": 4.07565,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "real-time-data",
   "endpoint": "https://satring.com/api/v1/services/bulk",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "invoiceSats": 5000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 5000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://satring.com/api/v1/services/bulk",
     "quote": "HTTP 402 + WWW-Authenticate: L402 invoice for 5000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23"
  },
  {
   "id": "l402-5ab6a7bc",
   "name": "WaaS - Agent Lightning Wallet Provisioner",
   "provider": "ch4t.buzz",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 6000,
   "priceUsd": 4.89078,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "bitcoin/wallets",
   "endpoint": "https://waas.ch4t.buzz/api/v1/wallet/provision",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:14:38",
    "invoiceSats": 6000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 2100,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://waas.ch4t.buzz/api/v1/wallet/provision",
     "quote": "HTTP 402 + L402 invoice for 6000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-23"
  },
  {
   "id": "x402-a5c4ac93",
   "name": "AI Discovery Site Audit — AEO/GEO Fix Pack ($5)",
   "provider": "agent402.dev",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 5.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "tools/web-audit",
   "endpoint": "https://agent402.dev/site-release-audit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:27",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agent402.dev/site-release-audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000000 atomic units of USD Coin (= $5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-8004b43f",
   "name": "PositionFlow — ES Full History",
   "provider": "AleLabs",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 5.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "data",
   "endpoint": "https://api.positionflow.ai/es/history",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.positionflow.ai/es/history",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5000000 atomic units of USD Coin (= $5)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-86b08134",
   "name": "Laso Finance: Order Gift Card",
   "provider": "Laso Finance",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 5.24,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance/payments",
   "endpoint": "https://laso.finance/order-gift-card",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://laso.finance/order-gift-card",
     "quote": "HTTP 402 + x402 v2 challenge: amount 5240000 atomic units of USD Coin (= $5.24)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-bf8e0ef0",
   "name": "Datum OpenAPI Contract Audit",
   "provider": "Datum Tools",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 6.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "developer-tools/api-quality",
   "endpoint": "https://datum-audit-csv-json-20260802.estoyaburido7.chatgpt.site/api/products/openapi-audit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T06:51:54",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://datum-audit-csv-json-20260802.estoyaburido7.chatgpt.site/api/products/openapi-audit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 6000000 atomic units of USD Coin (= $6)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-4c044b15",
   "name": "Bascule Press - Commercial Crises and the Freedom of Banking (Coquelin, 1849)",
   "provider": "Bascule Press",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 8000,
   "priceUsd": 6.52104,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "ebook",
   "endpoint": "https://basculepress.com/books/volume-1-coquelin",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-18T07:03:51",
    "invoiceSats": 8000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 8000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://basculepress.com/books/volume-1-coquelin",
     "quote": "HTTP 402 + L402 invoice for 8000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-18",
   "addedBatch": "2026-10-18"
  },
  {
   "id": "l402-1e8417fc",
   "name": "unhuman.domains: mdk invoice",
   "provider": "unhuman.domains",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 12262,
   "priceUsd": 9.995124,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "tools",
   "endpoint": "https://unhuman.domains/api/domains/example.dev/register",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:33",
    "invoiceSats": 12150
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 21086,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://unhuman.domains/api/domains/example.dev/register",
     "quote": "HTTP 402 + L402 invoice for 12150 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-195e67aa",
   "name": "AI Agents Make Money Here",
   "provider": "AI Agents Make Money Here",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 10.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "finance",
   "endpoint": "https://ai-agents-make-money-here.com/api/x402/earn",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://ai-agents-make-money-here.com/api/x402/earn",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000000 atomic units of USD Coin (= $10)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-f1786a18",
   "name": "AgentMail: Create domain",
   "provider": "AgentMail",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 10.0,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "ai/llm",
   "endpoint": "https://mpp.api.agentmail.to/v0/domains",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://mpp.api.agentmail.to/v0/domains",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 10000000 atomic units of USDC.e (= $10)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-87780842",
   "name": "StableStudio: Flux 2 Pro image editing",
   "provider": "Merit Systems",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 10.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "ai/llm",
   "endpoint": "https://stablestudio.dev/api/generate/flux-2-pro/edit",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://stablestudio.dev/api/generate/flux-2-pro/edit",
     "quote": "HTTP 402 + x402 v2 challenge: amount 10000000 atomic units of USD Coin (= $10)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-da465657",
   "name": "unhuman.coffee: mdk invoice",
   "provider": "unhuman.coffee",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 30013,
   "priceUsd": 24.464497,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "payments",
   "endpoint": "https://unhuman.coffee/api/order",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:32",
    "invoiceSats": 29744
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 30465,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://unhuman.coffee/api/order",
     "quote": "HTTP 402 + L402 invoice for 29744 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "l402-faa89e5d",
   "name": "VERITY Integration",
   "provider": "VERITY (l402-kit)",
   "protocol": "L402",
   "asset": "BTC (Lightning)",
   "priceSats": 200000,
   "priceUsd": 163.026,
   "priceBasis": "invoice amount decoded from an unpaid HTTP 402 response",
   "category": "consulting",
   "endpoint": "https://l402kit.com/api/verity/integration",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:30",
    "invoiceSats": 200000
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": 200000,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://l402kit.com/api/verity/integration",
     "quote": "HTTP 402 + L402 invoice for 200000 sat(s)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "mpp-0f804879",
   "name": "Dune: Fetch JSON results for an execution",
   "provider": "Dune",
   "protocol": "MPP",
   "asset": "USDC.e (Tempo)",
   "priceSats": null,
   "priceUsd": 1024.0,
   "priceBasis": "amount in the unpaid HTTP 402 Payment (MPP) challenge, USDC.e 6 decimals",
   "category": "data",
   "endpoint": "https://api.dune.com/api/v1/execution/:execution_id/results",
   "method": "GET",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "mpp": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://api.dune.com/api/v1/execution/:execution_id/results",
     "quote": "HTTP 402 + MPP Payment challenge (method=tempo): amount 1024000000 atomic units of USDC.e (= $1024)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  },
  {
   "id": "x402-e9a34fff",
   "name": "Sayer & Stone: Purchase a jewelry piece",
   "provider": "Sayer & Stone",
   "protocol": "x402",
   "asset": "USDC (Base)",
   "priceSats": null,
   "priceUsd": 2950.0,
   "priceBasis": "USDC amount in the unpaid HTTP 402 payment challenge (first accepted option)",
   "category": "web-scraping",
   "endpoint": "https://agents.sayerandstone.com/purchase",
   "method": "POST",
   "probe": {
    "status": 402,
    "probedAt": "2026-10-23T03:25:28",
    "x402": true
   },
   "listing": {
    "url": "https://402index.io/",
    "listedPriceSats": null,
    "indexHealth": "healthy"
   },
   "sources": [
    {
     "url": "https://agents.sayerandstone.com/purchase",
     "quote": "HTTP 402 + x402 v2 challenge: amount 2950000000 atomic units of USD Coin (= $2950)",
     "type": "live-probe"
    }
   ],
   "lastChecked": "2026-10-23",
   "addedBatch": "2026-10-15"
  }
 ]
}