{
  "id": "satoshi-api-x402-resource-catalog",
  "name": "Satoshi x402 Resource Catalog",
  "provider": {
    "name": "Satoshi API",
    "url": "https://bitcoinsapi.com",
    "x402Discovery": "https://bitcoinsapi.com/.well-known/x402"
  },
  "htmlUrl": "https://bitcoinsapi.com/x402/catalog",
  "agentReadable": "https://bitcoinsapi.com/x402/catalog.md",
  "jsonUrl": "https://bitcoinsapi.com/x402/catalog.json",
  "priceRangeUsd": "$0.001-$0.10",
  "network": "Base",
  "asset": "USDC",
  "firstPaidCall": {
    "method": "GET",
    "path": "/api/v1/fees/now",
    "url": "https://bitcoinsapi.com/api/v1/fees/now",
    "priceUsd": "$0.001",
    "agentCash": "npx agentcash@latest fetch \"https://bitcoinsapi.com/api/v1/fees/now\" --payment-network base --max-amount 0.001"
  },
  "freeFirstValue": {
    "method": "GET",
    "path": "/api/v1/fees/recommended",
    "url": "https://bitcoinsapi.com/api/v1/fees/recommended"
  },
  "resources": [
    {
      "job": "First paid proof",
      "method": "GET",
      "path": "/api/v1/fees/now",
      "url": "https://bitcoinsapi.com/api/v1/fees/now",
      "priceUsd": "$0.001",
      "useCase": "Prove x402 payment and get current fee pressure."
    },
    {
      "job": "Send-or-wait landscape",
      "method": "GET",
      "path": "/api/v1/fees/landscape",
      "url": "https://bitcoinsapi.com/api/v1/fees/landscape",
      "priceUsd": "$0.005",
      "useCase": "Choose whether a wallet, bot, or agent should broadcast now."
    },
    {
      "job": "Premium fee briefing",
      "method": "GET",
      "path": "/api/v1/fees/briefing",
      "url": "https://bitcoinsapi.com/api/v1/fees/briefing",
      "priceUsd": "$0.05",
      "useCase": "Bundle decision, costs, pressure, confidence, and next action."
    },
    {
      "job": "Searchable marketplace alias",
      "method": "GET",
      "path": "/api/v1/x402/satoshi-bitcoin-fee/fees/briefing",
      "url": "https://bitcoinsapi.com/api/v1/x402/satoshi-bitcoin-fee/fees/briefing",
      "priceUsd": "$0.05",
      "useCase": "Same premium briefing behind a directory-friendly resource URL."
    },
    {
      "job": "Transaction-specific decision",
      "method": "POST",
      "path": "/api/v1/briefings/send-or-wait",
      "url": "https://bitcoinsapi.com/api/v1/briefings/send-or-wait",
      "priceUsd": "$0.05",
      "useCase": "Return a broadcast-or-wait answer from transaction size and urgency."
    },
    {
      "job": "Stuck transaction rescue",
      "method": "POST",
      "path": "/api/v1/tx/stuck/rescue-plan",
      "url": "https://bitcoinsapi.com/api/v1/tx/stuck/rescue-plan",
      "priceUsd": "$0.05",
      "useCase": "Choose wait, RBF, CPFP, or rebroadcast for an unconfirmed transaction."
    },
    {
      "job": "Withdrawal batch planner",
      "method": "POST",
      "path": "/api/v1/briefings/withdrawal-batch",
      "url": "https://bitcoinsapi.com/api/v1/briefings/withdrawal-batch",
      "priceUsd": "$0.10",
      "useCase": "Compare immediate and delayed send costs for a batch."
    },
    {
      "job": "Fee-window watch",
      "method": "POST",
      "path": "/api/v1/watch/fee-window",
      "url": "https://bitcoinsapi.com/api/v1/watch/fee-window",
      "priceUsd": "$0.10",
      "useCase": "Create a paid watch, then poll the returned free watch URL."
    },
    {
      "job": "Fee-market research",
      "method": "POST",
      "path": "/api/v1/research/bitcoin-fee-market",
      "url": "https://bitcoinsapi.com/api/v1/research/bitcoin-fee-market",
      "priceUsd": "$0.05",
      "useCase": "Give a treasury or research agent a concise fee-market thesis."
    },
    {
      "job": "x402 payment health",
      "method": "GET",
      "path": "/api/v1/x402/bitcoin-payment-health",
      "url": "https://bitcoinsapi.com/api/v1/x402/bitcoin-payment-health",
      "priceUsd": "$0.02",
      "useCase": "Audit paid-resource pricing and discovery health before routing spend."
    },
    {
      "job": "Plain-language advice",
      "method": "GET",
      "path": "/api/v1/ai/fees/advice",
      "url": "https://bitcoinsapi.com/api/v1/ai/fees/advice",
      "priceUsd": "$0.01",
      "useCase": "Return a concise user-facing recommendation."
    },
    {
      "job": "Next-block pressure",
      "method": "GET",
      "path": "/api/v1/mining/nextblock",
      "url": "https://bitcoinsapi.com/api/v1/mining/nextblock",
      "priceUsd": "$0.01",
      "useCase": "Inspect near-term block composition and fee pressure."
    }
  ]
}
